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

C++面向对象程序设计重点复习资料

C++面向对象程序设计重点复习资料_第1页
1/7
C++面向对象程序设计重点复习资料_第2页
2/7
C++面向对象程序设计重点复习资料_第3页
3/7
面向对象程序设计复习题 一、单项选择题 1.下面关于对象概念的描述中,_______是错误的。(B) A.对象代表着正在创建的系统中的一个实体 B.对象就是C 语言中的结构体变量 C.对象是一个状态和操作(或方法)的封装体 D.对象之间的信息传递是通过消息进行的 2. 继承机制的作用是: (C) A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象 3.有关析构函数的说法不正确的是_________(D) A.析构函数有且只有一个 B.析构函数无任何函数类型 C.析构函数没有形参 D.析构函数不能是虚函数 4.友元的作用之一是__________(A) A.提高程序的运行效率 B.加强类的封装性 C.实现数据的隐藏性 D.增加成员函数的种类 5.通常拷贝构造函数的参数是__________。(C) A.某个对象名 B.某个对象的成员名 C.某个对象的引用名 D.某个对象的指针名 6.如果在基类中将 show 声明为不带返回值的纯虚函数,正确的写法是________。(C) A.virtual show()=0; B.virtual void show(); C.virtual void show()=0; D.void show=0 virtual; 7.下面关于友元的描述中,错误的是_________。(D) A.友元函数可以访问该类的私有数据成员 B.一个类的友元类中的成员函数都是这个类的友元函数 C.友元可以提高程序的运行效率 D.类与类之间的友元关系可以继承 8.在 C++中,_________运算符不能重载。(B) A. + B.?: C.- D.<= 9.下列关于运算符重载的描述中,________是正确的。(D) A.运算符重载可以改变操作数的个数 B.运算符重载可以改变优先级 C.运算符重载可以改变结合性 D.运算符重载不可以改变语法结构 10. 在下列函数原型中,可以作为类 AA 构造函数的是_________(D) A.v oid AA(int) ; B.int AA( ) ; C.AA(int)const; D.AA(int); 11.在声明类时,下面的说法正确的是_________。(C) A.可以在类的声明中给数据成员赋初值 B.数据成员的数据类型可以是register C.private,public,protected 可以按任意顺 序出 现 D.没有用 private,public,protected 定义的数据成员是公 有成员 12.继承具 有________,即 当 基类本 身 也 是某一个类的派 生 类时,底 层 的派 生 类也 会 自 动 继承间接 基类的成员。(B) A.规律性 B.传递性 C.重复性 D.多样性 13.在多重继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则___________。(A) A.完全相同 B.完全不同...

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

碎片内容

C++面向对象程序设计重点复习资料

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