《C语言程序设计》试卷 A卷参考答案及评分标准
一、 填空題(每空1分,共20分)
1 |
函数 |
主函数 或 main函数 | ||||
2 |
字母 |
数字 |
字母 | |||
3 |
程序 | |||||
4 |
32767 | |||||
5 |
换行 | |||||
6 |
1 | |||||
7 |
字符串 | |||||
8 |
79 | |||||
9 |
2 | |||||
10 |
8 | |||||
11 |
b 或 98 | |||||
12 |
#define PI 3.14159 | |||||
13 |
值传递 或 传值 | |||||
14 |
! |
&& |
|| | |||
15 |
4 | |||||
二、 单项选择题(每题2分,共40分)
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
D |
D |
A |
D |
C |
D |
B |
D |
A |
C |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
D |
C |
B |
D |
B |
C |
D |
C |
B |
C |
三、 程序填空(每空3分,共15分)
1 |
1 |
1 |
f[i-1]+f[i-2] | |
2 |
1 |
n*f(n) | ||
四、 写出以下程序运行结果(每题4分,共12分)
1. Hello
world
评分标准:输出内容正确扣得分,格式正确得2分
2. 5321
3. e
五、 编程题(第1题5分,第2题8分,共13分)
1.参考程序:
#include "stdio.h"
void main()
{
int y,w,s,n=0;
for(y=1;y<100;y++)
for(w=1;w<20;w++)
for(s=1;s<10;s++)
if(100==y+w*5+s*10)n++;
printf("n=%d",n);
}
评分标准:程序结构正确得3分,算法正确得2分
2.参考程序:
#include "stdio.h"
void main()
{
int i,g,s,b,m;
for(i=100;i<=999;i++)
{g=i%10;
s=i/10%10;
b=i/100%10;
m=g*g*g+s*s*s+b*b*b;
if(i==m)printf("\n%d",i);
}
}
评分标准:程序结构正确得4分,算法正确得4分