您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > C语言(数据类型与运算符)习题与答案
一、单选题1、表达式:(int)((double)9/2)-(9)%2的值是A.1B.0C.4D.3正确答案:D解析:D、整数除以整数,结果为整数2、若有定义语句:intx=10;,则表达式x-=x+x的值为A.0B.-10C.10D.20正确答案:B3、以下选项中,不能作为合法常量的是A.1.234e+4B.1.234e04C.1.234e0.4D.1.234e0正确答案:C解析:C、指数次数必须为整型4、下列选项中,不能用作标识符的是A.int_2_B.i_nt123C._1234_D.2_int_正确答案:D5、设有定义:floata=2,b=4,h=3;以下C语言表达式与代数式(a+b)/2×h计算结果不相符的是A.(1/2)*(a+b)*hB.h/2*(a+b)C.(a+b)*h/2D.(a+b)*h*1/2正确答案:A二、填空题1、若有定义语句:inta=5;,则表达式:a++的值是________。正确答案:5解析:相当于y=a++,求y的值,++在后,先使用a的值赋给y,之后再给a增12、若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为________。正确答案:1解析:%运算要求两数为整数,结果为整数3、设有语句chara='\072';则变量a最终获得________个字符?(仅填写具体阿拉伯数字)正确答案:1解析:这是一个转义字符4、一个float型变量占________个字节?(仅填写具体阿拉伯数字)正确答案:45、inta=5,b=6,c=7,f;f=cba;f的最终结果是________。正确答案:0解析:关系运算只能两两判断
本文标题:C语言(数据类型与运算符)习题与答案
链接地址:https://www.777doc.com/doc-7264598 .html