c程序设计期终考试试题.docx

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)

1亿VIP精品文档

相关文档