首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于上述Java代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。 ①sh和tr分别引用同一个对象; ②sh和tr分别引用同一类型的不同的对象: ③sh和tr分别引用不同类型的不同对象: ④sh和tr分别引用同一个对象的不同
关于上述Java代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。 ①sh和tr分别引用同一个对象; ②sh和tr分别引用同一类型的不同的对象: ③sh和tr分别引用不同类型的不同对象: ④sh和tr分别引用同一个对象的不同
admin
2009-01-20
66
问题
关于上述Java代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。
①sh和tr分别引用同一个对象;
②sh和tr分别引用同一类型的不同的对象:
③sh和tr分别引用不同类型的不同对象:
④sh和tr分别引用同一个对象的不同拷贝;
⑤sh和tr所引用的内存空间是相同的。
下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)。
①sq=sh; ②sh=tr; ③tr=sq; ④sq=tr; ⑤sh=sq;
选项
答案
② ⑤
解析
根据Java代码:
Triangle tr=new Triangle();
Square sq=new Square();
Shape sh=tr;
可以得出下面的结论:tr引用一个Triangle对象,sq引用一个Square对象,sh和tr引用同一个Triangle对象。因此,对问题1给出的论断,sh和tr引用同一个对象,其引用的内存空间也是相同的,①和⑤正确。对于论断④,由于sh和tr引用同一类型的同一个对象,因此不存在不同的备份。
根据题目的描述,我们知道perimeter是虚拟函数,所以所有通过sh调用的perimeter都将实际调用Triangle类的perimeter方法。
.tr->height():因为订引用一个Triangle对象,所以调用Triangle类的height方法。
.sh->perimeter():因为sh引用的是一个Trangle对象,所以调用Triangle类的 perimeter方法。
.sq->height():因为sq引用的是Square对象,但Square类并没有height方法,所以未对应任何方法调用。
.sq->perimeter():因为sq引用的是Square对象,所以调用Square类的perimeter方法。
.sh->height():虽然sh引用的是一个Trangle对象,sh中并未定义height方法,所以此调用错误。
.tr->perimeter():因为tr引用一个Triangle对象,所以调用Triangle类的perimeter方法。
问题3主要考虑类型的问题,我们只能够将子类类型的实例或引用赋值给父类类型的变量或引用。因此,赋值运算的左边一定是右边的父类或同一类型。正确的只有②和⑤。
转载请注明原文地址:https://kaotiyun.com/show/ysjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,若A1单元格的格式为000.00,在该单元格中输入数值36.635,按回车键后,则A1单元格中的值为(45)。
在Word2003中,下列关于插入图片的叙述,不正确的是(35)。
计算机系统是由__________组成的。
在Word的编辑状态下,文档窗口显示水平标尺,则当前的视图方式______。
Windows7文件夹采用___________目录结构
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
新建一个Word文档,编辑结束后,执行“文件”菜单中的“保存”命令,则______。
对某地区家庭人数的抽样调查统计结果如下表:根据此表,该地区每个家庭的平均人数大致为(28)。
在PowcrPoint2010中,幻灯片________________是一张特殊的幻灯片,包含已设定格式的占位符。这些占位符是为标题、主要文本和所有幻灯片中出现的背景项目而设置的。
Win7控制面板中,可通过()查看系统的一些关键信息,并可进行调整视觉效果、调整索引选项、调整电源设置及打开磁盘清理等操作。
随机试题
在头正中线上,入前发际上0.5寸的腧穴是()
幼儿坚持性发展的关键年龄是()
根据《疫苗流通和预防接种管理条例》,下列关于疫苗流通管理的说法,错误的是()。
物业管理企业的权利有()。①根据有关法律、法规、政策和合同的约定,并结合实际情况制定物业管理制度②依照物业管理委托合同和有关规定收取物业管理服务费③制止、处理违反物业管理制度的行为④要求委托人协助管理⑤选聘专业公司承担专项经营服务管理
采用新结构、新材料、新工艺的建设工程和特殊结构的建设工程,( )应当在设计中提出保障施工作业人员安全和预防生产安全事故的措施建议。
评估会议效率和质量的标准有()。
优秀的散文总是在描绘客观事物之中融注作者的(),从而构成情景交融的艺术境界。
下列著作权中,其保护期受时间限制的是()。
下列关于控件的说法中,错误的是()。
Thegracefulwoodenwindmills—anationalsymbollikewoodenshoesandtulips—thathavebrokenuptheflatDutchlandscapeforce
最新回复
(
0
)