ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:154.83KB ,
资源ID:6034045      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6034045.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象程序设计(高起专)综合测试1.docx)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

面向对象程序设计(高起专)综合测试1.docx

1、面向对象程序设计(高起专)综合测试 1 总分: 100 分 考试时间: 分钟单选题1. I/O 类库的根基类是:_(2 分)(A) iostream(B) istream(C) ostream(D) ios参考答案:D2. 以下关于友元函数的叙述不正确的是_ (2 分)(A) 友元函数提供了类之间数据共享的一个途径(B) 一个友元函数可以访问任何类的任何成员(C) 友元函数破坏了数据的封装(D) 友元函数增加了程序设计的灵活性参考答案:B3. 下列关于构造函数的描述中,错误的是_ (2 分)(A) 构造函数可以设置默认参数;(B) 构造函数在定义类对象时自动执行(C) 构造函数可以是内联函数;

2、(D) 构造函数不可以重载参考答案:D4. 下列关于类的描述中那一项使错误的_?(2 分)(A) 类是抽象数据类型的实现(B) 类是具有共同行为的若干对象的同样描述(C) 类是创建对象的模板(D) 类就是 C 语言中的数据类型参考答案:D5. 下列那一项不是面向对象系统所包含的要素_ 。(2 分)(A) 重载(B) 对象(C) 类(D) 继承参考答案:A填空题6. 在 Visual C+中,定义重载函数时,应至少使重载函数的参数个数或参数类型 _ 。(3 分)(1). 参考答案: 不同7. 拷贝构造函数使用 _ 作为参数初始化创建中的对象。(3 分)(1). 参考答案: 引用8. 在基类和派生

3、类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、 _ 、 _ 和 _ 均相同。(9 分)(1). 参考答案: 参数个数(2). 参考答案: 参数类型(3). 参考答案: 返回值类型9. 在 C+中,函数的参数有两种传递方式,它们是值传递和 _ 。(3 分)(1). 参考答案: 地址或指针或引用传递10. 含有纯虚函数的类称为 _ 。(3 分)(1). 参考答案: 抽象类11. 类是对具有共同属性和行为的一类事物的抽象描述,共同属性被描述为类中的 _ ,共同行为被描述为类中的 _ 。新的类可以通过继承已有的类得到,这样做的目的是 _ 。(9 分)(1). 参考答案: 成员变量/

4、数据成员(2). 参考答案: 成员函数/函数成员(3). 参考答案: 代码重用名词解释12. 什么是继承性?(8 分)参考答案:继承是一种联结类与类的层次模型。继承性是指特殊类的对象拥有其一般类的属性和行为的特性。继承意味着“自动地拥有”,即特殊类中不必重新定义已在一般类中定义过的属性和行为,而它却自动地、隐含地拥有其一般类的属性与行为。解题思路:13. static 局部变量和普通局部变量有什么区别?(8 分)参考答案:static 局部变量和普通局部变量有什么区别:static 局部变量只被初始化一次,下一次依据上一次结果值。解题思路:14. 解释“引用”与“指针”的区别?(8 分)参考答

5、案:指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是上面提到的对函数传 ref 和 pointer 的区别。解题思路:15. 简述文档/视图结构的工作机制 ?(8 分)参考答案:(1)视图通过 GetDocument 成员函数获得指向相关联的文档对象的指针。(2)通过该指针调用文档类的成员函数来从文档中读取数据。(3 )视图把数据显示于计算机屏幕上。(4)用户通过与视图的交互来查看数据并对数据进行修改。(5 )视图通过相关联的文档类的成员函数将经过修改的数据传递给文档对象。(

6、6)文档对象获得修改过的数据之后,对其进行必要的修改,最后保存到永久介质(如磁盘文件)中。解题思路:16. 构造函数和拷贝构造函数的功能分别是什么?(8 分)参考答案:构造函数是一个特殊的成员函数,它主要用来为对象分配内存空间,对类的成员进行初始化并执行对象的其他内部管理操作。特点是:与类同名,可重载,与其他函数的区别是:无返回值,在实际应用中,如未显式定义,系统会生成一个默认的构造函数。拷贝构造函数是一种特殊的构造函数,它的功能是用一个已知的对象来初始化一个被定义的同类的对象。解题思路:问答题17. 编写一个基于对话框的应用程序。在这个窗口中,有一个垂直滚动条,滚动条下面有一个编辑框,滚动条

7、两边各有两个按钮。滚动条的滚动范围 020,初始值为 10,滚动条下面的编辑框中显示当前位置的值。单击滚动条上的向下或向上按钮,滚动条上的滚动块向下或向上移动一格,编辑框中的数字减 1 或加 1。四个按钮:up 按钮:单击以下,滚动块移动到最上面down 按钮:单击以下,滚动块移动到最下面reset 按钮:单击以下,滚动块移动到初始位置(10)exit 按钮:单击以下,推出程序要求:(1)详细写出此程序实现的步骤(包括:项目的建立,控件的属性修改等)(2)写出垂直滚动条操作的消息处理函数的实现代码,四个按钮的消息处理函数实现代码。注:垂直滚动条的消息函数为 OnVScroll(UINT nSBCode ,UNIT nPos,CscrollBar* pScrollBar)单击滚动条向下箭头和向上箭头的消息分别为:SB_LINEDOWN 和 SB_LINEUP。四个按钮的消息处理函数名自己定义。(20 分)参考答案:程序界面(1). 给滚动条连接变量(2)滚动条初始化给滚动条消息添加代码(4)Up 按钮消息(5)down 按钮消息(6)reset 按钮消息(7)exit 按钮消息解题思路:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报