c 选择题题集讲解(3)

2019-03-28 21:58

B)类的对象只能访问该类的公有成员

C)普通函数不能直接访问类的公有成员,必须通过对象访问 D)一个类可以将另一个类的对象作为成员

80.在编译指令中,宏定义使用哪个指令( B ) A)#include B)#define C)#if D)#else

81.设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是:( B ) A)A类构造函数先执行 B)成员构造函数先执行 C)两者并行执行 D)不能确定 82.下列描述错误的是:( A )

A)在创建对象前,静态成员不存在 B)静态成员是类的成员

C)静态成员不能是虚函数 D)静态成员函数不能直接访问非静态成员 83.对于友元描述正确的是:( B )

A)友元是本类的成员函数 B)友元不是本类的成员函数 C)友元不是函数 D)友元不能访问本类私有成员

84.在哪种派生方式中,派生类可以访问基类中的protected成员( B ) A)public和private B)public和protected C)protected和private D)仅protected

85.在每个C++程序中都必须包含的一个函数是( B ) A)main() B)MAIN() C)name() D)function() 86.设x和y均为bool量,则x&&y为真的条件是( A )

A)它们均为真 B)其中一个为真 C)它们均为假 D)其中一个为假 87.下面的哪个保留字不能作为函数的返回类型( C ) A)void B)int C)new D)long

88.假定a为一个整型数组名,则元素a[4]的字节地址为( C ) A)a+4 B)a+8 C)a+16 D)a+32

89.假定有类AB,有相应的构造函数定义,能正确执行“AB a(4),b(5), c[3] , *p[2]={&a,&b};”语句,请问执行完此语句后共调用该类构造函数的次数为( C ) A)3 B)4 C)5 D)6

90.假定有类AB,有相应的构造函数定义,能正确执行 “AB a(4),b(5), c[3] , *p[2]={&a,&b};”语句,请问执行完此语句后共调用该类析构函数的次数为( C ) A)3 B)4 C)5 D)6

91.对类中声明的变量,下列描述中正确的是:( B )

A)属于全局变量 B)属于该类,某些情况下也可被该类不同实例所共享 C)只属于该类 D)任何情况下都可被该类所有实例共享

92.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( ? )

A)AB operator+(AB & A , AB & B); B)AB & operator+(AB A); C)AB operator+(AB & A); D)AB * operator+(AB A);


c 选择题题集讲解(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西方政治制度复习重点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: