多项选择题
关于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) -
填空题
代码如下:#defineMAX(a,b)a>b?a:b#defineMIN(a,b)a<b?a:b#defineSQU_DIF(a,b)a*a-b*b则SQU_DIF(MAX(3,4),MIN(3,4))的执行结果是:()