中央广播电视大学2006-2007学年度第一学期"开放专科"期末考试
计算(控)等专业 C++语言程序设计 试题
一、单选题
1.C++程序的基本功能模块为( )。
A. 表达式 B.标识符
C. 语句 D.函数
2.存储以下数据,占用存储字节最多的是( )。
A.0 B. '0'
C."0" D. '\n'
3.在下面的一维数组定义中,哪-个有语法错误。( )
4.在下面的语句中,不正确的是( )。
5. C++语言小的每条简单语句以( )作为结束符。
A.逗号 B.分号
C. 空格 D.换行符
6.含随机函数的表达式rand()%20的值在( )区间内。
A.1~19 B.1~20
C.0~19 D.0~20
二、填空
7.C十+语言中每条复合语句以一作为结束符。
9.十进制数25表示威符合C十十语言规则的八进制数为--·
10.增量表达式+十y表示威赋值表达式为--。
12.当在程序中执行到--语句时,将结束所在循环类语句或switch语句的执行。
13.函数调用时,实参向形参的传送分为--传送和值传送两种方式。
14.假定。是一个一维数组,则a[i]的指针访问方式为--。
15.假定--个结构类型的定义为,则该类型的大小为--字节。
16.当一个类对象被撤消时将自动调用该类的--。
17.假定一个类对象数组为A[N],当离开它的作用域时,系统自动调用该类析构函数的次数为--·
18.若要在程序文件中进行文件输入输出操作,则必须在开始的#inlude命令中使用--头文件。
三、写出下列每个程序运行后的输出结果
四、写出下列每个函数的功能
26.假定结构类型DNode中的data域为结点值域,next域为结点指针域。
五、按题目要求编写函数
27.假定一个函数声明为"void AD(inta[],int n);",要求把数组a中的n个元素
值按相反的次序仍保存在数组a中。
计算(控)等专业 C++语言程序设计
一、单选题(每小题2分,共12分)
评分标准:选对者得2分,否则不得分。
1.D 2.A 3.C 4.B 5.B 6.C
二、填空题(每小题2分,共24分)
7.}(或右花括号)
8. 1
9. 031
10.y=y+1
11. 10
12. break
13.引用
14. *(a十i)
15. 44
16.析构函数
17. N
18.fstream.h
三、写出下列每个程序运行后的输出结果(每小题分,共30分)
19.y=8l
20.2 3 3 2 //对一个数据给1分,对两个数据给3分,以此类推
21.3 6 9 12 15 //6分
22.b=25
23.20 40 //共两行,每行数据正确得3分,否则酌情扣分
30 40
四,写出下列每个函数的功能(每小题8分,共24分)
评分标准:每题与参考答案的叙述含义相同者得8分,否则酌情给分。
24.统计出数组a的n个元素中大于等于参数k的值的元素个数并返回。
25.求出数组a中n个元素的最大值并返回。
26.建立一个具有n个结点的链表,每个结点的值依次由键盘输入,该函数返回其表头
指针。
五、按题目要求编写函数(10分)
27.评分标准:按照编程的完整程度酌情给分。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2042电大《教育法制基础》试题和答案20070104-27
2042电大《教育法制基础》试题和答案20060104-27
2042电大《教育法制基础》试题和答案20060704-27
2042电大《教育法制基础》试题和答案20040104-27
2041电大《计算机在金融业中的应用》试题和答案20060704-27
2041电大《计算机在金融业中的应用》试题和答案20070104-27
2041电大《计算机在金融业中的应用》试题和答案20040104-27
2041电大《计算机在金融业中的应用》试题和答案20050104-27