2005年C++程序设计期终考试试卷
班级姓名学号 .
一、 填空题10分)
1 ?面向对象程序设计的三大重要机制是、和
。
、和是C++的三种继承方式。
3 ?带有纯虚函数的类被称为类。
4.引进虚基类的真正目的是为了解决问题。
5 ?仅仅返回值类型不同的重载函数是。
6?表达式2+13?4:5的值为。
二、 选择题(请在正确答案上打上 20分)
1 ?下列关于运算符重载的描述中,下列哪个是正确 的?
A ?运算符重载可以改变操作数的个数; B ?运算符重载不可以改变语法结构。
运算符重载可以改变优先级;
运算符重载可以改变结合性;
2?关于new运算符的下列描述中,哪一个是错的? A ?它可以用来动态创建对象和对象数组;
B ?使用它创建的对象或对象数组可以使用运算符 delete 删除;
使用它创建对象时要调用构造函数;
使用它创建对象数组时必须指定初始值。
已知一个类A,下列哪个是指向类 A成员函数的指 针?假设它有两个公有成员: void f( and int a?
A . A p 。
B . int A:: * pc = A::a 。
void A:: * pa( 。
A * pp 。
下列哪个不是构造函数的特征?
A ?构造函数的函数名与类名相同;
构造函数可以重载;
C ?构造函数可以设置缺省参数;
D ?构造函数必须指定类型说明。
下列哪个是定义指向数组的指针
原创力文档

文档评论(0)