首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #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
46
问题
下面程序输出的结果是【 】。
#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全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
当用“#defineF37.5f”定义后,下列叙述正确的是()。
有以下程序:#include<stdio.h>main(){intx;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structAt);main
结构化程序设计主要强调的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
随机试题
全身强直—阵挛性发作和失神发作合并发生时,药物治疗首选()
已知某个焊缝横截面积上熔宽W=20mm,熔深h=10mm,求焊缝成形系数。
脑面血管瘤病的特征为
关于乳腺的检查中,与放射线有关的是
已知某传染病的感染率男性高于女性,现欲比较两个地区居民该病的感染情况,但甲地人口女性较乙地多,应选择何种统计方法
宋某向某公安局提起行政赔偿的请求,但超过规定期限后公安局仍然不予答复。此时宋某可以:
世界各国卫星电视广播普遍采用C频段和Ku频段,其中C频段的范围是()。
利用相对价值法所确定的企业价值不是其账面价值,而是其内在价值。()
Itisdesiredthatthetourleader______usimmediatelyofanychangeinplans.
Researchershavereconstructedanancienthumangenome(基因组)forthefirsttime,thankstothediscoveryofa4000-year-oldstrand
最新回复
(
0
)