刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

多选题

如果下图所示变量运算,程序结束后输出值正确的是? int a=2; float c=1.5,b=1; a=b+c; b=a+c;

A
a=2
B
a=2.5
C
b=3.5
D
b=4.5
使用微信搜索喵呜刷题,轻松应对考试!

答案:

BC

解析:

【喵呜刷题小喵解析】题目中首先定义了整型变量a的值为2,浮点型变量c的值为1.5,变量b的值为1。接着执行了变量a的赋值操作a=b+c,由于b和c的类型不同,按照Java的规则,Java会自动将b的数值提升为浮点型进行相加,所以b+c=1+1.5=2.5,再赋值给a,此时a的值为2.5。然后再执行变量b的赋值操作b=a+c,此时a的值为2.5,c的值为1.5,按照同样的规则,Java会自动将a的数值提升为浮点型进行相加,所以a+c=2.5+1.5=4,再赋值给b,此时b的值为4。所以最后输出的是b的值,即4,所以选项C正确。
创作类型:
原创

本文链接:如果下图所示变量运算,程序结束后输出值正确的是? int a=2; float c=1.5,b=1;

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share