首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #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
60
问题
下面程序输出的结果是【 】。
#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://kaotiyun.com/show/Hejp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN5#defineMN+l#definef(x)(x*M)main(){inti1,i2:i1=f(2):i2=f(1+1);printf("%d%d\n",i1,i2
以下选项中,合法的C语言常量是
在数据库管理系统提供的数据语言中,负责数据模式定义的是
关于软件危机表现的叙述中不正确的是()。
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写人文件myfile4.txt中,用-1作字符串输人结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数ReadText和Write-Text实现。请在程序的下画线处
有如下程序#include<stdio.h>voidchange(int*array,intlen){for(;len>=0;len--)array[len]+=2;}main(){i
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
结构化程序设计主要强调的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
随机试题
2014年1月真题现代企业管理制度的设计所要遵循的重要原则是权力的制衡与监督。只要有了制衡与监督,企业的成功就有了保证。所谓制衡,指对企业的管理权进行分解,然后使被分解的权力相互制约以达到平衡,它可以使任何人不能滥用权力;至于监督,指对企业
对肌腱具有固定、减少其与骨面摩擦功能的是()。
图中的胎盘为
指导合作型的特点是共同参与型适用于哪种病人
化学名为二氯化2,2-[(1,4-二氧-1,4-亚丁基)双(氧))双[N,N,N-三甲基乙铵)的药物为化学名为(1S,3S,5R,6R,7S,8S)一6,7-环氧-8-丁基-3(S)-环氧托烷基托哌的溴化物的药物为
水肿的常见临床表现是
根据经典条件反射作用原理,食物可以诱发狗的唾液分泌反应,食物属于()。
论述产业组织模型与资源基础模型的不同。
TheCarnegieFoundationreportsaysthatmanycollegeshavetriedtobe"allthingstoallpeople".Indoingso,theyhaveincre
IOC
最新回复
(
0
)