深圳大学2010面向对象程序设计期中A卷
深圳大学2010面向对象程序设计期中A卷
一 、 单项选择题[2.0分/题] ( 得分率: 65.6% 平均得分: 27.55 )
1、以下有关类的说法,不正确的是
选项A:类是一种用户自定义的数据类型
选项B:只有类中的成员函数或类的友元函数才能存取类的私有数据
选项C:在类中,如果不做特殊说明,所有数据均为私有数据
选项D:在类中,如果不做特殊说明,所有成员函数均为公有成员函数 试题答案:D
试题难度: 容易
分析结果:完全正确: 62.77% 部分正确: 0.0% 错误: 37.23% 得分率: 62.77% 平均得分: 1.26
2、以下不是构造函数特征的是
选项A:构造函数的函数名与类名相同
选项B:构造函数可以重载
选项C:构造函数可以设置默认参数
选项D:构造函数必须指定类型说明
试题答案:D
试题难度: 容易
分析结果:完全正确: 81.91% 部分正确: 0.0% 错误: 18.09% 得分率: 81.91% 平均得分: 1.64
?3、以下有关类和对象的叙述,不正确的是
选项A:任何一个对象都属于一个具体的类
选项B:类与对象的关系和数据类型与变量的关系相同
选项C:类的数据成员不允许是另一个类的对象
选项D:一个类可以被实例化多个对象
试题答案:B
试题难度: 容易 推荐难度: 困难 按推荐难度修改试题难度
分析结果:完全正确: 14.89% 部分正确: 0.0% 错误: 85.11% 得分率: 14.89% 平均得分: 0.3
深圳大学2010面向对象程序设计期中A卷
4、设有以下类的定义:
class Ex
{ int x;
public :
void setx(int t=0);
};
若在类外定义成员函数setx(),以下定义形式正确的是
选项A:void setx(int t){…}
选项B:void Ex:: setx(int t){…}
选项C:Ex::void setx(int t){…}
选项D:void setx(){…}
试题答案:B
试题难度: 容易
分析结果:完全正确: 82.98% 部分正确: 0.0% 错误: 17.02% 得分率: 82.98% 平均得分: 1.66
5、以下对派生类的描述中不正确的是
选项A:一个派生类可以作为另一个派生类的基类
选项B:一个派生类可以有多个基类
选项C:具有继承关系时,基类成员在派生类中的访问权限不变
选项D:派生类的构造函数与基类的构造函数有成员初始化参数传递关系 试题答案:C
试题难度: 容易
分析结果:完全正确: 80.85% 部分正确: 0.0% 错误: 19.15% 得分率: 80.85% 平均得分: 1.62
6、设有基类定义:
class cbase
深圳大学2010面向对象程序设计期中A卷
{ private: int a;
protected: int b;
public: int c;
};
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
选项A:私有继承
选项B:保护继承
选项C:公有继承
选项D:私有,保护,公有均行
试题答案:A
试题难度: 容易
分析结果:完全正确: 62.77% 部分正确: 0.0% 错误: 37.23% 得分率: 62.77% 平均得分: 1.26
7、设有cbase为基类,cderived是cbase的派生类,且有以下定义: cbase a1,*b1;
cderived aa1,*bb1;
则以下语句不合语法的是
选项A:b1=bb1
选项B:a1=aa1
选项C:b1=&aa1
选项D:bb1=(cbase*)b1
试题答案:D
试题难度: 容易 推荐难度: 中等
分析结果:完全正确: 54.26% 部分正确: 0.0% 错误: 45.74% 得分率: 54.26% 平均得分: 1.09
按推荐难度修改试题难度
深圳大学2010面向对象程序设计期中A卷
8、下面的哪个保留字不能作为函数的返回类型?
选项A:void
选项B:int
选项C:new
选项D:long
试题答案:C
试题难度: 容易
分析结果:完全正确: 74.47% 部分正确: 0.0% 错误: 25.53% 得分率: 74.47% 平均得分: 1.49
9、假定AB为一个类,则执行“AB a(4) , b[3] , * p[2] ;”语句时,自动调用该类构造函数的次数为
选项A:3
选项B:4
选项C:6
选项D:9
试题答案:B
试题难度: 容易 推荐难度: 中等 按推荐难度修改试题难度
分析结果:完全正确: 39.36% 部分正确: 0.0% 错误: 60.64% 得分率: 39.36% 平均得分: 0.79
10、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为
选项A:AB operator+(AB& a , AB& b)
选项B:AB operator+(AB& a)
选项C:operator+(AB a)
选项D:AB& operator+( )
试题答案:B
深圳大学2010面向对象程序设计期中A卷
试题难度: 容易 推荐难度: 中等 按推荐难度修改试题难度
分析结果:完全正确: 40.43% 部分正确: 0.0% 错误: 59.57% 得分率: 40.43% 平均得分: 0.81
11、假定AB为一个类,则该类的拷贝构造函数的声明语句为
选项A:AB&(AB x)
选项B:AB(AB x)
选项C:AB(AB&)
选项D:AB(AB* x)
试题答案:C
试题难度: 容易
分析结果:完全正确: 69.15% 部分正确: 0.0% 错误: 30.85% 得分率: 69.15% 平均得分: 1.38
12、对于结构中定义的成员,其隐含访问权限为
选项A:public
选项B:protected
选项C:private
选项D:static
试题答案:A
试题难度: 容易 推荐难度: 中等 按推荐难度修改试题难度
分析结果:完全正确: 54.26% 部分正确: 0.0% 错误: 45.74% 得分率: 54.26% 平均得分: 1.09
13、关于类和对象不正确的说法是
选项A:类是一种类型,它封装了数据和操作
选项B:对象是类的实例
选项C:一个类的对象只有一个
选项D:一个对象必属于某个类
试题答案:C
深圳大学2010面向对象程序设计期中A卷
分析结果:完全正确: 91.49% 部分正确: 0.0% 错误: 8.51% 得分率: 91.49% 平均得分: 1.83
14、在类定义的外部,可以被访问的成员有
选项A:所有类成员
选项B:private或protected的类成员
选项C:public的类成员
选项D:public或private的类成员
试题答案:C
试题难度: 容易
分析结果:完全正确: 81.91% 部分正确: 0.0% 错误: 18.09% 得分率: 81.91% 平均得分: 1.64
*15、关于this指针的说法错误的是
选项A:this指针必须显示说明
选项B:当创建一个对象后,this指针就指向该对象
选项C:成员函数拥有this指针
选项D:静态成员函数不拥有this指针
试题答案:A
试题难度: 容易
分析结果:完全正确: 70.21% 部分正确: 0.0% 错误: 29.79% 得分率: 70.21% 平均得分: 1.4
16、声明一个类的对象时,系统自动调用构造函数,撤消对象时,系统自动调用( ?)函数
选项A:成员函数
选项B:构造函数
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




