C语言复习题及答案

C语言复习题及答案

ID:41685981

大小:150.00 KB

页数:27页

时间:2019-08-30

C语言复习题及答案_第1页
C语言复习题及答案_第2页
C语言复习题及答案_第3页
C语言复习题及答案_第4页
C语言复习题及答案_第5页
资源描述:

《C语言复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.单项选择题1.下列选项中,不是转义字符集中的符号是(C)。A\B’C074D2.下列给出的符号串中,不属于C语言保留字的是(B)。AswitchBcherCcaseDelse3.下列给出的符号串中,不能作为C语言标识符的是(C)。Aa_2B_2aCa.3Da_34.下列属于C语言字符常量的是(C)。A‘abc’B“”C‘a’D‘a’5.字符串”ABC”再内存占用的字节数为(B)。A3B4C6D86.设有宏定义“#defineR2+3”,则R*R的宏替换结果正确的是(B)。A(2+3)*(2+3)B2+3*2+3C5*5D5.0*5.07.设整形变量I的

2、值为3,则表达式i---i的值为(A)。A0B1C2D38.表达式“10!=9”的值为(D)。AtrueB非零值C0D19.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值为(D)。A3B0C9D-1210.下列选项中,正确的赋值表达式为(C)。Aa=7+b+c=a+7Ba=7+b++=a+7Ca=(7+b,b++,a+7)Da=7+b,c=a+711.若有以下定义语句:chara;floatc;doubled;则表达式a*b+d-c值的类型为(D)。AfloatBintCcharDdouble12.用十进制数表示表达式“12

3、

4、012”的运算结果是(

5、A)。A1B0C14D1213.下列一组运算符中,优先级别最高的运算符是(C)。A<=B=C%D&&14.设定“chara=3,b=6,c;”,计算表达式c=(a^b)<<2后c的二进制值是(D)。A00011100B00000111C00000001D0001010015.设x,y,z,t均为int类型,则执行下列语句串后,变量t的值为(C)。X=y=z=0;If(x=y)t=z;Elset=!z;A不定值B2C1D016.设整形变量m1值为3,m2值为2,m3值为1,执行下列语句后,整形变量m4值为(D)。Switch(m1=m2==m3+1){case1:m4=1;

6、break;case2:m4=3;break;case3:m4=2;break;default:m4=4;}A1B2C3D417.设有数据定义语句“inta[200];”,下列数组元素引用中下标不越界的是(A)。Aa[-1]Ba[0]Ca[201]Da[200]18.若有以下数据定义语句,则数值为4的表达式是(A)。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};Aa[‘g’-‘c’]Ba[4]Ca[‘d’-‘c’]Da[‘d’-c]19.语句”printf(“%d”,strlen(“ats0121\”));”的输出结果是(C)。A

7、11B10C9D820.charx[]={“abcdefg”};chary[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为(C)。A数组x和数组y等价B数组x和数组y的长度相同C数组x的长度大于数组y的长度D数组x的长度小于数组y的长度21.下列不正确的转义字符是(C)  A.′\′B.′″  C.′86′D.′′22.下列运算符中,优先级最高的是(A)  A.[]B.++  C.%D.&&23.下列标识符中,不是C语言保留字的是(C)  A.charB.while  C.minD.default24.下列数据中,不是C语言常量

8、的是(C)  A.′′B.″a″  C.e-2D.01225.若定义了inta;charb;floatc;,则表达式a*b-c的类型是(D)  A.floatB.int  C.charD.double26.若定义了inta,x,y;,则下列语句中不正确的是(D)A.x=3,y=5;B.++x;  C.x=y+=x*30;D.a=y+x=30;27.设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是〔A〕A.a+=a-=(b=4)*(a=3)B.x%(-3)C.a=a*3=2

9、D.y=float(i)28.经inta=7;floatx=2.5,y=4.7;说明后,表达式x+a%3*(int)(x+y)%2/4的值是〔A〕A.2.500000B.2.750000C.3.500000D.0.00000029.设有单精度量f,其值为13.8,执行语句n=(int)f%3;后,整型变量的值是〔A〕A.1B.4C.4.333333D.4.630.设intc=5,a;a=2+(c+=c++,c+8,++c);则a=〔B〕A.15B.14C.13D.1631.已知字母‘A’的十进制ASCII代码值为65,下面程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。