首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b
admin
2010-02-22
36
问题
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b2)) System.out.println("a"); else System.out.println("b"); else if (bi.equals(b2)) System.out.println("c"); else System.out.println("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://kaotiyun.com/show/ninp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,下列程序段执行后,内存变量s1的值是s1=’’奥运会体操比赛’’s1=stuff(s1,7,4,’’篮球’’)?s1
在考生文件夹下,打开招生数据库sdb,完成如下综合应用:①创建文件名为form的表单,将表单标题改为:录取研究生。②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下:在“录取”按钮(Commandl)中,编写程序,查询总成绩大于或等于3
页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是()。
在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是()。
下列小题使用如下3个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。用SQL语句检索选修课
在VisualFoxPro中,下列哪项不属于基类的最小事件集()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
关系数据库的关系演算语言是以()为基础的DML语言。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下列关于内部类的说法,正确的是
随机试题
25岁女性患者,颜面和双下肢水肿伴少尿5个月,查血压140/95mmHg,尿蛋白(+++),红细胞(++)个/Hp,血Hb:105g/L胆固醇10.2mmol/L,,白蛋白21g/L,补体C3下降,Crl45μmol/L。本例最可能的诊断为
地西泮不具有下列哪项作用
正中神经发自()。
融资融券业务中,证券公司在可以存管证券公司客户交易结算资金的商业银行开立(),用于存放客户交存的、担保证券公司因向客户融资融券所生债权的资金。
科学家通过观察蜻蜓飞行而发明了直升机,这其中促进科学家问题解决的主要因素是()。
国家统计局快报数据显示,2017年我国软件和信息技术服务业继续呈现稳中向好运行态势。2017年,全国软件和信息技术服务业完成软件业务收入5.5万亿元,比上年增长13.9%,增速同比提高0.8个百分点。从全年增长情况看,走势基本平稳。2011~2017年软
下面四句中存在歧义的一句是( )。
下列生活中的做法正确的是:
设A是m×n矩阵,C是n阶可逆矩阵,矩阵A的秩为τ,矩阵B=AC的秩为r1,则()
一个IPv6地址为21DA:0000:0000:0000:02AA:000F:FE08:9C5A,如果采用双冒号表示法,那么该IPv6地址可以简写为()。
最新回复
(
0
)