itgle.com

6、当给函数的参数设置默认值时,正确的说法是____________。A.若给某一参数设置了默认值,那么在参数表中其后所有的参数都必须也设置默认值B.若给某一参数设置了默认值,那么在参数表中其前所有的参数都必须也设置默认值C.任何情况下,函数调用时均可不列出已设置默认值的参数D.给函数的参数设置默认值可以提高程序运行效率

题目

6、当给函数的参数设置默认值时,正确的说法是____________。

A.若给某一参数设置了默认值,那么在参数表中其后所有的参数都必须也设置默认值

B.若给某一参数设置了默认值,那么在参数表中其前所有的参数都必须也设置默认值

C.任何情况下,函数调用时均可不列出已设置默认值的参数

D.给函数的参数设置默认值可以提高程序运行效率


相似考题
参考答案和解析
若给某一参数设置了默认值,那么在参数表中其后所有的参数都必须也设置默认值
更多“6、当给函数的参数设置默认值时,正确的说法是____________。”相关问题
  • 第1题:

    下列关于类模板的描述中,错误的是( )。

    A.类模板的成员函数都是模板函数

    B.可以为类模板参数设置默认值

    C.类模板描述了一组类

    D.类模板中只允许有一个类型参数


    正确答案:D
    解析:类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选D。

  • 第2题:

    若调用一个函数,且此函数中没有return语句,关于该函数则正确的说法是()。

    A.没有返回值

    B.返回若干个系统默认值

    C.能返回一个用户所希望的函数值

    D.返回一个不确定的值


    正确答案:D

  • 第3题:

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

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


    参考答案:错

  • 第4题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。

    A.没有返回值

    B.返回若干个系统默认值

    C.有返回值,但返回一个不确定的值

    D.返回一个用户所希望的函数值


    正确答案:C

  • 第5题:

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

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

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

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

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


    正确答案:C

  • 第6题:

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

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

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

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

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


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

  • 第7题:

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

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

    正确答案:B,D

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是()。

    • A、该函数没有返回值
    • B、该函数返回若干个系统默认值
    • C、能返回一个用户所希望的函数值
    • D、返回一个不确定的值

    正确答案:A

  • 第10题:

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


    正确答案:正确

  • 第11题:

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

    B


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

  • 第12题:

    单选题
    什么情况下声明函数时不能给参数赋默认值()
    A

    当函数只有一个参数时

    B

    当函数是类中的成员时

    C

    当参数是通过引用传递时

    D

    永远不会


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

  • 第13题:

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

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

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

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

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


    参考答案:C

  • 第14题:

    下面关于this指针的说法中,不正确的是( )。

    A.当调用类的成员函数时,指针this被自动传递给该成员函数

    B.当调用类的成员函数时,指针this实际上指向了该类的一个对象

    C.友元函数也可以被传递指针this

    D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象


    正确答案:C

  • 第15题:

    可以采用“int fun(int a=100,int b,int c=200);”方式为fun函数中的参数设置默认值。()

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


    参考答案:对

  • 第16题:

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

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

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

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

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


    正确答案:D

  • 第17题:

    若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。

    A.该函数没有返回值

    B.该函数返回若干个系统默认值

    C.该函数能返回一个用户所希望的函数值

    D.该函数返回一个不确定的值


    正确答案:D
    解析:函数体可以没有return语句,程序执行到末尾为“}”时结束,然后返回调用函数,但没有确定的函数值返回。

  • 第18题:

    下述关于成员函数的描述,正确的是( )。

    A.成员函数一定是内联函数

    B.成员函数不可以重载

    C.成员函数不可以有默认值

    D.成员函数可以是静态的


    正确答案:D
    解析:成员函数可以是静态的。

  • 第19题:

    什么情况下声明函数时不能给参数赋默认值()

    • A、当函数只有一个参数时
    • B、当函数是类中的成员时
    • C、当参数是通过引用传递时
    • D、永远不会

    正确答案:C

  • 第20题:

    若调用一个函数,且此函数中没有RERURN语句,则关于该函数正确的说法是()

    • A、有返回值
    • B、回若干个系统默认值
    • C、能返回一个用户所希望的函数值
    • D、返回一个不确定的值

    正确答案:D

  • 第21题:

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


    正确答案:正确

  • 第22题:

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


    正确答案:错误

  • 第23题:

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

    B


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

  • 第24题:

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

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

    B

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

    C

    函数必须设定默认值

    D

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


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