现在的位置: 首页 > 二级考点 > 正文

不同类型数据间的转换与运算

2013年08月13日 二级考点 ⁄ 共 293字 ⁄ 字号 不同类型数据间的转换与运算已关闭评论

不同类型数据间的转换与运算

2011_09_C_14:若有定义语句:int a=10; double b=3.14;,则表达式'A'+a+b值的类型是___________。
A. float
B. char
C. int
D. double

答案是D。根据表达式运算规则,所有数据在混合运算中,一律向上一级换算原则。本题最高级是双精度,所以最后表达式类型应是double。

2011_9_C_15:若有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为___________。
A. 2
B. 1.9
C. 2.4
D. 1

答案是D。x/y=1, 0.9+1=1.9,但 z 是整型,所以结果是1。

【上篇】
【下篇】

抱歉!评论已关闭.