A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LTT 中级黑马   /  2015-4-29 22:24  /  280 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

40.定义变量如下:
char c='w'; int i=8; long L=15; float f=8.9f;
以下赋值语句正确的是(  )。
A.  i=c+i;
B.  c=c+i;       
C.  L=f+L;
D.  f=i+L+f;

3 个回复

倒序浏览
类型范围f>L>i>c   ,A:int类型=char类型+int类型 没超过范围所以对  B:char类型=char类型+int类型 超出范围,所以错       C:long类型=float类型+long类型 超出范围。所以错   D:floa类型=int类型+long类型+float类型,没超出范围,所以对t
回复 使用道具 举报
楼上完美回复啊但是我觉得 题目中定义变量的地方  long = 15;   这个15后面应该要加 L 或者 l 才对
不知道这是题目的瑕疵 还是 故意这样出检验做题人的细心程度。

回复 使用道具 举报
AD吧  按照基本数据类型的大小选出来的 也不知道对不对 反正我靠了64分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马