C语言基本数据类型和运算题库

C语言基本数据类型和运算题库

ID:36573528

大小:186.50 KB

页数:51页

时间:2019-05-12

C语言基本数据类型和运算题库_第1页
C语言基本数据类型和运算题库_第2页
C语言基本数据类型和运算题库_第3页
C语言基本数据类型和运算题库_第4页
C语言基本数据类型和运算题库_第5页
资源描述:

《C语言基本数据类型和运算题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本数据类型及运算一、选择题1.若以下选项中的变量已正确定义,则正确的赋值语句是。A)x1=26.8%3;B)1+2=x2;C)x3=0x12;D)x4=1+2=3;答案:C2.设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是。A)x=x*100+0.5/100.0B)x=(x*100+0.5)/100.0C)x=(int)(x*100+0.5)/100.0D)x=(x/100+0.5)*100.0答案:C3.下列C语言中运算对象必须是整型的运算符是。A)%=B)/C)=D)*=答案:A

2、4.若有以下程序段:intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是。A)0B)0.5C)1D)2答案:A5.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是。A)把x和y按从大到小排列B)把x和y按从小到大排列C)无确定结果D)交换x和y中的值答案:D6.下列变量定义中合法的是。A)short_a=1-.le-1;B)doubleb=1+5e2.5;C)longdo=0xfdaL;D)float2_and=1-e-3;答案:A7.以下4个选项中,不能被看作是一条语句的是。A){;}B)a

3、=0,b=0,c=0;C)if(a>0);D)if(b==0)m=1;n=2;答案:D8.设x=1,y=-1,下列表达式中解为8的是。A)x&yB)~x│xC)x^xD)x<<=3答案:D9.在C语言中不合法的整数是。A)20B)0x4001C)08D)0x12ed答案:C10.以下选项中不正确的实型常量是A)2.607E-1B)0.8103e0.2C)-77.77D)456e–2答案:B)11.若变量已正确定义并赋值,符合C语言语法的表达式是A)a=a+7B)a=7+b+c,a++C)int(12.3%4)D)a=a+7=c+b答案:B)12.以下

4、十六进制数中不合法的是A)oxffB)0XabcC)0x11D)0x19答案:A)13.设inti=2,j=3,k=4,a=4,b=5,c=3;,则执行表达式(a=ik)&&(c=i,j,k)后,c值是。A)0B)1C)2D)3答案:D14.下列程序的运行结果是。#include“stdio.h”voidmain(){inti=23;do{++i;}while(i);printf(“%d”,i);}A)23B)24C)死循环D)无任何结果答案:C15.设inta=3,b=4,c=5;,下列表达式的值不为1的是。A)a+b>c&&b

5、==cB)a

6、

7、b+c&&b-cC)!(a>b)&&!c

8、

9、1D)!(a+b)+c-1&&b+c/2答案:A16.下列不合法的常量是:。(1)’?’(2)’abc’(3)”Turboc”(4)’x32’(5)’123’(6)’’’’(7)”△” (8)’△’   (9)”\”(10)’’a’’’(11)’\’(12)’123’(13)’xaf’(14)’王’(15)”李为民”(16)”xaif”答案:(2),(12),(14),(16)17.下列运算符中,结合方向为自左向右的是()。(A)?:(B),(C)+=(D)++答案:(B

10、)18.若有floatx;则sizeof(x)和sizeof(float)两种描述()。(A)都正确(B)都不正确(C)前者正确(D)后者正确答案:(A)19.有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x的值为()。(A)17(B)17.500000(C)17.5(D)16答案:(A)20.若给定条件表达式(M)?(a++):(a--),则其中表达式(M)。A.和(M==0)等价B.和(M==1)等价C.和(M!=0)等价D.和(M!=1)等价答案:C21.已知floatx=1,y;则y=++

11、x*++x的结果是。A.y=9B.y=6C.y=1D.表达式是错误的答案:D22.以下程序的输出结果是。shorti=65535;printf("%d",i);A.65535B.0C.语法错误,无输出结果D.-1答案:D23.有变量说明语句inta,b,c;,顺序执行下面语句:a=b=c=1;++a

12、

13、++b&&++c;那么,变量b的值应是()A.2B.1C.0D.3答案:B24.有变量说明inta=3;,则表达式a<1&&--a>1的运算结果和a的值应该是()A.0和2B.0和3C.1和2D.1和3答案:B25.以下程序的输出为。#includ

14、evoidmain(){doublex=213.82631;printf("%-6.2e

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

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

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