首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
admin
2020-11-11
18
问题
有如下程序
#include<iostream>
using namespace std;
classA{
public:
virtual void func1(){cout<<’’A1’’;}
void func2(){cout<<’’A2’’;}
};
class B:public A{
public:
void func1(){cout<<’’B1’’;}
void func2(){cout<<’’B2’’;}
};
int main(){
A*p=new B;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
此题考查的是虚函数的概念。此题中,func1是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B;定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针调用func1时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版本。所以程序运行的最后输出是:B1A2。
转载请注明原文地址:https://kaotiyun.com/show/C4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515.20注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错,请改正其中错误,使得程序正常运行,并使程序输出的结果为:cTest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥*
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:12345432112343211
以下描述中,不是线性表顺序存储结构特征的是()。
下列关于栈和队列的描述中,正确的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
负责数据库中查询操作的数据库语言是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
随机试题
图中标志的含义是______。
A.反转录酶B.蛋白酶C.两者均是D.两者均不是HIVvif基因编码
《行政单位国有资产管理暂行办法》的适用对象包括()。
A、67B、54C、40D、32B(左下数字—右上数字)×(左上数字—右下数字)=中间数字。(9—7)×(29—2)=(54),故本题选B。
《流浪地球》以超过22亿的票房成为春节电影票房冠军。然而,在小说原著中,电影讲述的故事只是地球路过木星时的几小段文字而已。这样一部小说,也给了“中国科幻”一个宏阔的背景。人类带着地球在宇宙流浪,距离将以4.3光年为计、时间将以2500年为计,其
A.髁突颈部B.关节盘C.关节囊与韧带D.关节窝与关节结节E.关节窝、关节盘与髁突关节上腔与关节下腔之间的结构是()。
cyberterrorism
在PowerPoint演示文稿中利用“大纲”窗格组织、排列幻灯片中的文字时,输入幻灯片标题后进入下一级文本输入状态的最快捷方法是()
Ifitwereonlynecessarytodecidewhether(31)teachelementarysciencetoeveryoneonamassbasis(32)tofindthegiftedfe
TheBermudaTriangle(百莫大三角区)isoneofthegreatestmysteriesofthesea.ItissaidthatChristopherColumbuswasthefirstpe
最新回复
(
0
)