首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (b1 == b2) if (bi.equal
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (b1 == b2) if (bi.equal
admin
2010-02-22
27
问题
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (b1 == b2) if (bi.equals(b2)) System. out.printin ("a"); else System. out. println ("b"); else if (bi.equals(b2)) System. out.println ("c"); else System. out.printIn("d");
选项
A、a
B、b
C、c
D、d
答案
4
解析
本题考查对简单类型中的boolean类型的类封装的理解和掌握。对应于基本数据类型boolean的类封装是Boolean。它的构造函数的原型是Boalean(boolean value),将boolean值的数据转换为Boolean的对象。成员函数 equals()的原型是Boolean equals(Object Obj),当且仅当obj对象为Boolean对象且它的布尔值与该对象的布尔值相同时返回true。注意关系运算符==用来比较两个操作数的值是否相等。它一般只能用在基本数据类型间的比较,对于复杂的数据类型,这种比较往往都是没有意义的,对于这种没有意义的比较,其结果都为false。在本题的代码中,先创建两个Boolean类的对象b1和b2,并且它们的布尔值都为 true。然后直接对这两个对象进行==关系运算,这样的运算结果肯定为false,程序流程就走到第1层的else语句那里了,然后再用equals函数对两个对象的布尔值进行比较。因为它们的布尔值都为true,所以返回结果为true。这样输出的结果就为C。
转载请注明原文地址:https://www.kaotiyun.com/show/KI9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据库、数据库系统和数据库管理系统之间的关系是______。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。
关系模型允许定义3类数据约束,下列不属于数据约束的是______。
耦合和内聚是评价模块独立性的两个主要标准,其中()反映了模块内各成分之间的联系。
对软件是否能达到用户所期望的要求的测试称为()。
对象实现了数据和操作的结合,是指对数据和数据的操作进行
关系数据库的关系演算语言是以()为基础的DML语言。
一个算法的时间复杂性是()的函数。
以下关于关系的说法正确的是
列出某个已经安装库详细信息的命令格式是
随机试题
(2012年)在期权定价理论中,根据布莱克一斯科尔斯模型,决定欧式看涨期权价格的因素主要有()。
有以下序:#includevoidmain(){intnum1,num2;inti=10;doubled=12.34:nunl=sizeof(i);num2=sizeof(d);pfintf(’’%d,%d\n’’,s1,s2);
滑膜关节的运动,不包括
婴儿病房,最适宜的温度是
回弹测点不应在气孔或外露石子上,距外露钢筋预埋件的距离不宜小于30mm。()
工程施工质量验收包括工程施工质量的中间验收和()两个部分。
在国际货物运输中,班轮条款下的装卸费用均由班轮公司负担。
我国对自然人居民和非居民纳税人的划分标准是( )。
根据下列资料,回答以下问题。据国家统计局披露,2016年1—7月,新能源发电量增长19.2%。1—7月,新能源发电量占全部发电量的比重为8.8%,核电、风电和太阳能发电占全部发电量比重分别为3.45%、3.74%和0.64%,其中风电比上年同期提高0.
地址编号从80000H~BFFFFH且按字节编址的内存容量为(1)KB,若用16K×4bit的存储器芯片构成该内存,共需(2)片。(2013年上半年试题)(1)
最新回复
(
0
)