首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于上述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
49
问题
关于上述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
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于Word2007查找和替换的叙述中,不正确的是(34)。
计算机采用__________来处理数据。
Windows7文件夹采用___________目录结构
在Excel中,与函数“=AVERAGE(A1:A3)”等价的是______。
下列选项中,既是输入设备又是输出设备的是(6)。
某商场的部门和商品两个实体之间的关系如下图所示。假设每个部门负责销售若干种商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着(14)的联系。
在Excel2007中,设单元格A1中的值为一100,B1中的值为100,A2中的值为0,B2中的值为1,若在C1单元格中输入“=IF(A1+B1
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
随机试题
排兵布阵讲究形与势,被喻为“兵力的配合”。形是配好了的成药,放在药店里,可以直接购买使用;势是由有经验的大夫为病人开的处方,根据病情的轻重,斟酌用量,增减气味,配伍成剂。冲锋陷阵也讲究形与势,用拳法打比方,形是拳手的身高、体重和套路;势就是散打,根据对手的
所谓发布网站,就是把网站中的内容上传到___________上。
患者女性,31岁,闭经56天,阴道少量流血1天伴下腹部隐痛。超声显示:子宫增大,宫内可见25mm.妊娠囊,囊内可见胚胎组织及卵黄囊,并可见节律胎心搏动。胎囊周围有少量不规则液性暗区3天后,因流血量增多,复查超声所见:子宫稍增大,宫腔内回声杂乱,宫颈管内
孕38周,突感剧烈腹痛伴有少量阴道流血。检查:血压20/14.6kPa(150/110mmHg),子宫似足月妊娠大小,硬如木板、有压痛。胎心90次/分,胎位不清,最大可能是
独立避雷针应装设独立的接地装置,避雷针及其接地装置与道路出入口等的距离不宜小于()m。
根据票据法律制度的规定,下列各项不属于本票出票时必须记载的事项的是()。
下列房地产交易行为中,应当计算缴纳土地增值税的是()。
聘用制度转换了事业单位的用人机制,实现了事业单位人事管理由单纯行政管理向法治管理转变。()
Travelingcanbefunnyandeasy.Avacationtriptoanotherpartofthecountryisespecially【C1】______whenthetravelingcondit
WhatdowemeanbyaperfectEnglishpronunciation?Inone【C1】______therearemanydifferentkindsofEnglishastherearespeak
最新回复
(
0
)