工学

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

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

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 15 )下列关于函数模板的描述中,错误的是

A )从模板实参表和从模板函数实参表获得信息矛盾时,以模板实参的信息为准

B )对于常规参数所对应的模板实参,任何情况下都不能省略

C )虚拟类型参数没有出现在模板函数的形参表中时,不能省略模板实参

D )模板参数表不能为空


正确答案:B

第2题:

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

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

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

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

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


正确答案:ACD

第3题:

关于在调用模板函数时模板实参的使用,下列表述正确的是______。

A.对于虚类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略

B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,FC EA DBG则都可以省略

C.对于虚拟型参数所对应的模板实参,若能够省略则必须省略

D.对于常规参数所对应的模板实参,任何情况下都不能省略


正确答案:D

第4题:

下列叙述正确的是( )。

A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略

B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略

C.对于常规参数所对应的模板实参,任何情况下都不能省略

D.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略


正确答案:C
解析:本题考核函数模板的使用。函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。

第5题:

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

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


参考答案:错

第6题:

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

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


正确答案:×

第7题:

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

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

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

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

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


参考答案:C

第8题:

( 15 )关于在调用模板函数时模板实参的使用,下列表述正确的是

A )对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略

B )对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略

C )对于虚拟类型参数所对应的模板实参,若能够省略则必须省略

D )对于常规参数所对应的模板实参,任何情况下都不能省略


正确答案:D

第9题:

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

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

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

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

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


正确答案:D

第10题:

关于调用模板函数时模板实参的使用,下列表述中正确的是( )。

A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略

B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略

C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略

D.对于常规参数所对应的模板实参,任何情况下都不能省略


正确答案:D
解析: 以下情况模板实参不能省略:从模板函数实参表获得的信息有矛盾:需要获得特定类型的返回值,而不管返回值类型如何:虚拟类型的参数没有出现在模板形参表中;函数模板含有常规形参。

更多相关问题