首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #include <iostream> using namespace std; class A { public: virtual void show() {cout<<"A!";
下面程序输出的结果是【 】。 #include <iostream> using namespace std; class A { public: virtual void show() {cout<<"A!";
admin
2013-02-27
47
问题
下面程序输出的结果是【 】。
#include <iostream>
using namespace std;
class A {
public:
virtual void show() {cout<<"A!";
};
class B: public A {
public:
void show() {cout << "B!";}
};
class C: public B{
public:
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! A! A!
解析
由于基类中没有声明虚函数,故调用的全部是基类的函数。
转载请注明原文地址:https://kaotiyun.com/show/PsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { structSTU { charname[9]; charsex; doublescore[2]; };
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)、C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课)、SC(S#,C#,G)(其属性分别为学号、课程号、成绩)。包含对非主属性
若有定义:intk=7,x=12;,则以下表达式值为3的是()。
若有定义:inta=0,b=1,c=1; 关于逻辑表达式a++||b++&&c++中各个部分的执行顺序,以下说法正确的是()。
有以下程序:#include<stdio.h>voidmain(){doublex=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;
对象实现了数据和操作(方法)的结合,其实现的机制是()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【 】
下列函数原型声明中错误的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,而从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求的是指()。
随机试题
不属于链球菌所致疾病的是
口腔癌性变表现型不包括
在施工平行发包模式中,业主将不同的施工任务分别委托给不同的施工单位,各个施工单位分别与业主签订合同,各个施工单位之间的关系是()。
下列哪项不属于横道图进度计划存在的问题( )。
资产评估中选择评估方法应遵循的原则包括()。
微博有它的好处,它让信息不再容易被封锁,让言论更加自由,在一些非常时刻总是只剩它能用。但同时,它让我们置身虚妄,如果哪天说句什么话或者摘录了个段子被转发了几万次,你会觉得满大街都在传诵你的名句。赶上个什么事件,人们总是情不自禁投身其中,而且会以为沙漠里的仙
危机介入模式形成了有效调适和治疗危机工作的一些重要原则,主要有()。
张某离开自己的住所下落不明满4年,其妻李某:
Hewas_________whenheheardtheunexpectednews,butIfinallyconvincedhim.
希腊神话
最新回复
(
0
)