第1页共19页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共19页面向对象程序设计期末总复习题一、单项选择题1
下面关于对象概念的描述中,_______是错误的
对象代表着正在创建的系统中的一个实体B
对象就是C语言中的结构体变量C
对象是一个状态和操作(或方法)的封装体D
对象之间的信息传递是通过消息进行的2
继承机制的作用是:(C)A.信息隐藏B.数据封装C.定义新类D.数据抽象3
有关析构函数的说法不正确的是_________(D)A
析构函数有且只有一个B
析构函数无任何函数类型C
析构函数没有形参D
析构函数不能是虚函数4
友元的作用之一是__________(A)A
提高程序的运行效率B
加强类的封装性C
实现数据的隐藏性D
增加成员函数的种类5
通常拷贝构造函数的参数是__________
某个对象名B
某个对象的成员名C
某个对象的引用名D
某个对象的指针名6
如果在基类中将show声明为不带返回值的纯虚函数,正确的写法是________
virtualshow()=0;B
virtualvoidshow();C
virtualvoidshow()=0;D
voidshow=0virtual;7
下面关于友元的描述中,错误的是_________
友元函数可以访问该类的私有数据成员B
一个类的友元类中的成员函数都是这个类的友元函数C
友元可以提高程序的运行效率D
类与类之间的友元关系可以继承8
在C++中,_________运算符不能重载