电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C面向对象程序设计模拟试题六

C面向对象程序设计模拟试题六_第1页
1/11
C面向对象程序设计模拟试题六_第2页
2/11
C面向对象程序设计模拟试题六_第3页
3/11
C++面向对象程序设计模拟试题六 一、单项选择题(本大题共 1 5 小题,每小题 2 分,共 3 0 分)在每小题列出的四个备选项中,只有一个是苻合题目要求的。请将其代码填写在题后的括号内。错选,多选或未选均无分。 1.类的析构函数的作用是( d )。 A) 作为类的一般成员函数 B) 类的初始化 C) 对象的初始化 D) 对象的删除 2.一个类的友元函数或友元类可以访问该类的( d )。 A) 私有成员 B) 保护成员 C) 公有成员 D) 所有成员 3.下列关于成员函数特征的描述中,( a ) 是错误的。 A) 成员函数一定是内联函数 B) 成员函数可以重载 C) 成员函数可以设置参数的默认值 D) 成员函数可以是静态的 4.下列函数中,( c ) 不是类的成员函数。 A) 构造函数 B) 析构函数 C) 友元函数 D) 拷贝构造函数 5.下列对派生类的描述中,( d ) 是错误的。 A) 一个派生类可以作为另一个派生类的基类 B) 派生类至少有一个基类 C) 派生类的成员除了它自己的成员外, 还包含了它的基类的成员 D) 派生类中继承的基类成员的访问权限到派生类中保持不变 6.下列的描述中,( b ) 是错误的。 A) 公有继承时基类中的public 成员在派生类中仍是public 的 B) 公有继承时基类中的private 成员在派生类中仍是private 的 C) 公有继承时基类中的protected 成员在派生类中仍是protected 的 D) 私有继承时基类中的public 成员在派生类中仍是private 的 7.下列虚基类的声明中正确的是( d )。 A) class virtual B: public A B) virtual class B: public A C) class B: public A virtual D) class B: virtual public A 8.若类A 和类B 的定义如下: class A { int i, j; public: A(int m, int n): i(m), j(n) {} int Geti() { return i;} }; class B: public A { int k; public: B(int m, int n, int u): A(m, n), k(u) {} void Make() { k = i * j; } }; int main() { B b(1, 2, 3); return 0; } 则上述定义中,( ) 是非法的表达式. A) k=i*j; B) int k; C) return i; D) void Make( ) 9.若有以下程序: #include using namespace std; class A { public: int a; A() { a =10; } }; class A1: public A1. { public: A1() { a = a + 1; } \...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C面向对象程序设计模拟试题六

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部