首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是【 】。 #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
40
问题
下面程序输出的结果是【 】。
#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.b> main() {intx=3,y=5,z1,z2; z1=y^x^y;z2=x^y^x; printf("%d,%d\n",z1,z2); } 程序执行后的输出结果是(
若有定义“inta=1234,b=﹣5678;”,用语句“printf(”%+-6d%+-6d’’,a,b);”输出,以下正确的输出结果是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n){}~Base(){
若有说明:ints[3][4]={0);,则下面叙述正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
数据处理的最小单位是()。
在模块化程序设计中,按功能划分模块的原则是()。
若有以下定义:chars(10)="program",t[]="test";则下列选项中对字符串操作错误的是()。
问题处理方案的正确而完整的描述称为【】。
随机试题
“金牛”型经营单位的特点是()
波士顿矩阵中,在低增长率的市场上占有高份额的企业经营单位是()
A.横小管B.终末池C.肌小节D.肌动蛋白E.肌钙蛋白能够释放再聚集Ca2+的是
癫痫的临床发作表现分型,不包括
电工必须按国家现行标准考核合格后,方可持证上岗工作。()
假设开发法通常测算的是每年的租金剩余。()
我国现代学制的建立始于()。
阅读下面的文章,完成26~27题。父亲的名片梅寒⑴我接到大学入学通知书的那个夏天,父亲还在病榻上。⑵那个夏天,他肾里那些石头越积越多,几次差点要了他的命。每一次疼起来,人都仿佛在鬼门关上走一遭。他却不舍得用抽屉里的五
Internationalinvestorsseemincapableofendingtheirloveaffairwiththedollar.America’seconomyhasslowedsharplythisye
A、USadultsturntoFacebookforsocializing.B、USteensshownopreferenceforFacebook.C、USadultsarekeenonusingsocialm
最新回复
(
0
)