首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于上述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
36
问题
关于上述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
程序员下午应用技术考试
软考初级
相关试题推荐
某企业准备将3项工作A、B、C分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:为使完成这三项工作所需的总天数最少,应选最优的分配方案。在最优分配方案中,(69)。
建设计算机机房时一般不考虑的因素是______。
在数据库中能够唯一标识一个元组的属性或属性的组合称为()。
在Excel中,用&运算符进行运算时,其运算对象的类型应为______。
欲在桌面上移动窗口位置可以拖曳(36)。
局域网交换机的某一端口工作于半双工方式时带宽为100Mbps,那么它工作于全双工方式时带宽为(16)。
下列选项中,既是输入设备又是输出设备的是(6)。
信息技术对传统教育方式带来了深刻的变化。以下叙述中,不正确的是(3)________________。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
为使双击指定类型的文件名就能调用相应的程序来打开处理它,需要将这种文件类型与相应的程序建立文件(23)。
随机试题
人类同种异型抗原是
配筋砌块砌体剪力墙中,采用搭接接头的受力钢筋搭接长度不应小于()。
发生索赔事项,索赔费用的计算方法有( )等。
在个人抵押授信贷款中,将在银行原住房抵押贷款转为抵押授信贷款的,贷款审查人应重点审查()。
党的基层组织的基本任务包括()。
简述我国学校德育的组成部分及其之间的关系。
日常教学活动中,教师应该引导学生做到“举一反三”、“触类旁通”、“闻一知十”,这种现象在教育心理学上称为()。
后习俗水平的特点是()
博物馆门前的公共广场上常有大量流动商贩,广场秩序混乱不堪。这些商贩有的从事黑导游的工作,贩卖旅游纪念品;有的为黑车服务,私拉乘客。该市准备对此进行一次专项整治。你认为主管部门要做哪些工作?
我国小额贷款公司的主要资金来源是股东缴纳的资本金、来自少数银行的融入资金以及()。
最新回复
(
0
)