2013年上半年浙江省高等学校计算机等级考试
二级C程序设计试卷
说明:⑴ 本试卷共6页,满分100分;考试时间为90分钟;
⑵ 考生应将所有试题的答案填写在答卷上。
⑶ 程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“ ”。
一、 程序阅读与填空(24小题,每小题3分,共72分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
【程序说明】
输入一个正整数n,计算1!+2!+3!+…+n!。 运行示例: Enter n: 3 1!+…+3!=9 Enter n: 5 1!+…+5!=153 【程序】
#include main()
{ int i, n ;
double fact, sum ; printf("Enter n:"); scanf(”%d”, &n); (1) ;
for( i=1; (2) ; i++ ) {
(3) ; sum = sum + fact ; }
printf("1!+…+ (4) =%.0f\n", n, sum); }
【供选择的答案】 (1) A、sum = 0
C、fact = n (2) A、i
B、fact = 0, sum = 0 D、fact = 1, sum = 0 C、i<=n
D、i>0
B、fact = 1
D、fact = fact * i C、%d
D、5!
B、i<=100
(3) A、fact = fact * n
C、fact = sum * i (4) A、%d!
B、%f!