1 / 7
文档名称:

面向对象程序设计题.doc

格式:doc   大小:68KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象程序设计题.doc

上传人:luyinyzha 2016/12/24 文件大小:68 KB

下载得到文件列表

面向对象程序设计题.doc

文档介绍

文档介绍:第 1页(共 8页) 1. 以下有关析构函数的叙述,选择正确的填入括号内。(B) A. 可以进行重载可以定义为虚函数 B. 不能进行重载可以定义为虚函数 C. 可以进行重载不能定义为虚函数 D. 不能进行重载不能定义为虚函数 2. 以下有关函数缺省参数的出现位置,选择正确的叙述填入括号内。(B) A. 必须全部出现在函数参数表的左部 B. 必须全部出现在函数参数表的右部 C. 必须全部出现在函数参数表的中间 D. 都不对 3. 若派生类函数不是基类的友元,关于该函数访问基类成员( C )正确: A. 公有的可被派生类函数访问 B. 都可以被派生类函数访问 C. 公有和保护的可被派生类函数访问 D. 都不对 4. 关于函数的所有缺省参数的叙述( B )正确: A. 只能出现在参数表的最左边 B. 只能出现在参数表的最右边 C. 必须用非缺省的参数隔开 D. 都不对 5. 关于 inline 保留字的用途,选择正确的叙述填入括号内。(C) A. 只能用于定义成员函数 B. 只能用于定义非成员函数 C. 可以定义成员函数及非成员函数 D. 都不对 6. 关于类的构造函数的定义位置,将最为正确的叙述填入括号内。(D) A. 只能在 private 下定义 B. 只能在 protected 下定义 C. 只能在 public 下定义 D. 定义位置没有限制 7. 关于静态数据成员的叙述( D )正确: A. 公有的可在类体外初始化 B. 私有的不能在类体外初始化 C. 私有和保护的不能在类体外初始化 D. 都可以且必须在体外初始化 8. 使用 friend 、 virtual 、 static 说明函数的叙述( C )正确: A. 必须同时使用三个 B. 只能同时用其中两个 C. 只能独立单个地使用 D. 都不对 9. 如下修饰类体中函数的返回类型,将正确的用法填入括号内。(D) A. 同时使用 static 和 friend B. 同时使用 static 和 virtual C. 同时使用 friend 和 virtual D. 不同时使用上述三个保留字中的任意两个 10. 关于构造的叙述( A )正确: A. 最先构造虚基类 B. 最先构造基类 C. 最先构造派生类的对象成员 D. 都不对 11. 在如下关于继承的叙述中,选择正确的填入括号内。(C) A. 私有继承用于实现类之间的 ISA 关系 B. 保护继承用于实现类之间的 ISA 关系 C. 公有继承用于实现类之间的 ISA 关系 D. 都不对 12. 有关在类中声明友元函数的叙述,将正确的答案填入括号内。(D) A. 只能在 private 下声明 B. 只能在 protected 下声明 C. 只能在 public 下声明 D. 声明位置没有限制二. 多项选择题 1. 将符号为分隔符的编号填入括号内。( BCD ) B.+ C.{ D.= 2. 将用于定义类的保留字的编号填入括号内。( ABD ) A. class B. struct C. int D. union 3. 将用于释放 p=new int[8] 的内存的编号填入括号内。( ABC ) A. free (p) B. delete p C. delete []p D. sizeofp 4. 将派生类成员函数可访问