首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(struetAt):main(){structA
以下有关宏替换的叙述不正确的是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
在E-R图中,用来表示实体联系的图形是( )。
下列C语言语句会出现错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
算法的时间复杂度是指()。
下列描述中,抽象类的特性是
随机试题
国际经济法的基本原则不包括()
反映企业发展能力的首要指标是
阿莫西林主要用于治疗
A.不易被吸附,Rf大B.均易被吸附,Rf相同C.均难被吸附,Rf极大D.易被吸附,Rf小E.均易被吸附,Rf极小
收购、加工、使用毒性药品的单位必须建立健全的制度有()
通过调整物质利益进而对个人和企业经济行为的调节来引导国民经济的运行,是财政政策的()功能。
在组织论中运用( )可以很清晰地表达和反映组织关系。
( )是指证券公司为本公司买卖证券,赚取差价并承担相应风险的行为。
一家外商投资企业立项审批历时11个月,修改立项报批的文件资料合计300多万字,耗费纸张503公斤.经办人员行程2万多公里,在途27个通宵,费用达4万元。1990年6月,浙江省黄岩微型电机厂、金清购销服务部与香港峻诚企业有限公司合资筹办“金港塑料薄膜制品有限
教育的根本目的是()
最新回复
(
0
)