06--09浙江省c语言真题

2019-05-17 11:23

2006年春浙江省高等学校 计算机等级考试试卷(二级C)

说明:⑴ 考生应将所有试题的答案填写在答卷上。其中试题1~试题6,请在

答卷上各小题正确选项的对应位置处填“√”; ⑵ 请将你的准考证号的后五位填写在答卷右下角的指定位置内; ⑶ 考试时间为90分钟; 试题1(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前20项之和。 运行示例: sum = 11.239837 【程序】 #include void main( ) {

int i, b = 1; double s; (1) ;

for(i = 1; i <= 20; i++){ s = s + (2) ; (3) }

printf( (4) , s);

}

【供选择的答案】 (1)

A、s = 0

B、s = 1 D、s = 2

B、double(i)/double(b) D、(double)i/(double)b B、b = 2 * i – 1;

C、s = -1 (2) A、i/b

C、i/2*i-1 (3) A、;

C、b = 1.0 * b; D、b = b + 2;

B、\ D、\

(4) A、\

C、\

试题2(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

输入10个整数,将它们从大到小排序后输出。

运行示例:

Enter 10 integers: 1 4 -9 99 100 87 0 6 5 34 After sorted: 100 99 87 34 6 5 4 1 0 -9 【程序】 #include void main( ) { int i, j, t, a[10];

printf(\ for(i = 0; i < 10; i++) scanf( (5) );

for(i = 1; i < 10; i++)

for( (6) ; (7) ; j++)

if( (8) ){

t = a[j]; a[j] = a[j+1]; a[j+1] = t;

}

printf(\ for(i = 0; i < 10; i++) printf(\ printf(\}

【供选择的答案】 (5) A、\

B、\

C、\ D、\(6) A、j = 0 B、j = 1 C、j = i D、j = i - 1 (7) A、j > i

B、j < 9 - i D、j > i - 1

C、j < 10 - i

(8) A、a[i-1] < a[i] B、a[j+1] < a[j+2] C、a[j] < a[j+1]

D、a[i] < a[j]

试题3(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】

输入一个字符串和一个正整数m,将该字符串中的前m个字符复制到另一个字符串中,再输出后一个字符串。

运行示例1:

Enter a string: 103+895=? Enter an integer: 6 The new string is 103+89 运行示例2:

Enter a string: 103+895=? Enter an integer: 60

The new string is 103+895=? 运行示例3:

Enter a string: 103+895=? Enter an integer: 0 The new string is 【程序】 #include #include < (9) > void main( )

{ char s[80], t[80], i, m;

printf(\ gets(s);

printf(\scanf(\

for(i = 0; (10) ; i++) (11) ;

(12) printf(\puts(t); }

【供选择的答案】 (9) A、ctype.h C、stdio.h (10) A、i < m

B、math.h D、string.h

B、s[i]!= '\\0' D、s[i]!= '\\0' || i < m B、t[i] = s[i]

D、s[i] = t[i]

C、s[i]!= '\\0' && i < m (11) A、*s++ = *t++ C、*t++ = *s++ (12) A、t[i] = '\\0';

B、;

C、*++s = '\\0';

D、*++t = '\\0';

试题4(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

#include void main( )

{ int s, x1, y1, z1, x2, y2, z2;

printf(\

scanf(\s = f(x2, y2, z2) - f(x1, y1, z1); printf(\


06--09浙江省c语言真题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[高三数学]上海高考数学易错题讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: