版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据类型、运算符与表达式练习题课堂答案运算符与表达式练习题一、单项选择题1下列数据中属于字符串常量”的是(A)。A”a”B.ABCC.?abc0?D.?a?下列数据中属于“字符串常量”的是(B)。AABCB.“ABC”C.?abc?D.?a?在PC机中,?n?在内存占用的字节数是(A)。TOC o 1-5 h z1234在PC机中,”axff”在内存占用的字节数是(C)。56345字符串”ABCD”在内存占用的字节数是(C)。4678在C语言中,合法的长整型常数是(AB)。0L496270.0548387432.1869e10在C语言中,合法的短整型常数是(D)。OL0821400000 x2
2、a8下列数据中不属于“字符常量”的是(D)。.a?D.“a”char型常量在内存中存放的是(A)。ASCII代码值BCD代码值内码值十进制代码值inta=4,b=3,c=-2,d=2;逻辑表达式a0&b&c0的值是(A)。TOC o 1-5 h z10-1出错在以下一组运算符中,优先级最高的运算符是(C)。=%&设整型变量i的值为3,则计算表达式-表达式的值为(B)。032表达式出错设整型变量i,j=3;则计算表达式i=j+后i,j的值为(A)。3,46,64,66,4设整型变量i,j值均为3,执行了“j=i+,j+,+i后,i,j的值是(B)。3,35,44,56,6sizeof(doubl
3、e)的结果值是(A)。8B.4C.2D.出错表达式“1?(0?3:2):(10?1:0)的值是(B)。A. A. 21018.inta=0;if(a=1)a+=10;结果a的值是(B)。0TOC o 1-5 h z1110出错21.intn;floatf=13.8;执行n=(int)f)%3后,n的值是(A)o144.3333334.6用十进制数表示表达式“12|012”的运算结果是(A)o101412设有整型变量x=35,表达式“(x&15)&(x|15)”的值是(B)。011535设a,b和c都是int型变量,且a=3,b=4,c=5则下面的表达式中值为0的是(D)。?a?&?b?a=A&
4、chy?+x:+y;则z的值为(C)。A)1B)2C)3D)4已知:intx=1,y;则丫=+乂*+X的结果为(A)。A)y=9B)y=6C)y=1D)表达式是错误的已知inta=4,b=5,c;,则执行表达式c=a=ab”后变量a的值为(A)。A)0B)1C)4D)572选出使变量i的运行结果为4的表达式(D)。A)inti=0,j=0;B)inti=1,j=0;(i=3,(j+)+i)j=i=(i=3)*2);C)inti=0,j=1;D)inti=1,j=1;(j=1)?(i=1):(i=3);i+=j+=2;变量x的值为(A)。73已知:intx;则使用逗号运算的表达式(x=4*5,x
5、*5),x+25的结果为(D)A)20B)100C)表达式不合法D)45A)20B)100C)125D)45执行下面的语句后x的值为(D)。inta=14,b=15,x;charc=A;x=(a&b)&(ca);A)TRUEB)FLASEC)0D)1若定义了intx;则将x强制转化为双精度类型应该写成(C)。A)(double)xB)x(double)C)double(x)D)(x)double要判断char型变量m是否是数字字符,可以使用下列表达式(B)。A)0=m&m=9B)0=m&m=9C)“0”=m&m=“9”D)前3个答案都是错误的以下可用作用户标识符的是:(D)A)12_aB)si
6、gnedC)t-oD)_if以下不是关键字的标识符是:(C)A)continueB)charC)IfD)defaultC语言提供的合法的关键字是:(CD)A)swicthB)cherC)caseD)void若变量已正确定义,以下不合法的赋值表达式是(B)A)a=1/b=2B)+(a+b)C)a=a/(b=5)D)y=int(a)+b若变量已正确定义,以下非法的表达式是(B)A)a/=b+cB)a%(4.0)C)a=1/2*(x=y=20,x*3)D)a=b=c设x为int类型,其值为11,则表达式(x+*1/3)的值是:AA)3B)4C)11D)12设a,b均为double型,且a=5.5;b
7、=2.5则表达式(int)a+b/b的值是(D)A)6.500000B)6C)5.500000D)6.00000091若a,b,c均被定义成整型并已赋大于1的值,能正确表示代数式cba?1的C语言表达式是(B)A)1/(float)a*b*cB)1/(a*b*c)C)1.0/a/b/cD)1/a/b/(float)c92.以下变量x,y,z均为double型且已正确赋值,不能正确表示代数式zyx的C语言表达式是(A)A)x/y*zB)x*(1/(y*z)C)x/y*1/zD)x/y/z94.若t已定义为double型,则表达式:t=1,t+,t+啲值为(B)A)7B)7.0C)2.0D)1.0
8、95下面四个选项中,均是不合法的用户标识符的选项的是:(C)Ap_odofloatlao_Ab-agotoint_123tempINT二、填空题1.符号常量的定义方法是#define符号常量名符号常量的值。TOC o 1-5 h z2、双精度实数的表示范围是_10-30810+308,其有效位数是_1516位=48&c=65&c=97&c=122)&c=98的值为1,则变量c的值是_大于等于48小于等于98。7、已知:a=15,b=240;则表达式(a&b)&b|b的结果为_1。9、在内存中存储“A”要占用2个字节,存储A要占用1个字节。10、设a,b,c为整型数,且a的值为2,b的值为3,c
9、的值为4,表达式:a*=16+(b+)-(+c)的值为28_。11、已有定义:intx=0,y=0;则计算表达式:(x+=2,y=x+3/2,y+5)后,表达式的值是8,变量x的值是_2_,变量y的值是312、定义变量的完整语句格式是数据类型变量名,变量名;。14、已有定义:intx=110,y=017侧计算表达式:(x+,+y)后,按十进制表示,变量x的值是_111,变量y的值是。15、C语言中运算结果可以当成逻辑值使用的表达式有:算术表达式、关系表达式、赋值表达式、条件表达式、逗号表达式和单目运算符号表达式。16、若已有定义语句:intk=3,j=4;运行表达式(k+=j,j/=4.0,+j,j+2后,表达式的值是_4,变量k的值是_7,变圜的值是_2。1&若有定义:inte=1,f=4,g=2;floatm=10.5,n=4.0,k则计算赋值表达式k=(e+f)/g+sqrt(double)n)*1.2/g+n后k的值是13.7。19、表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3)值的数据类型为0。22、已有定义:floatf=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多模态交互研究-第2篇
- Unit5LaunchingYourCareerUsinglanguageReadingforwriting课件-高中英语人教版选择性
- 溶剂脱蜡装置操作工保密测试考核试卷含答案
- 制油工岗前管理应用考核试卷含答案
- 保健刮痧师操作能力评优考核试卷含答案
- 总溶剂生产工操作技能能力考核试卷含答案
- 余热利用工操作安全考核试卷含答案
- 餐厨垃圾处理工岗前基础能力考核试卷含答案
- 工业供气工安全风险测试考核试卷含答案
- 意匠纹版工安全知识宣贯水平考核试卷含答案
- 江苏省扬州市江都区2025-2026学年八年级第一学期第二次月考语文答案
- 2025中原农业保险股份有限公司招聘67人笔试备考重点试题及答案解析
- 2025中原农业保险股份有限公司招聘67人备考考试试题及答案解析
- 钢轨探伤钢轨探伤试块课件
- 监理单位工程项目廉洁教育
- 文化创意公司组织架构及职责
- 新生儿溶血病-课件
- 临床药理学试题及答案
- 页岩砖订购合同
- 机电安装工程安全技术交底大全
- 中国历史地理智慧树知到期末考试答案章节答案2024年北京大学
评论
0/150
提交评论