i++;
}
fin.close();
cout<<"i="<
}
五、编写程序(每题10分,共10分)
1.把从键盘上输入的一批整数(以-1作为终止输入的标志)保存到文本文件“a:
xxk1.dat”中。
2.编写一个函数,统计出具有n个元素的一维数组中大于等于所有元素平均值的元素个数并返回。
int Count(doublea[],intn); //此为该函数的声明。
试卷答案
一、单选题(每小题1分,共6分)
评分标准:
选对者得1分,否则不得分。
1、A 2、A 3、C 4、C 5、B 6、B
7、B 8、C 9、D10、 B 11、A 12、D
二、填空题(每小题2分,共24分)
评分标准:
每题与参考答案相同者得2分,否则不得分。
1、 逗号 空格 2、 E
3、 4 8 4、 (x*y*y)/(3*a)+4*b-1
5、 213 6、 8 32
7、 局部 8、 *(a[i]+j) 或 *(*(a+i)+j)
9、 20 10、 初始化表 函数体
11、 10 12、 AB:
:
bb
13、1221
14、 H
15、 初始化
16、10
17、 false或0 true或1
18、数组类型
19、26
20、a+(i*N)*sizeof(a[0][0]) 或 a+i*sizeof(a[i])
21、 *(p->b)
22、 析构函数
23、 friend void F();
24、AB:
bb=0;
三、给出下列程序运行后的输出结果(每小题6分,共36分)
评分标准:
每题与参考答案的数据和显示格式完全相同者得6分,否则酌情给分。
1、 good!
pass!
bad!
well!
2、 worker cadre
3、 10 20
15 35 5
10 20
4、 b=240
5、 liouting 38 493
6、 Destructor B!
7
Destructor A!
6
Destructor B!
0
Destructor A!
5
7、 i,s=15,56
8、 4 3
9、 2 4 6
8 10 12
14 16 18
10、 25 10
25 10
11、 2 3
4 5
12、 9 21
四、写出下列每个函数的功能(每小题6分,共24分)
评分标准:
每题与参考答案的叙述含义相同者得6分,否则酌情给分。
1、比较两个整数a和b的大小,若a>b则返回1,若a==b则返回0,若a
2、求出从键盘上输入的n个常数的平方和并返回。
3、