下载APP
【单选题】
对于拷贝初始化构造函数和赋值操作的关系,正确的描述是( )
A.
拷贝初始化构造函数和赋值操作是完全一样的操作 D.
B.
进行赋值操作时,会调用类的构造函数
C.
当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化
D.
拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
题目标签:
初始化
构造函数
赋值
举报
如何制作自己的在线小题库
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【单选题】类的默认的拷贝构造函数( )。
A.
仅当未定义拷贝构造函数时存在
B.
在任何情况下都存在
C.
仅当未定义有参构造函数时存在
D.
仅当未定义任何构造函数时存在
查看完整题目与答案
【单选题】设有变量 a 、 b 、 c 、 d 且都已正确定义并赋值。若有下列 if 语句: if(a if(c==d) y=0; else y=1; 该语句所表示的含义是 。
A.
当a
B.
当a
C.
当a
D.
当a
查看完整题目与答案
【简答题】什么是HM初始化?
查看完整题目与答案
【单选题】设变量已正确定义并赋值,以下正确的表达式是______。
A.
x=y+z+5, + +y
B.
int(15.8%5)
C.
x=y*5=x+z
D.
x=25%5.0
查看完整题目与答案
【判断题】构造函数可以重载。()
A.
正确
B.
错误
查看完整题目与答案
【单选题】下面是对数组 s 的初始化,其中错误的语句是( )
A.
char s[5]= "abcdef";
B.
char s[5]={'a','b','c'};
C.
char s[5]=" ";
D.
char s[5]= {"abc"};
查看完整题目与答案
【简答题】函数fun的功能是计算x的n次方。 double fun(double x,int n) {int i; double y=1; for(i=1;i<=n;i++) y=y*x; return y; } 主函数中已经正确定义 m 、 a 、 b 变量并赋值 , 并调用 fun 函数计算 :m=a^4+b^4-(a+b)^3 。实现这一计算的函数调用语句为______。
查看完整题目与答案
【简答题】#include "iostream"using namespace std;class test{double x,y;public:test(double xx=0,double yy=0){x=xx;y=yy;cout<<"构造函数被调用"<
查看完整题目与答案
【单选题】下列不是构造函数的特征的是___
A.
构造函数的函数名和类名相同
B.
构造函数可以重载
C.
构造函数可以带有参数
D.
可以指定构造函数的返回值类型
查看完整题目与答案
【单选题】下列不是构造函数的特征的是( )。
A.
函数名与类名相同
B.
构造函数可以重载
C.
构造函数可以设置默认值
D.
构造函数可以有返回值
查看完整题目与答案