首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面代码的执行结果是( )。 public class test { public static void main (String args[]) { float m=5.0f; int
下面代码的执行结果是( )。 public class test { public static void main (String args[]) { float m=5.0f; int
admin
2012-12-13
16
问题
下面代码的执行结果是( )。 public class test { public static void main (String args[]) { float m=5.0f; int n=4; System.out.println((++m)*(n--)); } }
选项
A、20.0
B、20
C、24.0
D、24
答案
C
解析
本题考查自增(自减)运算和类型的自动转换。由于++m表达式中++在变量之前,所以先对m进行自增运算,将m加上1.0,再将m的值作为表达式++m的值,即(++m)的值是 6.0;而在n--表达式中,--在变量n之后,所以先取变量n的值作为表达式的值,变量n再自减,即 (n--)的值是4,然后作6.0*4运算,此时整数4会自动转换为实型数据再参与运算,所以结果是24.0而不是24。故选C。
转载请注明原文地址:https://kaotiyun.com/show/EU2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于数据组织的维度描述正确的是()。
下列关于Python程序格式的描述中正确的是()。
下面关于Python中模块导入的说法错误的是()。
对于循环队列,下列叙述中正确的是()。
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能。请将列表lis内的重复元素删除,并输出。例如:若列表为[2,8,3,6,5,3,8],输出为[8,2,3,5,6]试题程序:#
面向对象方法中,将数据和操作置于对象的统一体中的实现方式是()。
以下关于Python全局变量和局部变量的描述中,错误的是()。
以下关于二进制整数的定义,正确的是()。
在银行业务中,实体客户和实体银行之间的联系是()。
数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库()。 Ⅰ.关系型数据库 Ⅱ.层次型数据库 Ⅲ.网状型数据库
随机试题
简述在国际融资实践中,为了保证所设浮动抵押权的优先地位,贷款人通常采取的保障措施。
过敏性紫癜患儿最常出现皮肤紫癜的部位是
患者申某,身热谵语,斑色紫黑,舌绛起刺,脉细数。治宜选用()
伴有低血钾的高血压,其病因应首先考虑
在日本发行的外国债券被称为()。
下列各项中,可以不征或免征土地增值税的有()。
旅游途中,有游客生病需要做手术,须征得患者亲属的同意,如亲属不在,须由()同意并签字。
下列关于中国共产党领导的多党合作和政治协商制度的说法,正确的有()
0,2,2,4,6,()
China’semploymentandre-employmentsituationremainstoughwithasurgethisyearinthenumberofgraduateshittingthejobm
最新回复
(
0
)