【精选】华中科技大学面向对象程序设计模拟试卷.pdfVIP

  • 70
  • 0
  • 约1.73万字
  • 约 13页
  • 2017-12-06 发布于贵州
  • 举报

【精选】华中科技大学面向对象程序设计模拟试卷.pdf

【精选】华中科技大学面向对象程序设计模拟试卷

面向对象程序设计模拟试卷一 一. 单选题(15) 。 1. 关于构造的叙述_____正确: A. 最先构造虚基类 B. 最先构造基类 C. 最先构造派生类的对象成员 D. 都不对 2. 关于静态数据成员的叙述_____正确: A. 公有的可在类体外初始化 B. 私有的不能在类体外初始化 C. 私有和保护的不能在类体外初始化 D. 都可以且必须在体外初始化 3. 若派生类函数不是基类的友元,关于该函数访问基类成员_____正确: A. 公有的可被派生类函数访问 B. 都可以被派生类函数访问 C. 公有和保护的可被派生类函数访问 D. 都不对 4. 关于函数的所有缺省参数的叙述_____正确: A. 只能出现在参数表的最左边 B. 只能出现在参数表的最右边 C. 必须用非缺省的参数隔开 D. 都不对 5. 使用friend、virtual 、static 说明函数的叙述_____正确: A. 必须同时使用三个 B. 只能同时用其中两个 C .只能独立单个地使用 D. 都不对 二. 指出各类的成员及其存取属性(20) 。 class A{ c l a s s C : A { int a; int g; protected: protected: int b; int h; public: public: int c; int i; }; }; class B: protected A{ class D: B, C{ int d; int j; protected: protected: int e; B::b; public: int k; A::c; private: int f; int n; }; }; 三. 指出main 中每行的输出结果(20) 。 #include iostream.h struct A{A( ){ coutA;}}; struct B{B( ){ coutB;}}; struct C: A{C( ){ coutC;}}; struct D: virtual B, C{D( ){ coutD;}}; struct E: A{ C c; E( ): c( ){

文档评论(0)

1亿VIP精品文档

相关文档