全球旧事资料 分类
单项选择题B以下各题均有A、B、C、D四个答案可供选择,但只有一个是最合适的即正确的。请选择正确的答案。1、实现运行时的多态性要使用A重载函数A基类指针3、以下B构造函数B派生类名C析构函数调用虚函数。C成员名限定D对象名D虚函数2、要实现动态联编,必须通过成员函数表示纯虚函数。Bvoidvfi
t0Dvirtualvoidvfi
t
Avirtuali
tvfi
tCvirtualvoidvf0
4、下面四个选项中,用来声明虚函数的是ApublicBvirtualCi
clude5、下面四个选项中,C的合法关键字是________AstructureBpri
tCfu
ctio
Aifs1s2Cifs1s2BD
Dvoid
Dclass
6、若s1和s2都是stri
g类对象,则判断s1大于s2的正确方法是____ifstrcmps1s20ifstrcmps1s2
7、假定MyClass为一个类,则该类的拷贝构造函数的声明语句应是____AMyClassMyClassBMyClassMyClassCMyClassco
stMyClassDMyClassMyClass
8、下面对于友元函数描述正确的是____A友元函数不破坏类的封装性,可尽量使用。B友元函数是类的成员函数。C友元函数可以是一般函数,也可以是另一个类的成员函数。D友元函数不能访问类的所有数据成员。9、下列有关运算符重载的描述中,正确的是____ABCD运算符重载可改变其优先级。运算符重载不改变其语法结构。运算符重载可改变其结合性。运算符重载可改变其操作数的个数。
第1页共5页
f10、类的析构函数是在____的时候系统自动调用的A创建类B对象的生存期结束C创建对象D程序运行结束11、若有BOX类的对象s1,则把s1复制成另一个对象s2,正确的是____As2s1BBOXs1s2Cs2
ews1DBOXs2s112、下列关于类和对象的叙述中,错误的是____ABCD一个类只能有一个对象。类是对某一类对象的抽象。对象是类的具体实例。类与对象的关系就如基本数据类型与变量的关系。
13、下列有关运算符重载的描述中,正确的是____A通过运算符重载可以定义新的运算符B有的运算符只能作为成员函数重载CD若重载运算符,则相应的运算符函数名是重载二元运算符时必须声明两个形参
14、在C中使用流进行输入输出,其中用于屏幕输出的对象是____Ascree
Bci
CostreamDcout
15、对使用运算符
ew所获得的动态存储空间,释放时必须使用____AfreeBreleaseCdeleteDdestroy16、用class关键字定义一个类时,其成员的默认访问权限是____Afrie
dBpublicCprotectedDprivate17、类Y的对象是类X的成员,在定义X类对象时下列描述正确的是__r
好听全球资料 返回顶部