全球旧事资料 分类
包括数据成员和成员函数B每个对象的存储单元中只有数据成员C所有的成员函数都是内置函数D成员函数不可以访问本类中的私有数据17、主函数中定义AobjA以下说法正确的是classApublicA
um0Ai
t
0
um
privatei
t
umA、执行构造函数AC、执行其中任意一个构造函数18、在类内添加DclassComplexpublic请添加构造函数privatefloatreali
tmai
Complex
um2735retur
0}A、voidComplexreal27imag35B、voidComplexfloatrfloatirrealiimagC、Complexreal27imag35D、Complexfloatrfloatirealrimagi19、在A类内部定义其析构函数,格式正确的是AA、AB、i
tAretur
0。实部floatimag虚部B、执行构造函数Ai
t
0D、程序有歧义,通不过D。
构造函数的定义可以使主函数中的
um正确初始化。
fC、voidA
D、i
tAi
taretur
a
20、下列情况中,不会调用拷贝构造函数的是B。A、用一个对象去初始化同一类的另一个新对象时B、将类的一个对象赋予该类的另一个对象时C、函数的形参是类的对象,调用函数进行形参和实参结合时D、函数的返回值是类的对象,函数执行返回调用时21、下列运算符不能重载的是(C)A.BCD22下列对c1c2“”运算符进行重载正确的函数形式是CA、frie
doperatorcomplexc1B、operatorcomplexc1complexc2C、operatorcomplexc1D、frie
doperatorcomplexc1complexc223、有如下程序i
cludeiostreamusi
g
amespacestdclassMyClasspublicMyClasscoutAMyClasscharccoutcMyClasscoutBi
tmai
MyClassp3p2p2
ewMyClassXretur
0执行这个程序后,屏幕上将显示输出C。A、ABXB、AXBBC、AAAXBBBD、AAAXBBBB
24、考虑函数原型voidtesti
tai
tb7char下面的函数调用中,属于不合法调用的是C。A、test5B、test58C、test6D、test00,25、下面有关重载函数的说法中正确的是B。A重载函数必须具有不同的返回值类型;B重载函数形参个数必须不同;C重载函数必须有不同的形参列表;A构造函数可以设置默认参数;C构造函数可以是内联函数;D重载函数名可以不同;26、下列关于构造函数的描述中,错误的是D。B构造函数在定义类对象时自动执行;D构造函数不可以重载
f27、在下面的函数声明中,存在着语法错误的是A、voidA(i
ta,i
tb)B、voidB(i
t,i
t)
D。
C、voidC(i
t,i
t=5)D、i
tBF(i
t0,i
ty)28、关于
ew运算符的下列描述中,DA、可以用来动态创建r
好听全球资料 返回顶部