2011年春浙江省二级C试卷(附参考答案)

上传人:zw****58 文档编号:44402668 上传时间:2018-06-09 格式:DOC 页数:7 大小:61KB
返回 下载 相关 举报
2011年春浙江省二级C试卷(附参考答案)_第1页
第1页 / 共7页
2011年春浙江省二级C试卷(附参考答案)_第2页
第2页 / 共7页
2011年春浙江省二级C试卷(附参考答案)_第3页
第3页 / 共7页
2011年春浙江省二级C试卷(附参考答案)_第4页
第4页 / 共7页
2011年春浙江省二级C试卷(附参考答案)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2011年春浙江省二级C试卷(附参考答案)》由会员分享,可在线阅读,更多相关《2011年春浙江省二级C试卷(附参考答案)(7页珍藏版)》请在金锄头文库上搜索。

1、2011 年上半年浙江省高等学校计算机等级考试二级二级 C 程序设计试卷(附参考答案)程序设计试卷(附参考答案)寂涯网络学习基地(寂涯网络学习基地()说明: 本试卷共 6 页,满分 100 分;考试时间为 90 分钟; 考生应将所有试题的答案填写在答卷上。 程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“”。一、一、程序阅读与填空(程序阅读与填空(24 小题,每小题小题,每小题 3 分,共分,共 72 分)分)1阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案【程序说明】输入正整数 n

2、,计算并输出 1/2+2/3+3/5+的前 n 项之和,保留 2 位小数(该序列从第 2 项起,每一项的分母是前一项分子与分母的和,分子是前一项的分母) 。【程序】#include main() int i, n ;double denominator, numerator, sum, temp ;scanf(”%d”, numerator = 1;denominator = 2;sum = 0;for ( i = 1; (1) ; i+ )sum = sum + (2) ;temp = denominator;(3) ;(4) ;printf(“sum = %.2fn“,sum); 【供选择

3、的答案】(1) A、i = n D、i n(2) A、denominator/numeratorB、numerator/ denominatorC、denominatorD、numerator(3) A、numerator = numerator + denominatorB、denominator = numeratorC、denominator = numerator + denominatorD、numerator = temp(4) A、denominator = tempB、denominator = numeratorC、numerator = denominatorD、numer

4、ator = temp2阅读下列程序说明和程序阅读下列程序说明和程序,在每小题提供的若干可选答案中在每小题提供的若干可选答案中,挑选一个正确答案挑选一个正确答案【程序说明】输出 150 到 200 之间有且仅有一位数字为 9 的所有整数。要求定义和调用函数 is(n, digit)判断正整数 n 是否有且仅有一位数字为 digit,若满足条件返回 1,否则返回0。运行示例:159 169 179 189 190 191 192 193 194 195 196 197 198【程序】#include main() int i; int is(int n, int digit);for(i = 1

5、50; i int atoi(char *s) int i, sum = 0;for ( i = 0; (9) ; i+ )if ( si = 0 return x = 7%4 ;void f2(int n) for( ; n = 1; n-)printf(“%2d”, n%3);printf(“n”);double f3(int n) if(n=1) return 1.0;else return n + f3(n-1);main( ) printf(“%d %dn“,T(5), T(1);printf(“%.1fn“,f1();f2(4);printf(“%.1fn“,f3(3);【问题】(

6、13) 程序运行时,第 1 行输出 (13) 。A、1 0B、0 0C、0 1D、1 1 (14) 程序运行时,第 2 行输出 (14) 。A、1.0B、1C、3.0D、3(15) 程序运行时,第 3 行输出 (15) 。A、0 2 1 0B、1 0 2 1 0C、1 0 2D、1 0 2 1(16) 程序运行时,第 4 行输出 (16) 。A、1.0B、10.0C、3.0D、6.05阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案【程序】程序 1#include main() int i, j, n

7、= 5 ;for(i = 2; i main() char str80;int i;gets(str);for(i = 0; stri != 0; i+)if(stri = A)stri = a + Z - stri;puts(str);【问题】(17)程序 1 运行时,第 1 行输出 (17) 。A、1B、4 4 4 4C、2 2D、3 3 3(18)程序 1 运行时,第 2 行输出 (18) 。A、1B、4 4 4 4C、2 2D、3 3 3(19)程序 2 运行时,输入 YEAR,输出 (19) 。A、yearB、BUZIC、bvziD、YEAR(20)程序 2 运行时,输入 FLAG,

8、输出 (20) 。A、flagB、UOZTC、FLAGD、uozt6阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案【程序】#include main() int i,j;char *s4=”apple”, ”fruit”, ”berry”, ”orange” ;for(i = 0; i #define N 100void main() int aN, x, i, count=0 ;for ( i=0; i= x ) count+;printf( ”count=%dn”, count); 2. double f(int n) int i ; double s=1 ; for ( i=n; i void main() double s=0; int n, i ;do scanf(“%d“, while (n=0);for ( i=1; i=n; i+) s += 1/f(i);printf(“s=%fn“, s);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号