1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
浙江师范大学《C语言程序设计》考试卷
(2013——2014学年第 2 学期)
考试形式 笔试(闭卷) 使用学生 全校13级理工科(非行知)
专业
考试时间 120 分钟 出卷时间 2014 年 6 月 9 日 说明:考生应将全部答案都写在答题纸上,否则作无效处理。
一、程序阅读与填空(35小题,每小题2分,共70分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】素数判断。 运行示例: 11
11 is a prime number 【程序】
#include
1
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
void main() {
int m,i,k; (2) ;
k=sqrt(m); for(i=2;i<=k;i++)
if(m%i==0) (3)
if( (4) )
printf(\else
printf(\}
【供选择的答案】
(1)
C.#include
D.#include
A.#include
B
.
#include
2
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
(2) A、scanf(\ C、scanf(\ (3) A、continue; C、;
B、scanf(\
D、scanf(\
B、break;
D、k = i;
B、i >= k
(4) A、i >= k +1
C、i <= k +1
D、i <= k
2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入一个正整数n,找出其位数中最小的数字.。 运行示例:
Enter an integer:2187 The minimum digit:1 【程序】
#include
3
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
{
int min_dig,n; min_dig= (5) ;
printf(\ scanf(\ do {
if(n min_dig=n; (6) ; }while( (7) ); printf(\(8) ); } 【供选择的答案】 (5)A.0 B.1 4 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 C.9 D.-1 B.n=n (6)A.n=min_dig C.n-- (7)A.n > 0 C.n < 0 (8)A.n D.n=n/10 B.n = 0 D.n == 0 B.min_dig D.min_dig/10 C.n/10 3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】输入一个英文句子,将每个单词的第一个字母改成大写字母。 运行示例: i like acm I Like Acm 【程序】 #include 5