欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    C语言理论上机考试选择题部.docx

    • 资源ID:1679119       资源大小:195.32KB        全文页数:37页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言理论上机考试选择题部.docx

    C语古理论上机考试选择题部分(共200处)1、卜面程序的输出是_Dinc1.udc<stdio.h>voidmain()Ii11k=1.1.;(iniX=O23:pri11tf("%dn",-x);A)17B)18C)23D)24printf(wk=%d,k=i%o.k=%xn',.k,k,k);A)k=1.1.,k=1.2=1.B)k=11.fk=13=3C)k=1.1.,k=OI3.k=OxbD)k=1.=3=b11、下面程序的输出的是C_.#inc1.udc<stdio.h>voidmain()iNx=IO.y=3;printf(H%dn*.y=x/y);2、在下列选项中.不iE确的赋值语句是_D.A)÷÷t;B)nI=(n2=(n3=);C)k=i=j;D)a=t>÷c=1.;JA)OB)1.03D)不确定的值12、己知字母A的ASCII玛为I进制的65.下面程序3,下面合法的C语言字符常地是A_.A)VB)mAmC)65D)A的输出是A.#inc1.udc<stdio.h>voidnain()4、表达式:IO!=9的值是D.A)trueB)非零值C)OD)I(charch1.ch2:ch1.='AV5'-3'ch2=,AW-3,;5、C语言提供的合法的数据类型关键字是iwintf("%d,%cn".ch1.ch2);A)Doub1.eB)shortC)integerD)CharA)67.DB)B.CC)C.DD)不确定的猿6、字符(Char)型数据在微机内存中的存储形式是_D_.A)反眄B)补码C)EBCDIC码D)ASCIIH13、若要求在if后对圆括号中表示a不等于0的关系.则能正确表示这一关系的表达式为D_.A)a<>0B)!aC)a=0D)a7、C语言程序的范本单位是C.A)程序行B)语句C)函数D)字符14、以下程序的输出结果是一D.Winc1.ude<stdio.h>voidmain()8、设:inta=U2,则执行完语句a+=a-=a*a后,a的值是一D一A)552B)264C)144D)-264intx=10.y=10;Printf("%d%dn",x-,->');IA)1010B)99C)910D)1099、执行下面程序中的怆出语句后,输出结果是一B-#inc1.ude<Mdio.h>voidmain()Iinta;PriiHfr%dH'.(a=3*5*4c+5);A)65B>20C)15D)1015、设有如下定义:intX=Io.y=3a:则语句Printfr%d,z=(x%yRy)X的输出结果是D.A)IB)0C>4D)316、为去示关系xNyNz,应使用C语古表达式10,下面程序的输出是一B.Wi1.ude<Mdio.h>voidmain()一A.A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=j>=z)D)(x>=y)&(y>=z)17、C语言中非空的地木数据类里包括B一.A)整型.实型,龙耨型B)格型,实鞭.字符型C)整里.字符型.逻辑里D)整型,实型,逻辑里,字符型18、若X和y都是im型变於u=100,y=2OO,且有下面的程序片段:prin<fC%d",(x,y);上面程序片段的输出结果是一A.)200B)100C)100200D)输出格式符不弊.输出不确定的信19、阅读下面的程序i1.ude<s1.dio.h>voidmain()charch;sca)fC%3c,Ach);printf("%c".ch);>如果从键盘上输入abcv回车>则程序的运行结果是_A.A)aB)bC)cD)程序谱法出修20、阅读下面的程序#inc1.ude<stdio.h>voidmain()iHi.j:i=0!0:j=9;prinf("%dd".i-j,i+j);)则程序的运行结果是_D_.A)1,19B)-1,I9C)1.17D)-I,I721、阅读下面的程序#inc1.udc<stdio.h>voidmain()(iniijjn,n;i=8y=10:m=+i;n=j+;pritn1.'("%d.'id.%d.%d".i.j.m.n):程序的运行结果是C.A)8,10,8.10B)9,1.1.,8,10C)9,11,9.10D)9.10,9,1122、已知a=12.则表达式a+=a-=a*=a的结果是A)0B)144C)12D)-26423.若已定义nta.则表达式a=10.a+10a+的值是-B-.A)20B)IOC)21.D)I1.24,阅读下面的程序#inc1.ude<stdio.h>voidmain()(intij;scanft"%3d%2d",ij);printf("i=%dj=%dn",ij>I如果从键盘上输入1234567v回车>.则程序的运行结果是一D_.A)i=123,j=4567B)i=1.234j=567C)i=1.j=2D)i=123j=4525、下面程序的猫出结果是一D_.*tinc1.ude<s<dio.h>voidmain(>inta=-1.b=4,k;k=(+a<=0)&&<b-<=0):Prinm"%d,%d.%dW'k,ab);IA)1,1,2B)1.0,3C)0.1,2D)0,0,326、下面程序的:输出结果是一A.#inc1.udc<stdio.h>voidmain()(inta=5,b=3;f1.oatx=3.14.y=6.5:printfC4d.%dn".a+b!=a-b.x<=(y-=6.1);A)1.0B)0.1C)1.1D)0.027、执行下面程序段后,输出结果是一A.in<a:inib=65536;a=b;print("%dn",a);A)65536B)OO-ID)C语古中变战必须先定义后引用28、若有以下定义和语句:inta=010.t>=()x1.C=10;Primfe%d,%dahc);则输出结果是一B.A)10J0.10B)8J6J0C)8,10.10D)0,1029、已知有Awh1.c里变量x=25,y=47整型变求a=7,则表达式x+a%3*(intXx+y)%24的值是B,A)2.4B)2.5O2.75D)030、若已定义X和y是整型变量.x=2:.则表达式y=275+x2的值是A)5.5B)5C>3D)4.031、以下程序的输出结果是一n_#inc1.udc<5.tdio.h>voidnuin()Iinta=1.2.b=12;printfC%d.%dn".-a.+b);D)11.13A)10.10B)12.12C)11.1032、设有以下语句:intx=10x+=3+x%(3),JMx的值是AA)14B)15C)IiD)1233、若d为doub1.e里变量.则表达式d=1.,d+5,d+的值是D-.A)IB)6.0C)2.0D)1.034、去达式51=3的值是一D一.A)TB)非零值C)0D)135、若有定义inta=1.2,nu5,则表达式a%=(n%2)运算后a的伯A.)0B)1.C)12D)636、若有定义intx=3,y=2和f1.oata=25b=35则友达(x+y)%2+(ixW(i11>b的(ft是_D_,A)0B)2C)i.5D)I37、在Cif1.吉中,以下叙述不正确的是A_.)在C程序中,无论是整数还是实数,都能被准确无误的表示B)在C程序中.变玳名代表存储湍中的一个位置O静态变成的生存期与整个程序的生存期相同38、C语言中的变量名只能由字母.数字和下划线三种字符组成.且第一个字符_C.A)必须为字母B)必须为下划战C)必须为字母或下划线D)可以是字母、数字或下划线中的任意一种39、设有说明:Charw;intx:oaty:doub1.ez;则表达式:w*x+zy伯的数据类型是一D.A)f1.oatB)charC)intD)doub1.e40、一个C遇吉的执行是从A.A)本程序的主函数开始.到本程序的主函数结束H)本程序的第一个函数开始.到本程序的最后一个函数结束O本程序的主函数开始,到本程序的版后一个函数结束D)本程序的笫个函数开始.到本程序的主函数结束41、设a为整型变$.不能正确表达数学关系10<a<15的C语言表达式是一A.A)KKa<1.5B)a=11Ha=12a=13a=14C)a>10&&a<15D)!(a<=IO)!(a>=15)42、下列程序执行后的输出结果是C_.#inc1.udcVStd沁.h>voidmain()Iin(a=5.b=60,c;if(a<b)(c=a*brintfC%d*%d=%<i".b.c);e1.seIc=ba;Prin1.f("%d%>d=%dn",bac);A)6(V5=I2B)3<X)C)6O*5=3(X>D)1243、如果c为字符型变hi,判断C是否为空格不能使用A.(假设己知空格ASeI1.码为32)A)iRc=32')B>if(c=32)C)if(c=MO')D)if(c=,)44、运行卜面程序时,若从键盘输入35<CR>则程序的输出结果是一D_.inc1.ude<stdio.h>voidnuin()(intx.y;scanfr%dd"xy);if(x=y)printfCx=y");e1.seif(x>y)printf<'x>y");e1.seprintf("x<y");IA)3<5B)5>3C)x>yD)x<y45、运行下面程序时,若从键盘输入数据为,6.7<CR>.则输出结果是C_.Winc1.ude<stdio.h>voidmain()Iima,b,c;SCanfif(a>b)if(a>c)printf("%dn",a);e1.seprintf("%dn",c);e1.seif(b>c)PrinM"%d.b):e1.sePrintfr%d,c);IA)5B)6C>7D)不定值46、执行下面程序时,若从饿就输入"2<CR>”,则程序的运行结果是A,#inc1.ude<stdio.h>voidmain()inik;charcp;cp=gechar();if(cp>=tO,&&cp<=9)k=cp-V;e1.seif(cp>='a,&&cp<=T)k=cp-'a,÷IO;e1.sek=<p->A,÷IO;Primfr%dn”,k):I)2B)4C)ID)IO47.运行下面程序时.从犍曲输入20vCR>"则输出结果是一B.#ii)c1.u(Je<stdio.h>voidmain()(f1.oata.b;scanf(,*%,a);if(a<0.0)b=<).0;e1.seif(a<O.5)&&(a!=2.0)b=1.(V(a÷2.0);e1.seif(a<10.0)b=1.2:e1.seb=10.0;printf(,%nb);JA)O.(XMXXX)B)0.500000C)1.OoOOooD)O.25OOOO48、执行下面程序后.运行结果是一A.#inc1.ude<s(dio.h>void11ain()(intx=41.y=1.:if(x%3=0%7=0)(y+=x:PrinIT'y=%dn.yXe1.seyr;Primfry=%d,y"A)y=41.B)y=43C)y=42D>y=1.49、运行下面程序时.从键盘输入12349<CR>J则输出结果是A-Winc1.ude<stdio.h>voidmain()(intx.y,z;SCanfr%d%d,%d”.&x.&yAzXif(vy)if(y<z)printfC%d'z);e1.sePrimfr%dy);e1.seif(x<z)xinf("f);e1.seri11f(,%dn'x);)A)34B)12C)9D>不确定的(ft50、运行卜面程序时,从键盘输入字母H,则输出结果是_C_.#indudc<stdio.h>voidmain()(charch:ch=gctchar():SWitch(Ch)(caseH:PrinIfrHe1.1o!n);case'G'zprin1.f(wGoiximming!n',);defau1.t:Pri1.I1.frByJByC!):)A)He1.1.o!B)He1.1.o!GdMorning!C)He1.1.o!D)He1.1.o!GOOdmorning!ByjBye!Bye.Bye!51.执行下列程序段后的输出结果是A_.intx=1.,尸1.z=I;+=y+=Z;Printf("%diT.xvy?y:x):A)3B)2C)ID)452、设Ch是char型变收,他为'A:则表达式ch=<ch>=>A'&&ch<='Z')7ch+32xh的俏是_B_.A)ZB>aC)zD)A53、下面程序的输出结果是一C.“inc1.ude<stdio.h>voidmain()intx=8,y=-7.z=9;if(<y)if(y<0)z=0;e1.sez=1;Printfr%dn”.z):IA)8B)1C)9D>054.运行下面程序时.若从犍盆输入-5vCR>".则程序的输出结果是BMinC1.Ude<stdio.h>voidmain()(inta;scanf("%d".&a);if(a+>5rin(f('t!odn".a);e1.seprin1.f(*%dn",a-);I)7B)6C)5D)455.运行下面程序时.若从健盘恤入"3,4<CR>则程序的输出结果是一B_.Winc1.ude<stdio.h>Voidnain()inta.b.s:scantr%d.'5d",b);s=a;if(s<b)s=b;s=s*s;Printf("%dnF);JA)14B)16C>18D>2056、下列程序的执行结果是D.Sinc1.udc<stdio.h>void11ain()Iinix=O.y=1.z=O:if(x=z=y)x=3;PriiMf(%d.%Gn1.z);A)3,0B)0.0C)0.1D)3.157、假定等级和分数有以下对应关系:等级:A分数:85100等级:B分数:6084等级:C分数:60以下对于等级grade输出相应的分数区间,能够完成该功能的程序段是D.A)switch(grade)(casc'Aprintf("85-1.(X);case,Bprintf("60-84n");case'C'rprin1.f("60以下):dcfau1.cprintf("等级tft!n");JB)switch(grade)(case,A'printf("85-1.(Xhn*)brcak:case,B,rprintf("60-84n);case'C'rprin1.f(,60以下5"):defau1.t:Printf("等级错误!):)C)switch(grade)(case'Aprintf("85-1.OOn)ibreak:casc'B:printf("60-84ir);brcak;caseC:Printf¢60以下W):defauh:Prinm"等级格误!n"):)D)switch(grade)(case7'Mintf("85-100n')jbreak;case'B":printf("6(>-84n*):brcak;caseCPrimfr60以下nhbrcak:defau1.t:IMinIfc等级错误W');J58、能膨完成如下函数计圆的程序段是_B_.rx<0y=-J0X=O1.1x>0A)y=1.;B)if(x>=O)if(x!=O)if(>0)y=I;iftx>O)y=1.;e1.sey=O;e1.sey=O;e1.sey="1.:C)y=0;D)y=-I;if(x>=O)if(xX)y=1.;f(xX)y=1.;e1.sey=O;e1.sey=-1.;59、有如下程序#ECIMe<s(dio.h>voidmain()f1.oatx=5.0.y;if(x<O.O)y=0.0;dseif(x<10.0)y=1.;c1.scy=1.0;prin(f%f,n,y);I该程序的输出结果是A)0.000000B)0.5000()C)0.200000D)1.(MXXXX)60、以下程序的执行结果是_B.#inc1.udc<stdio.h>voidnwin()(imx=1.y=O;switch(X)(caseI:switch(y)(caseO:printf(Mfirstn*):break:caseI:printf(MsccondnM);brcak;)case2:prin1.f("(hirdnM):)IA)firstB)firstsecondthirdC)firstD)secondthird61、以下程序的执行结果是一A.Winc1.iKic<stdio.h>voidmain()(in(第b.c.d;I1.=C=O:b=1.;d=20;if(八)d=dIO;e1.seif(!b)ifCe)x=15;e1.sex=25;Primfrd二d'd);A)d=20B)d=10C)d=15D>2562、有如下程序:#inc1.ude<s(dio.h>voidnain()(inta=2.b=-1.,c=2:if(a<b)if(b<O>c=O:e1.sec+÷IHintfr'%dnc);J该程序的输出结果是_A)0B)IC)2D)363、下列程序执行后的输出结果是一B.#inc1.ude<1.dio.h>voidmain()Iintx,y=kz:if(z=y)<O)x=4;e1.seif(y=0)x=5:e1.sex=6;PriNf(%d%dn,y);A)4JB)6.1C)5,0D)出错信息64、有如下程序inc1.ude<sidio.h>voidmain()(intx=1.a=0,b=0:swi(ch(x)(case0:b+÷case1:a+;ease2:a÷÷÷÷)prin1.f(',a=,d,b=,dn'.a,b):J该程序的输出结果是A_.A)a=2.t>=1.Bja=1.b=IOa=1.b=OD)a=2.b=265、下面程序的辎出结果是一C.#indudc<stdio.h>voidmain()(in(a=-1.b=1.,k;if<(+a<O)&&(b-<=0)printft%d%dn".a.b):e1.seprimft%d%dn".b);)A)-IIB)0IC)1OD)OO66、假定w、x、y、z、m均为im型变%t,有如下程序段:w=1K=2;y=3:z=4:m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z:则该程序段执行后,m的值是一D.A)4B)3C)2D)167,以下程序的输出结果是_D.main()in(a=100;if<a>100)printf("%d.a>100);e1.seprintf(*%d".a<=I(K):JA)a<=!00B)1C)OD)168、若执行下面的程序从搂盘上输入9.则黝出结果是.BWindudc<stdio.h>voidmain()(intn;SCanfeif(n+<IO)xintf(,%dnw.n>:e1.sePrifnfr'%dn"m):IA)I1.B)IOC)9D)869、以下程序输出结果是D.#inc1.udc<stdio.h>voidmain()(intm=4;if(÷+n>5)xinf("%(n,m-);e1.seprintfC%dn,*.-m):1)7B)605D)470、若执行下面的程序从键盘上输入5.则输出结果是.#inc1.udc<stdio.h>voidmain()(intx:scanf(,W.x);if(x+>5)prin1.f%dH',x);e1.seprinfC%dn,x-);A)7B)6C)5D)471、以下程序段运行结果是一A.i11X=1.y=1.z=-I;x+=y+=z:printf(odnx<y?y:x);A)IB)2C)4D)不确定的值72、有以下程序Winc1.ude<stdio.h>voidmain()(inta,b,c=246;HOO%9:b=(-1.)&&(-!);PriIUfC%d,%dab);J输出结果是一A.A)2JB)3.2C)4.3D)2.-1.73、运行下面程序时,若从键盘输入数据为23,则输出结果是一C一.inc1.ude,stdio.h°voidnuin()(intmini.ijkp1.ace;scanf(*,%d*'.Anum);if(num>99)p1.acc=3;e1.seiftnun>9)p1.ace=2;e1.sep1.ace=1;i=nun100;j=(nun-i*10()y0;k=(num-i*1.(X)-jO);switch(p1.ace)Iease3:Primfc%d%dNF,j,i);break;ease2:printf(,'%d'n'k,j);break;casekprintfC'%d.k):)A)123B)1,2,3C)321D)3,2.74,执行下列程序后的输出结果是_D_.#inc1.udc<stdio.h>voidmain()intk=4.a=3,b=2.c=1.;|winif('"i<fn',k<a?k:c<b?c:a);)A)4B>3C)2D)175、以下条件表达式中能完全等价于条件表达式X的JS_B一A)(X=O)B)(x!=0)C)(X=I)D)(x!=1.)76、若运行下面程序时,给受最a输入15,则输出结果是_A_.Minc1.udc<stdio.h>voidmain()Iinia.b;SCanfrb=a>15?a+IO:a-IO;primt%dn,b);A)5B)2,C)15D)1077.运行下面程序后,输出是_D_.ffi1.ude<stdio.h>voidmain(>(intk=3:if(k<=O)PriMfr衾*n");e1.sePrimfr郴郴n")A)#B):*今D)有语法错误不能通过编谛78、执行下面程序的输出结果是一C一.Winc1.ude<stdio.h>voidmain()(inta=5b=0,c=0;if(a=a÷b)Printfr5);e1.seprintf(w#n*);)A)有语法错误不能编译B)能通过编译,但不能通过连接C)输出8",D)输出#79、为了避免嵌套的ifeke语句的二义性,C语言规定e1.se总是与_C_如成配对关系.A)缩棒位置相同的ifB)在其之前未无对的ifO在其之前尚未配对的最近的ifD)同一行上的if80、设X、y、z、t均为int型变fit则执行以下谱句后J的值为_C.x=y=z=1.;t=+xH+y&&+z:A)不定伯B)4Q1.D)081、以下程序段C.x=-1.:doIx=x*x;Iwhi1.e(!x);A)是死耐环B)衢环执行两次CKft环执行一次D)有语法错误82、对下面程序段描述正确的是一B_.intx=0.s=C;whi1.e(!x!=0)s+=+x;prin1.1.("%d".s);A)运行程序段后抬出0B)运行程序段后输出1C)程序段中的控制表达式是非法的D)程序段循环无数次83、下面程序段的怆出结果是_C_.x=3;doy=x"if(!y)(printf("*,h)n1.inue;!printfC'#");Jwhi1.e<x=2);A)#«B)#««C)死循环D)输出锚误信息84、下面程序的运行结果是一B.#inc1.udc<stdio.h>voidmaiM)inta=1.b=10;do(b-=a;a+;)Whi1.e<b-<0):Printf("%d%d,ab):A)3,11B)2.8C)1.1.D)4.985、下面程序段的运行结果是一B.intn=0;whi1.e(n÷+<=2)Printfr%d”.n);A)012B>I23C)234D)播i5J信息86、下面程序段的运行结果必D.intx=O.y=(kwhi1.e(x<15)y.x+=+y;prinfC%d.%d".>'.x);A)20.7B)6.12C)20.8D>8,2087、下面程序的运行结果是一B.Mine1.UdeVwdiU.h>voidmain()ints=0,i=I;whi1.e(s<=10)s=s+i*i;if)printft'%d',-i);IA)4B)3C)5D)688、函数pi的功能是根据以下近似公式求兀值:C(11*11>'6=I+1.(2*2)÷1.(3*3>+.+1.(n*n)请填空,完成求的功能。#inc1.ude<11u1.h.h>voidmain()doub1.es=0.0;in(im;scanf('%1.d".n);fbr(i=1.j<=nj÷+)s=s+;s=(sqrt(6*s);PriInfeS=%/'.$);)A)1.iiB)1.0i*iC)1.0(ii)D)1.0(nn)89、下面程序段的运行结果是一B.fbf(x=1.x>3ix-)Iif(x%3)X-;-X;-X;Primfr%d3;A)63B)74C)62D)7390、下面程序的运行结果是一D.Minc1.ude<stdio.h>voidmain()Iinia,b;a=-1.;t>=0;do(+a:a;b+=a;whi1.c(a<9):Primf('%dj,b);IA)34B)24C)26D)2591、下面程序段的运行结果是D.for(i=ki<=5:)PrimfCWjxifA)12345B)1234C)15D)无限循环92、下面程序的输出结果是B.*inc)de<stdio.h>voidnuin()intn=4;whi1.e(n)printf("%d"m);)A)20B)31C)321D)2I093、以下程序运行后的输出结果是_D.#inc1.ude<Mdio.h>voidmain()(inti=IOj=O;do(j=j÷hI)whi1.c<i>2>:PriIHfr%dnj);)A)50B)52C)5iD)894、以下函数的功能是:求X的y次方,请填空.C#inc1.ude<s1.dio.h>voidmain()(inti.x.y;doub1.ez;SCimirfor(i=1.z=x;i<y;i+)z=z*;Primf(XAy=%eWn);IA)i+B>x+C)xD)i95、有如下程序#inc1.ude<$tdio.h>voidmain。(intx=23;do(PrinIfr%d"x);whi1.c(!x);该程序的执行结果是一B)321.B)23C)不输出任何内容D)陷入死循环96、以下程序段的执行结果是一C.inti,jjn=0;forti=ki<=15zi+=4>for(j=3zj<=1.9j÷=4)m÷÷Prin1.fr%dn*m);)12B)15C)20D)2597、下面程序的输出结果是A.#inc1.ude<stdio.h>voidmain()Ii11ti;for(i=1.<6zi÷+)(if(i%2!=0)printf(M#M);continue;|PriIUf(""):JPrimfCfO;)B)#<#C)D)*/抑98、下面程序的输出结果是_D.#inc1.ude<sidk>.h>voidmain()Iintx=10.y=10J;for(i=0jx>8>,=i)printfC%d%dx-,y);A)IO1.92B)9876C)10990D)1()109199执行以下程序后,输出的结果是D.#inc1.udc<stdio.h>voidmain()(inty=10;doIyTwhi1.e(-y);Prin1.fr%dn"y);A).IB)IC)8D)0100、有如下程序ir1.udc<stdio.h>voidmai()Iintn=9:WhiICs>6)n;PrinIfV'%d"mX该程序段的输出结果是B.A)987B)876C)8765D)9876101,有如下程序inc1.udc<stdio.h>voidmuin()inti.sum=0:for(i=1.;i<=3;SUm+sum÷=i;prin("%dn",sum);该程序的执行结果是CA)6B)3。死循环D)O102.以下循环体的执行次数是_Dfinc1.udc<stdio.h>voidmain()(intij;for(i=0j=1.;i<=j+1.;i+=2.j-)printf(,'%d'j".i):IA)3B)2C)ID)0103、在执行以FW序时,如果从键盘上输入:ABCdek叵!车>则输出为一B.inc1.ude<stdio.h>voidmain()(charch;whi1.e(ch=gc(char()?=n')if(ch>=,A,&&ch<=,Z*)ch=ch÷32;e1.seif(ch>=,a'&&ch<,zr)Ch=Ch32;printfC%c",ch);Prirnfn11;)A)ABCdcfB1.abcDEFC)abcD)DEF104、下面程序的输出结果是一D.11uin()(intikN>,a=0,b=0;for(i=);i<=4;i+)<k+;if(k%2=0)a=a+k:continue:Jb=b+k;a=a+k;Primfc1k=%da=%db=%dn",k.a.b);)k=5a=IOb=4B)k=3a=6b=4C)k=4a=IOb=3D>k=4a=IOb=41。5、执行下面程序段后JC的值是一D.InHjJuforti=0j=1Ou<jj+.j-)k=i+j;A)9B)I1.C)8D)10106、下面程序是计算n个数的平均伯,清城空.一B#inc1.ude<stdio.h>voidmain()(inii.n:f1.oatx.avg=0.0:SCanfr%d''(fcn):fbr(i=0j<na÷+)Iscanft,%.x);avg=avg+;Jprintf(,avg=%n,vg);)A)iB)XC)XD>iavg/iavg>>navg/xavg>>n107、以卜程序的功能是:从键盘上输入若干个学生的成绩.统计并输出最高成绩和最低成绩,当愉入负数时结束输入.请填空_Dinc1.udc<sdio.h>voidmain()(oatx.amax.amin;scanf%fx);anmx=x;amin=x;whi1.e()(if(x>amax)amax=x;if()amin=x;scanf("%,.x>:)printR'*namax=%fnamin=%n,amax,amin);A)<=0B)xX)C)xX)D)x>=0x>aminx<=aminx>aminx<a11in108、阅波以下程序,程序运行后的输出结果是#inc1.udc<stdio.h>voidmain()(intx:for(x=5

    注意事项

    本文(C语言理论上机考试选择题部.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开