如果在调用函数时提供了多余的参数,结果是()A、内存溢出B、它们将产生错误C、函数将不执行D、它们将被忽略

题目

如果在调用函数时提供了多余的参数,结果是()

  • A、内存溢出
  • B、它们将产生错误
  • C、函数将不执行
  • D、它们将被忽略

相似考题
更多“如果在调用函数时提供了多余的参数,结果是()A、内存溢出B、它们将产生错误C、函数将不执行D、它们将被忽略”相关问题
  • 第1题:

    数组名作为参数时,以下叙述错误的是()

    A.函数调用时是将实参数组的所有元素传给形参

    B.函数调用时是将实参数组的首地址传给形参

    C.函数调用时是将实参数组的第一个元素传给形参

    D.函数调用时是将实参数组的所有元素地址传给形参


    正确答案:ACD

  • 第2题:

    在函数调用中执行到(return/break/continue/if)______语句时,将结束所在函数的执行过程,返回到调用该函数的原来位置。


    参考答案return

  • 第3题:

    如果在调用函数时提供了多余的参数,结果是()

    A. 内存溢出

    B. 它们将产生错误

    C. 函数将不执行

    D. 它们将被忽略


    正确答案:D 

  • 第4题:

    作为虚函数隐含参数的this指针,决定了虚函数调用时执行的代码。( )

    此题为判断题(对,错)。


    正确答案:正确

  • 第5题:

    在程序中执行到()语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
    return或返回

  • 第6题:

    下列说法中正确的是().

    • A、调用函数时,函数名后的圆括号不论有无参数都不能省略
    • B、函数若有多个参数,则各参数间应用空格隔开
    • C、若函数不带参数,则调用时函数名后面的圆括号可以省略
    • D、调用函数时,参数的类型、个数和顺序不一定要一致

    正确答案:A

  • 第7题:

    系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()

    • A、参数个数
    • B、参数类型
    • C、函数名称
    • D、函数的返回值类型

    正确答案:D

  • 第8题:

    下面关于形参描述项正确的是()

    • A、在函数未被调用时,系统不对形式参数分配内存单元。
    • B、形参是在调用函数时放在函数名称之后的括号中的参数。
    • C、形参属于全局变量
    • D、在函数被调用时,系统会立刻给形式参数分配内存单元;调用结束后,再释放掉形式参数所占有的内存单元。

    正确答案:A,D

  • 第9题:

    关于ActionScript中的“函数”,下列描述错误的是()。

    • A、在定义了函数后,就可以从任意一个时间轴中调用它,包括加载的SWF文件的时间轴
    • B、如果传递给某个函数的参数多于函数的需要,该函数将忽略多余的值
    • C、如果调用某个函数时,没有传递足够的必需的参数,则函数将为空的参数指定undefined数据类型
    • D、每个函数必须要有返回值

    正确答案:D

  • 第10题:

    单选题
    下面是有关子类调用父类构造函数的描述正确的是()
    A

    子类定义了自己的构造函数.就不会调用父类的构造函数

    B

    子类必须通过Super关键字调用父类有参数的构造函数

    C

    如果子类的构造没有通过super调用父类构造函数,那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。

    D

    创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    关于减少过程调用,下列说法不正确的是()
    A

    减少过程调用将优化程序模块性(损害模块性)

    B

    为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。

    C

    inline函数其实是把函数代码嵌入程序的调用点中

    D

    inline函数可以减少程序执行过程中对CPU的中断次数


    正确答案: D
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)有关js 函数,描述正确的是?
    A.函数是多条执行语句的封装体,只有被调用才会被运行
    B.有一个函数fun(temp) ,如果此时调用fun() ,将不能正常运行
    C.有一个函数fun() ,如果此时调用fun( “abc”),将不能正常运行
    D.如果存在两个相同名称的函数,将执行最后一个加载的函数

    答案:AD

  • 第13题:

    下面是有关子类调用父类构造函数的描述正确的是()

    A、子类定义了自己的构造函数,就不会调用父类的构造函数

    B、子类必须通过super关键字调用父类没有参数的构造函数

    C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

    D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数


    参考答案:C

  • 第14题:

    在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()

    A.值传递调用

    B.返回值

    C.地址传递调用

    D.以上都不是


    参考答案:C

  • 第15题:

    函数调用结束,函数的参数所占据的内存单元也消失。 ()

    此题为判断题(对,错)。


    正确答案:正确 

  • 第16题:

    在函数调用中,引用调用方式将( )。下面所定义的函数foo为值调用方式,函数g( )的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为(请作答此空)。


    A.5
    B.6
    C.7
    D.8

    答案:C
    解析:
    传值调用:形参取的是实参的值,形参的改变不会导致调用点所传的实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。在本题中,首先在foo()函数中,传入给x的值为2,然后b的值为1,接下来调用g()函数,x的值为2,所以g()函数b的值为2(值传递),b的值为1,所以g()函数x的值为1(地址传递,故x的值变化,会引起foo()函数中b值的变化)。经过g()函数的一系列语句,b=3,x=5。则foo()中b值变成5,最终foo()函数的返回值为5+2=7。

  • 第17题:

    如果在调用函熟是提供了多余的参数,结果是()

    • A、内存缢出
    • B、它们将产生错误
    • C、函数将不执行
    • D、它们将被忽略

    正确答案:D

  • 第18题:

    关于减少过程调用,下列说法不正确的是()

    • A、减少过程调用将优化程序模块性(损害模块性)
    • B、为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。
    • C、inline函数其实是把函数代码嵌入程序的调用点中
    • D、inline函数可以减少程序执行过程中对CPU的中断次数

    正确答案:A

  • 第19题:

    一个项目中包含3个函数:main、fa和fb函数,它们之间不正确的调用是()

    • A、在main函数中调用fb函数
    • B、在fa函数中调用fb函数
    • C、在fa函数中调用fa函数
    • D、在fb函数中调用main函数

    正确答案:D

  • 第20题:

    下面是有关子类调用父类构造函数的描述正确的是()

    • A、子类定义了自己的构造函数.就不会调用父类的构造函数
    • B、子类必须通过Super关键字调用父类有参数的构造函数
    • C、如果子类的构造没有通过super调用父类构造函数,那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。
    • D、创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    正确答案:B

  • 第21题:

    如果在调用函数时提供了多余的参数,则结果是()

    • A、内存溢出
    • B、它们将产生错误
    • C、函数将不执行
    • D、它们将被忽略

    正确答案:D

  • 第22题:

    单选题
    一个项目中包含3个函数:main、fa和fb函数,它们之间不正确的调用是()
    A

    在main函数中调用fb函数

    B

    在fa函数中调用fb函数

    C

    在fa函数中调用fa函数

    D

    在fb函数中调用main函数


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    若有函数声明:void fun(float array[],int*ptr);以下叙述正确的是(  )。
    A

    函数参数array,ptr都是指针变量

    B

    函数参数array不是指针变量,ptr是指针变量

    C

    调用函数时,实参数组的值将一一复制给array数组

    D

    调用函数时,array是按值传送,ptr是按地址传送


    正确答案: D
    解析:
    数组名为数组的首地址,也是指向数组的指针,所以array和ptr都是指针,A项正确,B项错误。调用函数时,将实参数组首地址赋给指针array,而不是传递整个数组元素,C项错误。调用函数时,array与ptr都是按地址传送的,D项错误。答案选择A选项。