首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。 ①sh和tr分别引用同一个对象; ②sh和tr分别引用同一类型的不同的对象: ③sh和tr分别引用不同类型的不同对象; ④sh和tr分别引用同一个对象的不同备
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。 ①sh和tr分别引用同一个对象; ②sh和tr分别引用同一类型的不同的对象: ③sh和tr分别引用不同类型的不同对象; ④sh和tr分别引用同一个对象的不同备
admin
2009-01-20
66
问题
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。
①sh和tr分别引用同一个对象;
②sh和tr分别引用同一类型的不同的对象:
③sh和tr分别引用不同类型的不同对象;
④sh和tr分别引用同一个对象的不同备份:
⑤sh和tr所引用的内存空间是相同的。
不考虑内存释放问题,下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)。
①sq=sh; ②sh=tr; ③tr=sq; ④sq=tr; ⑤sh=sq;
选项
答案
② ⑤
解析
根据C++代码:
Triangle *tr=new Triangle();
Square *sq=new Square();
Shape *sh=tr;
可以得出下面的结论:tr指向一个Triangle对象,sq指向一个Square对象,sh和tr指向同一个Triangle对象。下面对问题1给出的论断进行判断,①、⑤正确,由于sh和 tr指向同一个对象,因此其引用的内存空间也是相同的,不存在不同的备份。②、③和④错误。
根据题目的描述,我们知道perimeter是虚拟函数,所以所有通过sh调用的perimeter都将实际调用Triangle类的perimeter方法。
.tr->height():因为tr指向一个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/wsjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
小张和小王负责向数据库中录入一批图书数据(如:书名、作者和出版社等),要求在保证质量的前提下,尽可能高效率地完成任务,采用以下______方式比较恰当。
在Excel中,若要计算出B3:E6区域内的数据的最大值并保存在B7单元格中,应在B7单元格中输入______。
电子签名是依附于电子文书的,经组合加密的电子形式的签名,表明签名人认可该文书中内容,具有法律效力。电子签名的作用不包括(61)。
数据源有多种,从传感器、智能仪表自动发送过来的数据属于______。
在Excel的A1单元格中输入:“=6+16+MIN(16,6)”,按回车键后,A1单元格中显示的值为______。
下列软件中,属于系统软件的是()。
在Excel中,A1单元格中显示的值为1.234E+05,下列选项中与其等值的是______。
描述事物的数据有绝对数据和相对数据之分。大气中氧气的含量属于相对数据,常用______形式表示。
人工智能(AI)时代,人类面临许多新的安全威胁。以下(60)________________不属于安全问题。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
随机试题
下列各项中,属于我国资产评估具体准则中的程序性准则的有()。
“两级传播”
A.0.43‰B.1.98‰C.0.50‰D.1.03‰E.7.69‰某社区年均人口为116300,年内心血管病患者共650人,年内共死亡230人,其中60岁以上死亡90人;在全部死亡者中,因心血管病死亡人数为50人,该社区年内共出生120人
反拗性危象是下列哪种疾病的表现
某旅馆共有300张床位,平均每张床位每天向客人实收50元,年平均空房率为30%,平均每月运营费用14万元。据调查,当地同档次旅馆一般床价为每天45元,年平均空房率为20%,正常营业每月总费用平均占每月总收入的30%;该类房地产的资本化率为10%。请选用所给
壮族人能歌善唱,被誉为“歌仙”的刘三姐是其中的杰出代表。()
评价教学结果的最客观和可靠的标准是()。
根据下面资料,作答下列问题。李明转学到A学校,刚来时学习成绩不好。进校后学习成绩持续下滑,常不交作业、上课打瞌睡,学习的主动性、积极性都不高。他的父母都从商,家境比较富裕,但父母并不溺爱孩子,同时对学习的要求并不高,只要求有进步。李明腼腆,不爱参
给定材料1.当前,中国在中外文化交流中存在着逆差,中国优秀文化走向世界和外国文化涌入中国,在数量质量上都难成比例。为了扭转这种局面,有学者提出了中国文化输出问题。这个问题的提出不是偶然的,而是中国对外开放发展到一定程度后的必然产物。随着中国对
WhichofthefollowingwordscanNOTbeusedtocomplete"Thejob’s_______done"?
最新回复
(
0
)