下列函数参数默认值定义错误的是()。

题目

下列函数参数默认值定义错误的是()。

  • A、Fun(intx,inty=0)
  • B、Fun(intx=100)
  • C、Fun(intx=0,inty)
  • D、Fun(intx=f())(假定函数f()已经定义)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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


正确答案:×

第2题:

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

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

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

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

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


参考答案:C

第3题:

下列关于成员函数特征的描述中,( )是错误的。

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

B.成员函数可以重载

C.成员函数可以设置参数的默认值

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


参考答案:A

第4题:

下列函数参数默认值定义错误的是( )。

A.Fun(int x,int y=0)

B.Fun(int x=100)

C.Fun(int x=0,int y)

D.Fun(int x=f())(假定函数f()已经定义)


正确答案:D

第5题:

下列函数参数默认值定义错误的是( )。

A.f(int x,int y=O)

B.fun(int x=100)

C.f(int x=0,int y)

D.fun(int x=f())(函数f()已经定义)


正确答案:C
解析:允许在函数的说明或定义时给一个或多个参数指定默认值。参数默认值必须从右向左定义,即在一个指定了默认值的参数的右边,不能出现没有指定默认值的参数。

第6题:

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

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


正确答案:√

第7题:

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

A.函数定义

B.函数声明

C.函数定义或声明

D.函数调用


正确答案:B

第8题:

对使用默认参数的构造函数,如果在类外定义构造函数,应该在定义构造函数时指定默认值()。

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


参考答案:×

第9题:

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

A.函数定义

B.函数声明

C.函数定义或声明

D.函数调用


正确答案:C

第10题:

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

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

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

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

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


正确答案:D

更多相关问题