资源描述:
《2008年春浙江省高校计算机等级考试试卷 (二级C)及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2008年春浙江省高校计算机等级考试试卷(二级C)试题1(每小题3分,共12分)【程序说明】输入一个整数n(n>=2),输入菲波那契序列的前n项,每行输出6个数,菲波那序列:1,1,2,3,5,8,13,……,数列的前两个数都是1,从第三项开始,每个数是前两个数之和。运行示例:Entern:1011235813213455#includemain(){intcount,i,n,x1,x2,x;printf("Entern:");scanf("%d",&n);x1=x2=1;printf("%6d%6d",x
2、1,x2);(1);for(i=1;i<=n-2;i++){(2);printf("%6d",x);count++;if((3))printf("");x1=x2;(4);}}【供选择的答案】(1)A、count=2B、count=0C、count=1D、count=-1答案:A(2)A、x=x1-x2B、x=x1+x2C、x=x1D、x=2答案:B(3)A、count/6==0B、count%6!=0C、count%6==0D、count/6!=0答案:C(4)A、x=x1+x2B、x2=x1C、x=x2D、x2=x答
3、案:D试题2(每小题3分,共12分)【程序说明】6/6(08Spring)输入2个正数m和n(1<=m#includeintprime(intm){inti,n;if(m==1)return(5);n=sqr
4、t(m);for(i=2;i<=n;i++)if(m%i==0)return(6);return(7);}main(){intcount=0,i,m,n,sum=0;printf("Enterm,n:");scanf("%d%d",&m,&n);for(i=m;i<=n;i++)if((8)){sum+=i;count++;}printf("count=%d,sum=%d",count,sum);}【供选择的答案】(5)A、1B、mC、m==1D、0答案:D(6)A、mB、1C、0D、n答案:C(7)A、mB、1C、0D
5、、i==n答案:B(8)A、prime(i)!=0B、prime(i)==0C、1=prime(i)D、!prime(i)答案:A试题3(每小题3分,共12分)【程序说明】输入一个2*3的二维数组,找出最大值以及它的行下标和列下标,并输出该结果。运行示例:Enterarray(2*3):3210-96-1max=a[0][2]=1032106/6(08Spring)-96-1#includemain(){intcol,row,i,j;inta[2][3];printf("Enterarray(2*3):")
6、;for(i=0;i<2;i++)for(j=0;j<3;j++)scanf("%d",(9));(10);for(i=0;i<2;i++)for(j=0;j<3;j++)if(a[i][j]>a[row][col]){(11)}printf("max=a[%d][%d]=%d",row,col,a[row][col]);for(i=0;i<2;i++){for(j=0;j<3;j++)printf("%4d",a[i][j]);(12)}【供选择的答案】(9)A、&a[i][j]B、&a[j][i]C、a[i][j]D
7、、a[j][i]答案:A(10)A、row=col=2;B、row=col=0;C、a[row][col]=0;D、a[row][col]=-1;答案:B(11)A、row=j;col=i;B、a[row][col]=a[i][j];C、row=i;col=j;D、a[row][col]=a[j][i];答案:C(12)A、printf(“”)};B、}printf(“”);C、;D、printf(“”);}答案:D试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中挑选一个正确答案
8、。【程序】#includemain(){intop1,op2,res;charopertor;scanf("%d",&op1);opertor=getchar();while(opertor!='='){scanf("%d",&op2);switch(opertor)6/