单项选择题
代码如下:voidcombine(int,double);voidcombine(long,int);voidcombine(...);intmain(){combine(1,2);}以下正确的说法是:()
A.该函数调用将解析为调用第一个combine()
B.该函数调用将解析为调用第二个combine()
C.该函数调用将解析为调用第三个combine()
D.该函数调用是“模棱两可”的,无法通过编译
点击查看答案
相关考题
-
多项选择题
关于C++的const修饰符,以下正确的说法是:()
A.非成员函数不能以const作为修饰符。
B.如果不进行强制类型转换,具有该修饰符的函数不能修改类的任何数据成员。
C.通过不具备const修饰的引用调用成员函数,编译器优先将其解析为调用该函数无const修饰的版本。
D.C++允许两个函数仅以const修饰符作为区分。 -
多项选择题
关于C++类的成员初始化,以下正确的说法是:()
A.成员初始化发生在进入所属类的构造函数之前。
B.成员初始化的顺序和成员在C++类定义中的声明顺序一致。
C.如果成员未出现在初始化列表中,那么该成员的类型必须具备缺省构造函数,否则将导致编译错误。
D.POD类型也可以出现在初始化列表中。 -
单项选择题
当变量c的值不为2、4、6时,值恒为“真”的表达式是:()
A.(c==2)‖(c==4)‖(c==6)
B.((c>=2)&&(c<=6))‖(c!=3)‖(c!=5)
C.((c>=2)&&(c<=6))&&!(c%2)
D.((c>=2)&&(c<=6))&&(c%2!=1)