首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #include <iostream> using namespacc std; class A { public: void show(){tout<<"A!";} };
下面程序输出的结果是【 】。 #include <iostream> using namespacc std; class A { public: void show(){tout<<"A!";} };
admin
2010-06-06
30
问题
下面程序输出的结果是【 】。
#include <iostream>
using namespacc std;
class A {
public:
void show(){tout<<"A!";}
};
class B: public A{
public:
virtual void show(){cout<<"B!";}
};
class C: public B{
public:
virtual void show(){cout<<"C!";}
};
void show_info(A *i){i->show();}
void main(){
A ia;B ib;C ic;show_info(&ia); show_info(&ib);show_info(&ic);
}
选项
答案
A! B! C!
解析
由于基类中声明了虚函数,故基类的引用可以调用不同类的虚函数。
转载请注明原文地址:https://jikaoti.com/ti/SuW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");该程序段的输出结果是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是
对建立良好的程序设计风格,下面描述正确的是()。
C语言中分支结构中的if(表达式)语句中,关于“表达式’’值的叙述中正确的是()。
关系表中的每一行记录称为一个()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
类的成员函数中,只能用于检测输入操作的函数是【】。
随机试题
经济法的基本原则包括()。
腹泻脱水患儿,在补液后出现眼睑水肿,说明
斑疹伤寒病原治疗首选下列哪种药
患者女,20岁。查体:血红蛋白90g/L,红细胞体积小,血清铁明显下降,诊断为缺铁性贫血。为了加强铁的吸收,可以同时进食
下列哪些条件属于商品房预售必须符合的?()
垃圾填埋场工程中采用HDPE膜防渗时,要严格检验HDPE膜的外观质量和(),并组织产品复验和见证取样检验。
下列行为属于公平竞争的是()。
订货单的特点是()。
Heenjoyed(take)______hissisterforwalksthroughthecountrylanes.
A、Howprivatelanguagesaredeveloped.B、Howdifferentlanguagesarerelated.C、Howpeoplecreatetheirlanguages.D、Howchildre
最新回复
(
0
)