欢迎来到天天文库
浏览记录
ID:40513882
大小:37.00 KB
页数:7页
时间:2019-08-03
《2011年秋浙江省二级C试卷(附参考答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2011年下半年浙江省高等学校计算机等级考试二级C语言程序设计试卷一、程序阅读与填空(24小题,每小题3分同,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一批整数(以零或负数为结束标志),求奇数和。运行示例:Enteraninteger:9361031-1sum=43【程序】#includemain(){intx,odd;printf("Enteraninteger:");odd=0;scanf("%d",&x);while((1)){if((2))odd=odd+x;(3);
2、}printf("sum=%d",(4));}【供选择的答案】(1)A.x>0B.x>=0C.x!=0D.x<=0(2)A.x%2!=0B.x%2==0C.x/2==0D.x!=2(3)A.scanf("%d",&x)B.scanf("%d",x)C.x!=0D.x=odd(4)A.sumB.oddC.xD.integers2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一个正整数n,找出其中最小数字,用该数字组成一个新数,新数的位数与原数相同。运行示例:Enteraninteger:2187Thenewin
3、teger:1111【程序】#includemain(){intcount=0,i,min_dig,n,new=0;min_dig=(5);printf("Enteraninteger:");scanf("%d",&n);do{if(n%104、10C.n--D.n=n/10(7)A.i5、lloworld!"include"Hello"【程序】#includeintin(char*s,char*t){inti,j,k;for(i=0;s[i]!=' ';i++){(9);if(s[i]==t[j]){for(k=i;t[j]!=' ';k++,j++)if((10))break;if(t[j]==' ')(11);}}return0;}main(){chars[80];printf("Enterastring:");gets(s);if((12))printf(""%s"include"Hello""6、,s);elseprintf(""%s"doesn'tinclude"Hello"",s);}【供选择的答案】(9)A.j=iB.j=0C.i=jD.;(10)A.s[k]!=t[j]B.s[k]==t[j]C.s[i]==t[k]D.s[i]!=t[k](11)A.breakB.return1C.continueD.return0(12)A.in(char*s,char*t)B.int(s,"Hello")C.in(*s,*t)D.int(s,t)4.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#inc7、lude#defineT(a,b)((a)!=(b))?((a)>(b)?1:-1):0intf1(){intx=-10;return!x==10==0==1;}voidf2(intn){ints=0;while(n--)s+=n;printf("%d%d",n,s);}doublef3(intn){if(n==1)return1.0;elsereturnn*f3(n-1);}main(){printf("%d%d%d",T(4,5),T(10,10),T(5,4));printf("%d",f1());f2(4);pri8、ntf("%.1f",f3(5));}【问题】(13)程序运行时,第1行输出(13)。A.
4、10C.n--D.n=n/10(7)A.i5、lloworld!"include"Hello"【程序】#includeintin(char*s,char*t){inti,j,k;for(i=0;s[i]!=' ';i++){(9);if(s[i]==t[j]){for(k=i;t[j]!=' ';k++,j++)if((10))break;if(t[j]==' ')(11);}}return0;}main(){chars[80];printf("Enterastring:");gets(s);if((12))printf(""%s"include"Hello""6、,s);elseprintf(""%s"doesn'tinclude"Hello"",s);}【供选择的答案】(9)A.j=iB.j=0C.i=jD.;(10)A.s[k]!=t[j]B.s[k]==t[j]C.s[i]==t[k]D.s[i]!=t[k](11)A.breakB.return1C.continueD.return0(12)A.in(char*s,char*t)B.int(s,"Hello")C.in(*s,*t)D.int(s,t)4.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#inc7、lude#defineT(a,b)((a)!=(b))?((a)>(b)?1:-1):0intf1(){intx=-10;return!x==10==0==1;}voidf2(intn){ints=0;while(n--)s+=n;printf("%d%d",n,s);}doublef3(intn){if(n==1)return1.0;elsereturnn*f3(n-1);}main(){printf("%d%d%d",T(4,5),T(10,10),T(5,4));printf("%d",f1());f2(4);pri8、ntf("%.1f",f3(5));}【问题】(13)程序运行时,第1行输出(13)。A.
5、lloworld!"include"Hello"【程序】#includeintin(char*s,char*t){inti,j,k;for(i=0;s[i]!=' ';i++){(9);if(s[i]==t[j]){for(k=i;t[j]!=' ';k++,j++)if((10))break;if(t[j]==' ')(11);}}return0;}main(){chars[80];printf("Enterastring:");gets(s);if((12))printf(""%s"include"Hello""
6、,s);elseprintf(""%s"doesn'tinclude"Hello"",s);}【供选择的答案】(9)A.j=iB.j=0C.i=jD.;(10)A.s[k]!=t[j]B.s[k]==t[j]C.s[i]==t[k]D.s[i]!=t[k](11)A.breakB.return1C.continueD.return0(12)A.in(char*s,char*t)B.int(s,"Hello")C.in(*s,*t)D.int(s,t)4.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#inc
7、lude#defineT(a,b)((a)!=(b))?((a)>(b)?1:-1):0intf1(){intx=-10;return!x==10==0==1;}voidf2(intn){ints=0;while(n--)s+=n;printf("%d%d",n,s);}doublef3(intn){if(n==1)return1.0;elsereturnn*f3(n-1);}main(){printf("%d%d%d",T(4,5),T(10,10),T(5,4));printf("%d",f1());f2(4);pri
8、ntf("%.1f",f3(5));}【问题】(13)程序运行时,第1行输出(13)。A.
此文档下载收益归作者所有