更多“C++允许定义有默认参数的函数,默认参数要在函数声明中提供,当又有声明又有定义时,定义中不允 ”相关问题
  • 第1题:

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

    A.函数定义

    B.函数声明

    C.函数定义或声明

    D.函数调用


    正确答案:C
    解析:允许在函数的说明或定义时给一个或多个参数指定默认值。注意不能在函数说明和函数定义时都指定默认参数值,默认参数值应该在函数名第一次出现时指定。

  • 第2题:

    9、默认情况下,参数值和参数名称是跟函数声明定义的顺序匹配的。


    正确

  • 第3题:

    1、C++中关于有默认值的形参,正确的描述是()。

    A.设置默认形参值时,可以在函数的声明和定义中同时设置默认值。

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

    C.应该从右边的形参开始依次向左设置默认形参值。

    D.所有参数必须全部设置默认值。


    C

  • 第4题:

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

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

    B.只能在函数的定义性声明中指定参数的默认值

    C.在指定了默认值的参数右边,不能出现没有指定默认值的参数

    D.设置默认参数值时,必须全部都设置


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

  • 第5题:

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

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

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

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

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


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