面向对象编程技术2010试卷A++(安徽工业大学) - 图文_第1页
面向对象编程技术2010试卷A++(安徽工业大学) - 图文_第2页
面向对象编程技术2010试卷A++(安徽工业大学) - 图文_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象编程技术2010试卷a+(安徽工业大学) - 图文 ? 装 ? 订 ? 线 ? 课程_班级_姓名_学号_ ? 密 ? 封 ? 线 ? 安 徽 工 业 大 学 工 商 学 院 试 题 纸(一) 题号 得分 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 总 分 xxxx年第一学期期末考试面向对象的编程技术试卷(a) 注 意:所有答案请写在答题纸上 一、单项选择题(1?20=20分) 1为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。 a内联函数 b重载函数 c.递归函数 d函数模板 2下面关于类概念的描述中,(

2、 )是错误的。 a. 类是抽象数据类型的实现 b. 类是具有共同行为的若干对象的统一描述体 c类是创建对象的样板 d. 类就是c语言中的结构类型 3 下列标识符中,不合法的是( )。 aprogram b. a_b_c_d c. 3in1 d. _lock 4在c+中,关于下列设置参数默认值的描述中,正确的是( )。 a不允许设置参数的默认值 b. 设置参数默认值只能在定义函数时设置 c.设置参数默认值时,应该是先设置右边的再设置左边的 d.设置参数默认值时,应该全部参数都设置 5. 对于一个类的构造函数,其函数名与类名( )。 a. 完全相同 b基本相同 c不相同 d. 无关系 6假定一个类

3、ab只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为( )。 a abu() bab();a(o) cab(int aa=o) a=aa; dab(int aa) 7如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。 aaoperator+(b) bboperator+(a) coperator+(a,b) doperator(a+b) 8对于私有继承,基类的公有和保护成员在派生类中将( )成员。 a. 全部变成公有 b全部变成保护 c. 全部变成私有 d仍然相应保持为公有和保护 9下列( )不是构造函数的特征 a构造函数的函数名与类

4、名相同 b. 构造函数可以重载 c构造函数可以设置默认参数 d. 构造函数必须指定类型说明 10面向对象系统的多态性是( )。 a. 不同的对象收到相同的消息时产生不同的动作. b. 不同的对象收到相同的消息时产生相同的动作. c. 相同的对象收到相同的消息时产生不同的动作. d. 相同的对象收到相同的消息时产生相同的动作. 11假定ab为一个类,则( )为该类的拷贝构造函数的原型说明。 aab(ab x); bab(ab y0=j; void move(int x,int y) x0+=x; y0+=y; void show( ) cout class b1 public: b1(int i

5、)cout ? 装 ? 订 ? 线 ? 课程_班级_姓名_学号_ ? 密? 封 ? 线 ? 安 徽 工 业 大 学 工 商 学 院 试 题 纸(四) 四、简答题(每小题5分,共15分) . 解释类型兼容原则? . const int *p和int *const p的区别是什么? 3. 解释在三种不同的继承方式下,基类成员的访问属性? 五、编程题(共35分) 1. 编写一个类rectangle,有length(长)、width(宽)等数据成员,有重载的构造函数rectangle()、rectangle(int itslength,int itswidth),设计程序测试这个类。(7分) 2. 定

6、义一个基类base,有两个公有成员函数fn1(),fn2(),私有派生出derived类,如何通过derived类的对象调用基类的函数fn1(),fn2(),设计程序测试这个类。(8分) 3. 定义学生类,数据成员有姓名,静态数据成员totalstu用于统计学生总数,静态函数成员gettotalstu()用于输出静态数据成员。设计程序测试这个类,体会静态数据成员和静态成员函数的用法。(10分 ) 4. 定义一个类point,有私有数据x,y,利用成员函数重载+(自加)运算符,包括运算符的前置和后置,实现对point对象的自加运算。(10分)。 a-4 ? 装 ? 订 ? 线 ? 课程_班级_姓名_学号_ ? 密? 封 ? 线 ? 题号 得分 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 总 分 安 徽 工 业 大 学 工 商 学 院 答 题 纸(一) 一、 单项选择题(1?20=20分) 题号 答案 题号 答案 1 11 2 12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论