c语言考试题库及答案

上传人:ni****g 文档编号:552721781 上传时间:2023-03-28 格式:DOCX 页数:90 大小:4.15MB
返回 下载 相关 举报
c语言考试题库及答案_第1页
第1页 / 共90页
c语言考试题库及答案_第2页
第2页 / 共90页
c语言考试题库及答案_第3页
第3页 / 共90页
c语言考试题库及答案_第4页
第4页 / 共90页
c语言考试题库及答案_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《c语言考试题库及答案》由会员分享,可在线阅读,更多相关《c语言考试题库及答案(90页珍藏版)》请在金锄头文库上搜索。

1、C语言考试题库及答案C语言理论上机考试选择题部分(共200题)1、下面程序的输出是D#includevoidmain()intk=ll;printf(nk=%d,k=%o,k=%xn,k,k,k);)A)k=ll,k=12,k=llB)k=ll,k=13,k=13C)k=ll,k=013,k=0xbD)k=ll,k=13,k=b2、在下列选项中,不正确的A)B)nAnC)65D)A4、表达式:10!=9的值是D.A)trueB)非零值C)0D)15、C语言提供的合法的数据类型关键字是BA)DoubleB)shortC)integerD)Char6、字符(char)型数据在微机内存中的存储形式是

2、_D_.赋值语句是DA)反码B)补码A)+t;B)EBCDIC码D)ASCIInl=(n2=(n3=0);C)k=i=j;D)a=b+c=l;3、下面合法的C语言字符常量是7、C语言程序的基本单位是CA)程序行B)语句C)函数D)字符8、设inta=12,则执行完语句a+=a=a*a后用的值是DA)552B)264C)144D)-2649、执行下面程序中的输出语句后,输出结果是B.#includevoidmain()inta;printf(n%dnn,(a=3*5,a*4,a+5);A)65B)20C)15D)1010、下面程序的输出是B.#includevoidmain()intx=023;

3、printf(n%dnfx);)A)17B)18C)23D)2411、下面程序的输出的是C.#includevoidmain()intx=10,y=3;printf(n%dnfy=x/y);)A)0B)1C)3D)不确定的值12、已知字母A的ASCII码为十进制的65,下面程序的输出是A#includevoidmain()charchl9ch2;chl=A+53;ch2=A+63;printf(n%d,%cnfchl915、设有如下定义:int x=10,y=3,z; 则语句ch2);A)67,DB)B,CC)C,DD)不确定的值13、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表

4、示这一关系的表达式为D.A)a0B)!aC)a=0D)a14、以下程序的输出结果是#includevoidmain()intx=10,y=10;prmtf(n%dn,z=(x%y,x/y);的输出结果是D.A) 1B)0C)4D)316、为表示关系应使用c语言表达式A.A)(x=y)&(y=z)B) (x=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=z)17、C语言中非空的基本数A)整型,实型,逻辑型printf(n%d%dnn,x-r-y);A)1010B)99C) 910D)109据类型包括BB)整型,实型,字符型C)整型,字符型,逻辑型D)整型,实型,逻辑型,字符型18、

5、若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf(%d,(x,y);上面程序片段的输出结果是A.A)200C)100200B) 100D)输出格式符不够,输出不确定的值19、阅读下面的程序#includevoidmain()charch;scanf(n%3cu,&ch);printf(H%cn,ch);如果从键盘上输入abcv回车则程序的运行结果是B)bD)程序语法出错20、阅读下面的程序#includevoidmain()(intij;i=010;j=9;prmtf(n%d,%dnJ-j,i+j)则程序的运行结果是DA)1,19B)-1,19C)1,17D)

6、-1,1721、阅读下面的程序#includevoidmain()(intii=8;j=10;m=+i;n=j+;voidmain()24、阅读下面的程序#includehint a=-l9 b=4, k;printf(n%d,%d,%d,%d)程序的运行结果是CA)8,10,8,10B)9,11,8,10C)9,11,9,10D)9,10,9,1122、已知a=12,则表达式a+=a=a*=a的结果是A.A)0B)144C)12D)-26423、若已定义inta,则表达式a=10,a+10,a+的值是_B_.A)20B)10C)21D)11intij;scanf(n%3d%2df&i,&j)

