c语言练习题—基本数据类型和运算

c语言练习题—基本数据类型和运算

ID:32265012

大小:56.00 KB

页数:5页

时间:2019-02-02

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

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

1、第2章基本数据类型和运算练习题一、单项选择题1.下列数据中属于“字符串常量”的是()。A.”a”B.{ABC}C.’abc’D.’a’2.下列数据中属于“字符串常量”的是()。A.ABCB.“ABC”C.’abc’D.’a’3.在PC机中,’’在内存占用的字节数是()。A.1B.2C.3D.44.在PC机中,”axff”在内存占用的字节数是()。A.5B.6C.3D.45.字符串”ABC”在内存占用的字节数是()。A.3B.4C.6D.86.字符串””ABCD””在内存占用的字节数是()。A.4B.6C.7D.87.在C语言中,合法的长整型常数是

2、()。A.0LB.4962710C.0.054838743D.2.1869e108.在C语言中,合法的短整型常数是()。A.OLB.0821C.40000D.0x2a9.下列数据中不属于“字符常量”的是()。A.‘a’B.‘160’C.‘070’D.07010.char型常量在内存中存放的是()。A.ASCII代码值B.BCD代码值C.内码值D.十进制代码值11.设整型变量m,n,a,b,c,d均为0,执行(m=a==b)

3、

4、(n=c==d)后,m,n的值是()。A.0,0B.0,1C.1,0D.1,112.设整型变量m,n,a,b,c,d均为1,执行“(

5、m=a>b)&&(n=a>b)”后,m,n的值是()。A.0,0B.0,1C.1,0D.1,113.设a为2,执行下列语句后,b的值不为0.5的是()。A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)14.设a为5,执行下列语句后,b的值不为2的是()。A.b=a/2B.b=6-(--a)C.b=a%2D.b=a>3?2:215.执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()。A.3,3,2B.3,2,2C.3,2,3D.2,3,216.intb=0,x=1;执行语句“if(x++)b

6、=x+1;”后,x,b的值依次为()。A.2,3B.2,0C.3,0D.3,217.设有语句inta=3;,则执行了语句a+=a-=a*a;后,变量a的值是()。A.3B.0C.9D.-1218.设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是()。A.3B.0C.9D.-1219.inta=4,b=3,c=-2,d=2;逻辑表达式a>0&&b&&c<0&&d>0的值是()。A.1B.0C.-1D.出错20.在以下一组运算符中,优先级最高的运算符是()。A.<=B.=C.%D.&&21.设整型变量i的值为3,则计算表达式i---i后表

7、达式的值为()。A.0B.1C.2D.表达式出错22.设整型变量i,j=3;则计算表达式i=j+++j后i,j的值为()。A.4,4B.6,6C.4,6D.6,423.设整型变量a,b,c均为2,表达式a+++b++c++的结果是()。A.6B.9C.8D.表达式出错24.设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是()。A.6B.12C.15D.表达式出错25.设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是()。A.3,3B.5,4C.4,5D.6,626.若已定义x和y为double类型,则表达式;x

8、=1,y=x+3/2的值是()。A.1B.2C.2.0D.2.527.sizeof(double)的结果值是()。A.8B.4C.2D.出错28.表达式“1?(0?3:2):(10?1:0)”的值是()。A.3B.2C.1D.029.设a=1,b=2,c=3,d=4,则表达式:a

9、

10、a==12

11、

12、a==13

13、

14、a==14C.a>10&&a<15D.!(a<=10)&&!(a>=15)31.

15、inta=0;if(a=1)a+=10;结果的值是()。A.0B.11C.10D.出错32.下列表达式中符合C语言语法的赋值表达式是()。A.a=7+b+c=a+7B.a=7+b++=a+7C.a=(7+b,b++,a+7)D.a=7+b,c=a+733.设f是实型变量,下列表达式中不是逗号表达式的是()。A.f=3.2,1.0B.f>0,f<10C.f=2.0,f>0D.f=(3.2,1.0)34.下列表达式中,不正确的表达式是()。A.a=1,b=1B.y=int(x)C.a=b=5D.i++35.若有以下定义:chara、intb、floatc、doub

16、led,则表达式a*b+d-c值的类型

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

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

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