下载此文档

面向对象程序设计样卷.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/ 7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 7 下载此文档
文档列表 文档介绍
面向对象程序设计样卷
一、选择题(本大题共10小题,每题2分,共20分)
,它着重于( )的设计。
A. 对象 B. 类 C. 算法 D. 数据
,对象与对象之间的通信机制是( )。
A. 对象 B. 类 C. 消息 D. 接口
( )
A. 信息隐藏 B. 数据封装 C. 定义新类 D. 数据抽象
,( )是错误的。
A. int i; B. int i;
int &j = i; float &j=i;
C. float i; D. char d;
float &j = i; char &e = d;
5. 假定BB为一个类,则执行BB y;语句时将自动调用该类的( )
A. 有参构造函数 B. 无参构造函数
C. 拷贝构造函数 D. 赋值重载函数
6. 下列关于子对象的描述中,( )是错误的。
,它是另一个类的对象



,( )是错误的。
A. 一个派生类可以作为另一个派生类的基类

C. 基类中成员访问权限继承到派生类中都保持不变
,还包含了它的基类成员
,( )是错误的。
A. 派生类的多个基类中存在同名成员时,派生类对这个成员访问可能出现二义性
,派生类对该公共基类的访问可能出现二义性。
C. 解决二义性最常用的方法是使作用域运算符对成员进行限定
D. 派生类和它的基类中出现同名函数时,将可能出现二义性
( )
(T x,T y) add(x,y) add(T x,y) add(T x,T y)
,( )是设置输出宽度的。
C. setfill() ()
二、填空题(本大题共10小题,每题2分,共20分)
1. 以/*开始,以*/结束,在/*和*/之间的部分即为。
,但___________________相同。
3. 假如一个类的名称为MyClass,使用这个类的一个对象初始化该类的另一个对象时,可以调用________构造函数来完成此功能。
,程序自动调用。
5. 对于每一个类的非静态成员函数,都有一个隐含的________指针。
,解决二义性的方法有和。
7. 若要把类B定义为类A的友元类,则应该在类A的定义中加入语。
8. 抽象类是指。
9. 在和情况下适宜采用inline定义内联函数。
++的异常处理机制使得异常的引发和处理在同一函数中。
三、改错题(下面程序或程序段中有一处错误,请用注释标明错误所在行的出错原因。本大题共5小题,每题2分,共10分)
1. #include<iostream>

面向对象程序设计样卷 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 7
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 fxl8
  • 文件大小 0 KB
  • 时间2013-04-15
最近更新