参考答案和解析
D
更多“10、调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。”相关问题
  • 第1题:

    在C++语言中,关于下列设置参数默认值的描述中,( )是正确的。

    A、不允许设置参数的默认值

    B、设置参数默认值只能在定义函数时设置

    C、设置参数默认值时,应该是先设置右边的再设置左边的

    D、设置参数默认值时,应该全部参数都设置


    参考答案:C

  • 第2题:

    在C中,一个函数带有参数说明时,则参数的默认值应该在()中给出。

    A.函数定义

    B.函数声明

    C.函数定义或声明

    D.函数调用


    正确答案:B

  • 第3题:

    一个函数带有参数说明时,则参数的默认值应该在()中给出。

    A.函数定义

    B.函数声明

    C.函数定义或声明

    D.函数调用


    正确答案:C

  • 第4题:

    在C++中,关于下列设置参数默认值的描述中,正确的是( )。

    A.不允许设置参数的默认值

    B.设置参数默认值只能在定义函数时设置

    C.设置参数默认值时,应该是先设置右边的再设置左边的

    D.设置参数默认值时,应该全部参数都设置


    正确答案:C

  • 第5题:

    有关存储过程的参数默认值,下列说法正确的是( )。

    A 输入参数必须有默认值

    B 带默认值的输入参数,方便用户调用

    C 带默认值的输入参数,用户不能再传入参数,只能采用默认值

    D 输出参数也可以带默认值


    参考答案B

  • 第6题:

    调用函数时,如果形参有默认值,则实参可以不传递。


    正确答案:正确

  • 第7题:

    在设置了参数默认值后,调用函数的对应实参就必须省略。


    正确答案:错误

  • 第8题:

    定义函数时,可以给参数默认值,也可以不给。


    正确答案:正确

  • 第9题:

    定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。


    正确答案:正确

  • 第10题:

    判断题
    调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
    A

    B


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

  • 第11题:

    判断题
    在设置了参数默认值后,调用函数的对应实参就必须省略。
    A

    B


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

  • 第12题:

    单选题
    在C++语言中,对函数参数默认值描述正确的是()。
    A

    函数参数的默认值只能设定一个

    B

    一个函数的参数若有多个,则参数默认值的设定可以不连续

    C

    函数必须设定默认值

    D

    在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值


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

  • 第13题:

    成员函数的参数可以设置默认值。()


    参考答案:对

  • 第14题:

    设置了函数参数默认值后,调用函数时必须省略对应的实参。()

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


    参考答案:错

  • 第15题:

    在C++语言中,对函数参数默认值描述正确的是( )。

    A.函数参数的默认值只能设定一个

    B.一个函数的参数若有多个,则参数默认值的设定可以不连续

    C.函数参数必须设定默认值

    D.在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值


    正确答案:D

  • 第16题:

    下面C++带有默认参数函数的叙述,正确的是( )。

    A.不允许设置函数的默认值

    B.函数的默认值只能有一个

    C.函数的默认值应该先设置右边然后再设置左边

    D.函数的默认值应该先设置左边然后再设置右边


    正确答案:C
    解析:函数的默认值应该先设置右边然后再设置左边。

  • 第17题:

    下列有关设置函数参数的描述中,正确的是

    A.设置了默认参数的参数右边允许出现没有指定默认值的参数

    B.参数默认值的设置顺序从参数表的左端开始

    C.参数默认值要设置在定义语句的时候,不能设置在声明语句中

    D.参数默认值可以是数值也可以是表达式


    正确答案:D
    考点:本题主要考查知识点为默认参数透析:如果一个函数中有多个参数,则默认参数应从右至左逐个定义,A、B错误;参数默认值可以设置在声明语句中,C错误;

  • 第18题:

    关于Python函数参数,以下说法错误的是:()

    • A、函数可以不接收任何参数
    • B、函数不能接受可变长度的参数
    • C、函数参数可以设置默认值
    • D、函数可以先接收关键字参数,然后接收位置参数

    正确答案:B,D

  • 第19题:

    在C++语言中,对函数参数默认值描述正确的是()。

    • A、函数参数的默认值只能设定一个
    • B、一个函数的参数若有多个,则参数默认值的设定可以不连续
    • C、函数必须设定默认值
    • D、在设定参数的默认值后,该参数后面定义的所有参数都必须设定默认值

    正确答案:D

  • 第20题:

    一个函数如果带有默认值参数,那么必须所有参数都设置默认值。


    正确答案:错误

  • 第21题:

    调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。


    正确答案:错误

  • 第22题:

    判断题
    定义函数时,可以给参数默认值,也可以不给。
    A

    B


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

  • 第23题:

    单选题
    下列有关函数重载的叙述中,错误的是(  )。
    A

    函数重载就是用相同的函数名定义多个函数

    B

    重载函数的参数列表必须不同

    C

    重载函数的返回值类型必须不同

    D

    重载函数的参数可以带有默认值


    正确答案: A
    解析:
    此题考查的是函数重载的概念。在C++语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。故C项错误。

  • 第24题:

    判断题
    一个函数如果带有默认值参数,那么必须所有参数都设置默认值。
    A

    B


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