下载此beplayapp体育下载

2023年C语言考试试题及答案.docx


beplayapp体育下载分类:资格/认证考试 | 页数:约18页 举报非法beplayapp体育下载有奖
1 / 18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 18 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【2023年C语言考试试题及答案 】是由【mama】上传分享,beplayapp体育下载一共【18】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【2023年C语言考试试题及答案 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。2023年C语言考试试题及答案 没有风浪,便没有勇敢的弄潮儿;没有荆棘,也没有不屈的开拓者。以下是小编为大家搜索整理了C语言考试试题及答案,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网! 1、下面程序的输出是___D______ #includevoidmain(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}A)k=11,k=12,k=11B)k=11,k=13,k=13C)k=11,k=013,k=0xbD)k=11,k=13,k=b2、在下列选项中,不正确的赋值语句是__D______. A)++t;B)n1=(n2=(n3=0));C)k=i=j;D)a=b+c=1;3、)'\t'B)"A"C)65D)A4、表达式:10!=9的值是________D____. A)trueB)非零值C)0D)1 5、C语言提供的合法的数据类型关键字是 )DoubleB)shortC)integerD)Char6、字符(char))反码B)补码C)EBCDIC码D)ASCII码 7、)程序行B)语句C)函数D)字符 8、设inta=12,则执行完语句a+=a-=a*a后,a的值是 ____D____A)552B)264C)144D)-2649、执行下面程序中的输出语句后,输出结果是 ____B__.#includevoidmain(){inta;printf("%d\n",(a=3*5,a*4,a+5));}A)65B)20C)15D)1010、下面程序的输出是____B______. #includevoidmain(){intx=023;printf("%d\n",--x);}A)17B)18C)23D)2411、下面程序的输出的是_____C____.#includevoidmain(){intx=10,y=3;printf("%d\n",y=x/y); }A)0B)1C)3D)不确定的值12、已知字母A的ASCII码为十进制的65,下面程序的输出是______A_____.#includevoidmain() {charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2);}A)67,DB))C,DD)不确定的值13、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____D__. A)a<>0B)!aC)a=0D)a14、以下程序的输出结果是____D_____. #includevoidmain() {intx=10,y=10;printf("%d%d\n",x--,--y);}A)1010B)99C)910D)109 15、设有如下定义: intx=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));)1B)0C)4D)316、为表示关系x≥y≥z,应使用C语言表达式 )(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z) 17、)整型,实型,逻辑型B)整型,实型,字符型C)整型,字符型,逻辑型D)整型,实型,逻辑型,字符型18、若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf("%d",(x,y)); )200B)100 C)100200D)输出格式符不够,输出不确定的值 19、阅读下面的程序 #includevoidmain(){ charch; scanf("%3c",&ch);printf("%c",ch);} 如果从键盘上输入abc<回车> 则程序的运行结果是__A_____. A)aB)bC)cD)程序语法出错 20、阅读下面的程序 #includevoidmain(){ inti,j;i=010;j=9; printf("%d,%d",i-j,i+j);} 则程序的运行结果是____D____. A)1,19B)-1,19C)1,17D)-1,17 21、阅读下面的程序 #includevoidmain(){ inti,j,m,n;i=8;j=10;m=++i;n=j++; printf("%d,%d,%d,%d",i,j,m,n);} )8,10,8,10B)9,11,8,10C)9,11,9,10D)9,10,9,11 22、已知a=12,则表达式a+=a-=a*=a的结果是_____A__. A)0B)144C)12D)-26423、若已定义inta,则表达式a=10,a+10,a++的值是__B_. A)20B)10C)21D)11 24、阅读下面的程序 #includevoidmain(){ inti,j; scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);} 如果从键盘上输入1234567<回车>,则程序的运行结果是____D____. A)i=123,j=4567B)i=1234,j=567C)i=1,j=2D)i=123,j=45 25、下面程序的输出结果是____D____. #includevoidmain(){ inta=-1,b=4,k; k=(++a<=0)&&(b--<=0);printf("%d,%d,%d\n",k,a,b);} A)1,1,2B)1,0,3C)0,1,2D)0,0,3 26、下面程序的输出结果是____A____. #includevoidmain(){ inta=5,b=3; floatx=,y=; printf("%d,%d\n",a+b!=a-b,x<=(y-=));} A)1,0B)0,1C)1,1D)0,0 27、执行下面程序段后,输出结果是____A____. inta; intb=65536;a=b; printf("%d\n",a); A)65536B)0C)-1D)1 28、若有以下定义和语句:inta=010,b=0x10,c=10;printf("%d,%d,%d\n",a,b,c);则输出结果是____B_____. A)10,10,10B)8,16,10C)8,10,10D)8,8,1029、已知有double型变量x=,y=,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/))))0 30、若已定义x和y是整型变量,x=2;,则表达式y=+x/2的值是____C____. A))5C)3D) 31、以下程序的输出结果是____D____. #includevoidmain(){ inta=12,b=12; printf("%d,%d\n",--a,++b);} A)10,10B)12,12C)11,10D)11,13 32、设有以下语句:intx=10;x+=3+x%(3), A)14B)15C)11D)12 33、若d为double型变量,则表达式d=1,d+5,d++的值是_____D__. A)1B))) 34、表达式5!=3的值是____D____. A)TB)非零值C)0D)1 35、若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值______A____. A)0B)1C)12D)6 36、若有定义intx=3,y=2和floata=,b=,则表达式:(x+y)%2+(int)a/(int)b的值是__D__. A)0B)2C))1 37、在C语言中,)在C程序中,无论是整数还是实数,都能被准确无误的表示 B)在C程序中,变量名代表存储器中的一个位置C)静态变量的生存期与整个程序的生存期相同D)C语言中变量必须先定义后引用 38、C语言中的变量名只能由字母,数字和下划线三种字符组成,)必须为字母B)必须为下划线 C)必须为字母或下划线 D)可以是字母,数字或下划线中的任意一种39、设有说明:charw;intx;floaty;doublez;则表达式:w*x+z-y值的数据类型是___D____. A)floatB)charC)intD)double 40、一个C语言的执行是从_____A______. A)本程序的主函数开始,到本程序的主函数结束 B)本程序的第一个函数开始,到本程序的最后一个函数结束 C)本程序的主函数开始,到本程序的最后一个函数结束 D)本程序的第一个函数开始,到本程序的主函数结束 41、设a为整型变量,不能正确表达数学关系10 A)1010&&a<15D)!(a<=10)&&!(a>=15) 42、下列程序执行后的输出结果是_____C____.#includevoidmain(){inta=5,b=60,c;if(a {c=a*b;printf("%d*%d=%d\n",b,a,c);}else {c=b/a;printf("%d/%d=%d\n",b,a,c);}} A)60/5=12B)300C)60*5=300D)12 43、如果c为字符型变量,判断c是否为空格不能使用____A____.(假设已知空格ASCII码为32)A)if(c=='32')B)if(c==32)C)if(c=='\40')D)if(c=='') 44、运行下面程序时,若从键盘输入"3,5",则程序的输出结果是____D____.#includevoidmain(){ intx,y; scanf("%d,%d",&x,&y); if(x==y) printf("x==y");elseif(x>y) printf("x>y");else printf("x A)3<5B)5>3C)x>yD)x",则输出结果是____C___.#includevoidmain(){inta,b,c; scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(a>c) printf("%d\n",a);else printf("%d\n",c);else if(b>c) printf("%d\n",b);else printf("%d\n",c);} A)5B)6C)7D)不定值 46、执行下面程序时,若从键盘输入"2",则程序的运行结果是____A____.#includevoidmain(){intk;charcp;cp=getchar(); if(cp>='0'&&cp<='9')k=cp-'0'; elseif(cp>='a'&&cp<='f')k=cp-'a'+10;elsek=cp-'A'+10;printf("%d\n",k);} A)2B)4C)1D)10 47、运行下面程序时,从键盘输入"",则输出结果是___B_____.#includevoidmain(){floata,b; scanf("%f",&a);if(a<)b=; elseif((a<)&&(a!=))b=/(a+);elseif(a<)b=;elseb=;printf("%f\n",b);} A)))) 48、执行下面程序后,运行结果是____A____.#includevoidmain(){intx=41,y=1; if(x%3==0&&x%7==0) {y+=x;printf("y=%d\n",y);}else {y=x;printf("y=%d",y);}} A)y=41B)y=43C)y=42D)y=1 49、运行下面程序时,从键盘输入"12,34,9",则输出结果是___A___.#includevoidmain(){intx,y,z;

2023年C语言考试试题及答案 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数18
  • 收藏数0收藏
  • 顶次数0
  • 上传人mama
  • 文件大小16 KB
  • 时间2023-12-01