欢迎来到天天文库
浏览记录
ID:18307252
大小:67.50 KB
页数:6页
时间:2018-09-16
《2009年秋浙江省计算机等级考试二级c试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2009年秋浙江省高等学校计算机等级考试试卷(二级C)说明:⑴考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”。⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟。一、程序阅读与填空(24小题,每小题3分,共12分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案【程序说明】计算并输出下式的值,要求精确到最后一项的绝对值小于10—3(保留4位小数)。 运行示例:sum=0.8361【程序】#include
2、tdio.h>#includemain(){intdenominator=1,flag=1;doubleitem,sum=0;(1);while((2)){(3)denominator=denominator+3;flag=-flag;}printf("sum=(4)",sum);}【供选择的答案】(1)A、item=0B、item=0.0001C、;D、item=2(2)A、fabs(item)>=1E-3B、fabs(item)<=1E-3C、fabs(item)>=0.0001D、fab
3、s(item)<=0.001(3)A、sum=sum+item;item=flag*1.0/denominator;B、sum=sum+flag*1.0/denominator;C、item=flag*1.0/denominator;sum=sum+item;D、item=item+flag*1.0/denominator;(4)A、%.0fB、%.4fC、%fD、%4.f2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案【程序说明】输出1到100之间所有的完数。要求定义和调用函数is(n
4、)判断n是否为完数,若n为完数则返回1,否则返回0。完数就是因子和与它本身相等的数,1不是完数。运行示例:628【程序】#includemain(){inti;intis(intn);for(i=1;i<=100;i++)if((5))printf("%d",i);}intis(intn){inti,sum;(6)sum=0;for(i=1;i<=n/2;i++)if((7))sum=sum+i;if((8))return1;elsereturn0;}【供选择的答案】(5)A、is(i)==0B
5、、is(i)!=0C、!is(n)D、is(n)(6)A、if(n!=1)return1;B、if(n!=1)return0;C、if(n==1)return0;D、if(n==1)return1;(7)A、n%i==0B、n%i!=0C、i%n==0D、i%n!=0(8)A、n==0B、sum!=nC、i>n/2D、sum==n3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案【程序说明】计算并输出Fibonacci序列前10项之和。要求定义和调用函数fun(fib,n)。该函数将Fib
6、onacci序列前n项的值存放在一维数组fib中。Fibonacci序列:1,1,2,3,5,8,13,21,34,55,……。该序列的第一个数和第二个数都是1,从第三个数开始,每个数都是前两个数之和。运行示例:sum=143【程序】#includemain(){inti,sum,a[10];(9)(10)sum=0;for(i=0;i<10;i++)sum=sum+(11);printf(“sum=%d“,sum);}voidfun(intfib[],intn){inti=0;fib[0]=f
7、ib[1]=1;for(i=2;i8、[i-3];C、fib[i+1]=fib[i]+fib[i-1];D、fib[i]=fib[i-1]+fib[i+1];4.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案【程序】#include#defineS(a,b)(a)>(b)?(a):(b)intf1(charch){intgrade;switch(ch){case‘A’
8、[i-3];C、fib[i+1]=fib[i]+fib[i-1];D、fib[i]=fib[i-1]+fib[i+1];4.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案【程序】#include#defineS(a,b)(a)>(b)?(a):(b)intf1(charch){intgrade;switch(ch){case‘A’
此文档下载收益归作者所有