中央广播电视大学2005-2006学年度第二学期"开放本科"期末考试
计算机专业 面向对象程序设计 试题
2006年7月
一、单项选择题(每小题2分,共20分)
5.软件产品可被全部或部分地重用于新的应用的能力叫做软件的( )。
A.可维护性 B.可复用性
C. 兼容性 D. 正确性
6.在多文件结构的程序中,通常把含有main()函数的文件称为( )。
A.主文件 B.实现文件
C.程序文件 D.头文件
7.在一个用链表实现的队列类中,假定每个结点包含的值域用elem表示,包含的指针域
用next表示,链队的队首指针用elemHead表示,队尾指针用e|emTail表示,若链队为空,则
进行插入时必须把新结点的地址赋给( )。
A.elemHead B.elemTail
C. elemHead和elemTail D.elemHead或elemTail
8.假定AB为一个类,则执行语句时共调用该类无参构造函数的次数为( )次。
A.5 B.6
C. 3 D.4
9.引入友元的主要目的是为了( )。
A.增强数据的安全性 B.提高程序的可靠性
C.提高程序的效率和灵活性 D.保证类的封装性
10.如果类B是在类A的基础上扩充而得到的,那么就称( )。
A. 类A为基类或父类,类B为超类或子类
B.类A为基类、父类或超类,类B为派生类或子类 ·
C. 类A为派生类,类B为基类
D.类A为派生类或子类,类B为基类、父类或超类
二、填空题(每小题2分,共20分)
1.由函数原型语句"int funl(void);"可知,该函数的返回类型为--,该函数带有--个参数。
2.假定x是一个逻辑量,则x ||false的值与x的值--。
3.作为语句标号使用的C++保留字case和defaule只能用于--语句的定义体中。
4.对一个二维字符数组a进行初始化的数据表为{"123","456","789"},则a[1]元素对应的字符串为--。
5.NULL是一个符号常量,通常作为空指针值,它的具体值为--。
6.内联函数的定义模块与所属的------模块必须放在同一个文件中。
7.一个类的--函数实现对该类对象进行初始化的功能。
8.假定用户为类AB定义了一个构造函数"AB(int aa=0):a(aa){}",则定义该类的对象时,可以有--种不同的定义格式。
9.重载抽取运算符>>时,其运算符函数的返回值类型应当是--·
10.若多个基类及其派生类中都定义了同名的函数成员,要访问一个类中的该成员函数时,就需要在函数名前加上--和--。
三、程序填充题(对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面。每小题5分,共20分)
2.假定结点类型的定义为"struct NODE{int data;NODE●next;};",下面算法是依次输出以L为表头指针的单链表中各结点的值。
四、理解问答题(写出前三小题的程序运行结果和指出后两小题的程序(或函数)所能实现的功能。每小题6分,共30分)
五、编程题(每小题5分,共10分)
1.根据下面函数原型编写一个函数,求出并返回由字符指针a所指向的字符串中包含的字符'a'和'A'的总个数。
int void fun(char* a);
2.根据下面类中拷贝构造函数的原型写出它的类外定义。
试卷代号:1008
中央广播电视大学2005-2006学年度第二学期"开放本科"期未考试
计算机专业 面向对象程序设计 试题答案及评分标准
(供参考)
2006年7月
一、单项选择题(每小题2分,共20分)
1.A 2,B 3.D 4。A 5.B
6.A 7。C 8.D 9.C 10.B
二、填空题(每小题2分,共20分)
1.int 0 2.相同
3.switch 4."456"
5.0 (或'\0') 6.类定义
7.构造 8.2
9.istream & 10,类名 类区分符
三、程序填充题(对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面。每小题5分,共20分)
评分标准:对一空给2分,对两空给4分,对三空给5分。
四、理解问答题(写出前三小题的程序运行结果和指出后两小题的程序(或函数)所能实现的功 能。每小题6分,共30分)
评分标准:第1小题中每个数据占2分,第2、3小题中每行数据占3分,第4、5小题根据叙述完整程度给分。
五、编程题(每小题5分,共10分)
评分标准:根据编程的完整程度酌情给分。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
你是市场监督管理局特种设备监察科的科长老王,你们科室04-27
假如由你负责组织开展七一建党主题活动日,你策划了参观04-27
通过对办事大厅服务窗口的满意度调查,群众反映普遍存在04-27
你是某市局办公室主任,办公室还有副主任老王,科员小李,今04-27
为了深化“放管服”改革,江苏省推出“好差评”微信小程04-27
你是信访局的,有人打来电话说有群众打电话举报,你说:“这04-27
疫情期间,身处国门战“疫”一线的海关人勇敢“逆行”留04-27
最近防疫工作不断升级,市级部门要求延缓休假,所有基层岗04-27