面向对象程序设计(高起专)综合测试1_第1页
面向对象程序设计(高起专)综合测试1_第2页
面向对象程序设计(高起专)综合测试1_第3页
面向对象程序设计(高起专)综合测试1_第4页
面向对象程序设计(高起专)综合测试1_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

面向对象程序设计(高起专)综合测试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)构造函数可以是内联函数;(D)构造函数不可以重载参考答案:D4.下列关于类的描述中那一项使错误的_____?(2分)(A)类是抽象数据类型的实现(B)类是具有共同行为的若干对象的同样描述(C)类是创建对象的模板(D)类就是C语言中的数据类型参考答案:D5.下列那一项不是面向对象系统所包含的要素_____。(2分)(A)重载(B)对象(C)类(D)继承参考答案:A填空题6.在VisualC++中,定义重载函数时,应至少使重载函数的参数个数或参数类型______。(3分)(1).参考答案:不同7.拷贝构造函数使用______作为参数初始化创建中的对象。(3分)(1).参考答案:引用8.在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、______、______和______均相同。(9分)(1).参考答案:参数个数(2).参考答案:参数类型(3).参考答案:返回值类型9.在C++中,函数的参数有两种传递方式,它们是值传递和______。(3分)(1).参考答案:地址或指针或引用传递10.含有纯虚函数的类称为______。(3分)(1).参考答案:抽象类11.类是对具有共同属性和行为的一类事物的抽象描述,共同属性被描述为类中的______,共同行为被描述为类中的______。新的类可以通过继承已有的类得到,这样做的目的是______。(9分)(1).参考答案:成员变量/数据成员(2).参考答案:成员函数/函数成员(3).参考答案:代码重用名词解释12.什么是继承性?(8分)参考答案:继承是一种联结类与类的层次模型。继承性是指特殊类的对象拥有其一般类的属性和行为的特性。继承意味着“自动地拥有”,即特殊类中不必重新定义已在一般类中定义过的属性和行为,而它却自动地、隐含地拥有其一般类的属性与行为。解题思路:13.static局部变量和普通局部变量有什么区别?(8分)参考答案:static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值。解题思路:14.解释“引用”与“指针”的区别?(8分)参考答案:指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是上面提到的对函数传ref和pointer的区别。解题思路:15.简述文档/视图结构的工作机制?(8分)参考答案:程序界面

(1).给滚动条连接变量

(2)滚动条初始

温馨提示

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

评论

0/150

提交评论