2058电大《C++语言程序设计》试题和答案200901

时间:2024-04-27 20:49:04 5A范文网 浏览: 复习资料 我要投稿
试卷代号:2058
中央广播电视大学2008-2009学年度第一学期"开放本科"期末考试
C++语言程序设计 试题
2009年1月
一、单选题(每小题2分,共、20分)
1.在C++程序中相对独立的功能模块为( )。
A. 表达式 B.标识符
C.语句 D.函数
2.存储以下数据,占用存储字节最多的是( )。
A.0 B.'0'
C."0" D.'\n'
3.在下面的一维数组定义中,有语法错误的是( )。
A.int a[]={l,2,3} B.int a[l0]={0}
C.int a[] D.int a[5]
4.若整型变量x的值为25,则x/7的值为( )。
A.3 B.4
C.5 D.6
5.C++语言中的每条简单语句以( )作为结束符o
A.逗号 B.分号
C.空格 D.换行符
6.含随机函数的表达式rand()%20的值在( )区间内o
A.1一19 B.1~20
C.0~19 D.0~20
7.当处理一个特定的问题时,若循环次数已知,则通常采用( )来解决o
A.for循环 B.while循环
C.do循环 D.switch语句
8.在下面for循环语句中,循环体S语句的执行次数为( )。
for(int i=O;i<20;i-k-=2)S;
A.20 B.9
C.11 D.10
9.若函数声明为double*function(),则该函数的返回值为( )o
A.实数型 B.实数指针型
C.函数指针型 D.数组型
10.假定m是一个整型变量,则下面定义的正确语句为( )。
A.int p=&m; B.int*p=&m;
C.int &p=*m; D.int*p=m;
二、填空题(每小题2分,共20分)
11.执行"cout<<"xl="<<18关4;"语句后得到的输出结果为 。
12.在c++语言中,用转义字符序列--表示输出一个换行。
13.int类型的大小为 个字节。
14.假定y的值为5,则增量表达式++y的值为 。
15.假定a的值为25,则算术表达式a%3的值为 。
16.结束所在循环类语句或switch语句执行的中断语句的保留字为 o
17.函数调用时,实参向形参的传送分为--传送和值传送两种方式。
18.假定a是一个一维数组,则a[i]的指针访问方式为 。
19.假定一个结构类型的定义为"struct C{doublea[5];int n;};",则该类型的大小
为 个字节。
20.若要在程序中进行--一-的输入输出操作,则必须在开始的#inlude预处理
命令中使用fstream.h头文件。
三\程序填充题(每小题6分,共30分)
121.#include
VOid main() {
int n=4,y=l;
while(n一一) y*=3;
cout<<"y="< }
运行结果:
22.#inClude
VOid main() {
int a[8]={2,8,10,5,12,7,9,20};
int C=0, i=0;
while(i<8){
if(a[i]>10)c++;
i++;
}
cout<<"c="< }
运行结果:
23.#include
Void mail() {
int a[5]={3,6,9,12,8};
for(int *p=a;p if(*p>8)cOut<<*p<<'';
}
  运行结果:
  
  
  四、简述题(每小题8分,共24分)
  
  
  
  函数功能:
  五、编写题(6分)
  29.假定函数声明为"void Print(int a[],int n);",要求按下标从大到小的次序输出
   数组a中的n个元素的值,每个值后面接着输出一个空格。
  
  
  
  
  
  
  试卷代号:1075
   中央广播电视大学2008-2009学年度第一学期"开放本科"期末考试
   C++语言程序设计 试题答案及评分标准
   (供参考)
   2009年1月
   一、单选题(每小题2分,共20分)
   1.D 2.A 3.C 4.A 5.B
   6.C 7.A 8. D 9.B 10.B
   二、填空题(每小题2分,共20分)
   11.x1 =72
   12.'\n'
   13.4
   14.6
   15.1
   16.break
   17.引用
   18.*(a+i)
   19.44
   20.文件
   三、程序填充题(每小题6分,共30分)
   21.y=81
   22.c=2
   23.9 12
   24.b=25
   25.Apple Pear
   四、简述题(每小题8分,共24分)
   评分标准:每题与参考答案的叙述含义相同者得8分,否则酌情给分。
   26.从数组a中顺序查找值为x的元素,若查找成功则返回真,否则返回假。
   27.求出数组a中n个元素的最大值并返回。
   28.遍历输出f单链表中的所有结点的值。
   五、编写题(6分)
   29.评分标准:按函数编写的完整程度酌情给分o
   void Print(inta[],int n)
   {
   for(int i=n-1;i>=0;i--)
   cout<   cout<  }

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

2033电大《高等数学(B)(1)》试题和答案20060104-27

2033电大《高等数学(B)(1)》试题和答案20050104-27

2042电大《教育法制基础》试题和答案20070104-27

2033电大《高等数学(B)(1)》试题和答案20040704-27

2042电大《教育法制基础》试题和答案20060104-27

2042电大《教育法制基础》试题和答案20060704-27

2042电大《教育法制基础》试题和答案20040104-27

2041电大《计算机在金融业中的应用》试题和答案20060704-27

2041电大《计算机在金融业中的应用》试题和答案20070104-27

2041电大《计算机在金融业中的应用》试题和答案20040104-27

热搜文章
最新文章