首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class A { public: virtual void show() {
有以下程序: #include <iostream> using namespace std; class A { public: virtual void show() {
admin
2010-03-29
34
问题
有以下程序:
#include <iostream>
using namespace std;
class A
{
public:
virtual void show()
{
cout<<"A";
}
};
class B : public A
{
public:
void show()
{
cout << "B";
}
};
void display( A * obj )
{
obj-> show();
}
int main ( )
{
A demol;
B demo2;
display( & demol );
display( & demo2 );
return 0;
}
执行后的输出结果为【 】。
选项
答案
AB
解析
本题考核赋值兼容原则以及派生与继承的应用。题中函数display()形参类型为类A,执行语句“display(&demo1);”则输出A。执行语句“display(&dem02);”时,由于show()函数为虚函数,所以调用类B中show()函数,输出B。所以最后结果为AB。
转载请注明原文地址:https://kaotiyun.com/show/VCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structst{intx,y;}data[2]={1,10,2,20};main(){structst*P=data:printf("%d",1)一>y);print
以下关于C程序叙述中正确的是()。
计算机能直接执行的程序是()。
在E-R图中,用来表示实体联系的图形是( )。
面向对象方法中,继承是指()。
算法的空间复杂度是指()。
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
下面说法正确的是()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
随机试题
下列关于肿瘤MRI信号特点的描述,错误的是
在设计时无需计算联系焊缝的强度,而工作焊缝的强度则必须计算。
《垓下之围》中,项羽“羞见江东父老”的直接原因是()
某6月龄儿童已接种卡介苗1剂次,乙肝3剂次,脊髓灰质炎疫苗3剂次,百白破3剂次,还应接种以下哪种疫苗()
城市社会空间结构变化反映在经济结构的变化上,即()的转化。
根据《基金合同的内容与格式》的要求,基金合同应列明的基金资产估值事项不包括()。
(2012年)根据营业税规定,纳税人转让土地使用权。可以从转让收入中扣除的费用是()。
以股东财富最大化和企业价值最大化作为理财目标的共同缺点是计量比较困难。
IfoursolarsystemhasaHell,it’sVenus.Theairischokedwithfoulandcorrosivesulfur,heavedfromancientvolcanoesand
TheInnerClockThatRulesOurLivesGuesswhattimeitis---withoutlookingatyourwatch!Thechancesareyouwillberigh
最新回复
(
0
)