秋浙江省计算机等级考试二级C试卷及答案_第1页
秋浙江省计算机等级考试二级C试卷及答案_第2页
秋浙江省计算机等级考试二级C试卷及答案_第3页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

27年秋浙江省高等学校计算机等级考试试卷(二级C)说明:(1)项的对应位置上填打”。请将你的准考证号的后五位填写在答卷右下角的指定位置内.90分钟。1(312分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案,[程序说明]2个整数lowerupper,输出一张华氏一摄氏温度转换表,华氏温度的取值范围是。[lower,upper],每次增加2 F。计算公式如下,式中:c表示摄氏温度,f表示华氏温度。C=5x(f32)/9运行示例:Enterlower:30Enterupper:35fahrcelsius30-1.1320.0341.1[程序]#include<stdio。main(){intfahr,lower,upper,doublecelsiusprintf("Enterlower:");scanf("%d",&lower");printf("Enterupper:");scanf(%d",&upper);printf("fahrcelsiusfor(fahr=lower;(1);(2)){celsius=(3);printf(%d(4)\n,fahr,celsius);}}[供选择的答案](l)A、fahr<=upperC、fahr>=uppar(2)A、fahr++C、fahr+2(3) A、5*(fahr32)C、5/9*(fahr32)

C)17页)B、fahr〈upperD、fahr>upperB、fahr=fahr-2D、fahr+2B、(5。0/9。0)*(fahr32)D、5*fahr—32/9C、%6。lfD、%6.0f2(312分)阅读下列程序说明和程序.在每小题提供的若干可选答案中,挑选一个正确答案.[程序说明]2个正整数a和n,求a+aa+aaa+aa°..a(n个a)fn(a,n),aa°..a(n个a).例如,fn(3,2)33。运行示例,Entera:2Entern:3sum=246[程序]#include〈stdio。h〉main(){inti,n;longa,sn;longfn(longa,intn);printf(Entera;”);scanf(%ld”,&a);printf(Entern:”);scanf(%d",&n);(5)for(i=1;i<=n;i++)(6)printf(sum=%ld\n”,sn);}longfn(longa,intn){inti;longtn=0;for(i=1;i<=n;i++){tn=tn+a;(7)}(8)}[供选择的答案]5)Asn=0;B;Csn=1;Dsn=a;(6)Asn=sn+fn(a,I)Bsn=sn+fn(a,nCsn=sn+fn(I,a);Dsn=sn+fn(I,n);(7)Atn=tn*10;Ba=a*10;Csn=tn*10;Dsn=sn+a*10;(8)AreturnBreturnsn;Creturna;Dreturntn;3(312分)[程序说明]80个字符),删除其中除英文字母和数字字符以外的其他1:EnterastringMadamI’mAdamYes运行示例2:Enterastring:elephantNo#include〈stdio.*#include<—(9)_〉main(){intflagi,k,length;charst|r80];printfEnterastri'ng:gets(stri=k=0;while(str[i='\0){if(isupper(str]i))str[i]=tolowefstr[i);if(isdigit(stir])//isalpha(still)){( 10 k++;}i++;---_(11)length=kflag=1

计算机等级考试试卷(二级C)37页)}for(k=0;k<=length/;2k++)if(strlk!=str[leng—1-k])(12)break;)if(flagprintfYes\n");elseprintNo(\n");}[供选择的答案] A、ctype.hC、stdilbA、i++;Cstr[i]=strk(11)A、str[i]=';\0C、]=’\0;

B、string.hD、math.hB、str[k]=stdi]D、;B、str—1]=,\0'D、;Aflag=1B flag=0;C、;D、continue4312分)[程序]#Iincludestdio.〉!main(){inti,,mscanf(%d”,&m);for(i=2;i〈=m/2;i++)if(m%i==0){printf(d#",i);break;}/*第8行*printf(d”,i)}程序运行时,输入5,输出 A、3B、3#3C、3#4D、3#5(14)程序运行时,输入9,输出 14A、3B、3#3C、3#4D、3#5 8行改为"continue^,9,A、3B、3#3C、3#4D、3#589A、3B、3#3C、3#4D、3#55312分)[程序]#include<stdioh>main()(int,ij,tempinta3][3]={1,2,3,,45,6,7,8,9};void(int*,xint*y)for(i=0;i<3;i++for(j=0;j3;j++)if(i〈j)&(a[i][jl&a[j][i]);/8行*/for(i=0;i<3;i+)+for(j=0;〈j3;j++)printf%2d",[i][j);}voidf(int*,xint*y(intt;t=*x;*x=*y;*y=t;}}}程序的输出是-(17)——。A、321654987B789456123C、123456789D、147258369(18)将第8行改为”f(&a[I][j],&a[j][I]);”后,程序的输出是一一(18)——。A、321654987B、789456123C、123456789D、147258369、(19)将第8行改为”if(I<2)f(&a[I][j],&a[2—I][j]);”后,程序的输出是一-(19)A、321654987B、789456123C、123456789D、147258369、(20)将第8行改为”if(j〈2)f(&a[I][2—j]);”后,程序的输出是一-(20)A、321654987B、789456123C、123456789D、1472583696312分)#include<stdioh>main(){inti,x1,x2;inta[5]=(1,2,3,4,5};voidf1(int,xinty,f2(int*,xint*x1=x2=0;for(i=1;i<5;i++{if(a[i]<ax2=i;}f2&a[x1],&a[0]);for(i=0;i〈5;i++)printf(%2d”,aDi]printf\T");f1(a[x2],[a1]);for(i=0;i<5;i++printf("%2d”,ia]D;printf(W;)f2(&a[x2],&a[4]);for(i=0i<5;i+)printf("%2d”ija);printf\T);f1(a[x1a[3]);for(i=0i<5;i++)printf("%2d"]);printf\n“;}voidf1(intx,int*y{intt;t=x;x=y;y=t;voidf2(int,*xint*{int;tt=*x; *x=*y;

*y=t;}(21)1行输出—(21)—。A.12345B。C、12354

21345D、52 341(22)

程序运行时

2行输出B、5

(22) 23 41A、2 1345C、2 5341(23)程序运行时

1D、3行输出

23 45(23) _B、2 _A、1 2354C、1 2345(24)A、5231C、1235

4行输出B、1

D、5

534123418

每次取出k个不同的元素,丕管其顺序合并成一组,称为组合。Ck=n!/((n—k)!*k!)n定义函数fact(n)n!,类型double.定义函数cal(k,n),计算组合种数Ck,类型double.要求调用fact(n)计算n!.n定义函数main()n,n的所有组合数要求调用函数cal(k,n).答案:试题要求调用函数cal(k,n).答案:试题11、A2、D3、B4、C试题25、A6、A7、A8、D9、A9、A10、B11、A12、B13、A14、B15、D16、D17、D18、C19、B20、A21、D22、D23、D24、B4567#include“stdio.hdoublefact(int){intk;doubleresult=1;for(k=1;k<=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论