7、;printf(ni=%dj=%dnn,M);)果从键盘上输入1234567V回车A,则程序的运行结果是D.A)i=123J=4567B)i=1234j=567C)i=lj=2D)i=123J=4525、下面程序的输出结果是D#includevoidmain()k=(+a=O)&(b=0)printf(n%d,%d,%dnn9k,a,b);A)1,1,2B)1,0,3C)0,1,2D)0,0,326、下面程序的输出结果是A#includevoidmain()(inta=5,b=3;floatx=3.14,y=6.5;printf(n%d,%dn,a+b!=a-b,x=(y-=6.1);A)1,

8、0B)0,1C)1,1D)0,0结果是A.inta;intb=65536;a=b;printf(H%dnn,a);A)65536B)0C)-lD)128、若有以下定义和语句:inta=0109b=0xl0,c=10;printf(%d,%d,%dn,a,b,C);则输出结果是B.A)10,10,10B)8,16,10C)8,10,10D)8,8,1029、已知有double型变量则表达式x+a%3*(int)(x+y)%2/4的值是B.27、执行下面程序段后,输出A)2.4B)2.5C)2.75D)030、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是CA)5.5B)5

9、C)3D)4.031、以下程序的输出结果是D.#includevoidmain()(inta=12,b=12;printfCd,%dn,a,+b);)A)10,10B)12,12C)11,10D)11,1332、设有以下语句:intx=10;x+=3+x%(3)厕x的值是._AA)14B)1533、若d为double型变量,则表达式d=l,d+5,d+的值是D.A)1B)6.0C)2.0D)1.034、表达式5!=3的值是DA) TB)非零值C)0D)135、若有定义inta=12,n=5,则表达式a%=(n%2)运算后再的值A)0B) 1D)636、若有定义intx=3,y=2和floata

10、=2.5,b=3.5,贝!|表达式:(x+y)%2+(int)a/(int)b的值是_D.A)0B)237、在C语言中,以下叙述不正确的是AA)在C程序中,无论是整数还是实数,都能被准确无误的表示B)在C程序中,变量名代表存储器中的一个位置C)静态变量的生存期与整个程序的生存期相同D)C语言中变量必须先定义后引用38、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符CA)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母,数字或下划线中的任意一种39、设有说明:charw;intx;floaty;doublez;贝!|表达式:w*x+z-y值的数据类型是DA)fl

11、oatB)charC)intD)double40、一个C语言的执行是从A.A)本程序的主函数开始,到本程序的主函数结束B)本程序的第一个函数开始,到本程序的最后一个函数结束C)本程序的主函数开始,到本程序的最后一个函数结束D)本程序的第一个函数开始,到本程序的主函数结束41、设a为整型变量,不能正确表达数学关系10a15的C语言表达式是AA)10a10&a15D)!(a=15)42、下列程序执行后的输出结果是C.#includevoidmain()inta=5,b=60,c;if(a则程序的输出结果是D.#includevoidmain()|intx,y;scanf(%d,%d,&x,&y);

12、if(x=y)printf(Hx=yn);elseif(xy)printf(Hxyn);else43、如果c为字符型变量,判断c是否为空格不能使用.(假设已知空格ASCII码为32)printf(nxyn);)A)33C)xyD)x”,则输出结果是C.#includevoidmain()inta,b,c;scanf(%d,%d,%d,&a,&b,&c);if(ab)if(ac)printf(n%dn,a);elseprintf(n%dnn9c);elseif(bc)printf(n%dn,b);elseprintf(n%dnn9c);)A)5B)6C)7D)不定值46、执行下面程序时,若从键盘输入“2,则程序的运行结果是_A.#includevoidmain()intk;charcp;cp=getchar();if(cp=0&cp=a&cp=ff)k=cp-a+10;elsek=cp-A+10;printf(n%dn,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号