首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class B{ public: virtual void f(){cout<<’’B’’;} void g(){
有如下程序: #include<iostream> using namespace std; class B{ public: virtual void f(){cout<<’’B’’;} void g(){
admin
2019-05-06
74
问题
有如下程序:
#include<iostream>
using namespace std;
class B{
public:
virtual void f(){cout<<’’B’’;}
void g(){cout<<’’B’’;}
};
class D:public B{
public:
void f(){cout<<’’D’’;}
void g(){cout<<’’D’’;}
};
void h(B*p){ p->f();p->g();}
int main(){
D obj;
h(&obj);
return 0;
}
运行这个程序的输出结果是( )。
选项
A、DD
B、BB
C、BD
D、DB
答案
D
解析
在基类B中定义虚函数f()和成员函数g(),而在派生类D中定义了函数f()和同名函数g()。而函数h中的形参为指向基类的指针变量p,所以在主函数中执行h(&obj)时,会调用派生类的函数f(),输出D,再调用基类的函数g(),输出B。
转载请注明原文地址:https://kaotiyun.com/show/Xz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)的返回值是(
下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidf(){cout<<"1";}};
下面有关类模板的说法中不正确的是()。A)B)C)D)
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{returndata;}voidSetData(intn){dat
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
补充完整下面的模板定义:template<classType>//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
随机试题
铸铁补焊时,热焊法的预热温度为()。
Mystudents’sleeplessnightsbecame________astheexaminationsapproached.
从个人和社会统一的观点出发,人的自我价值在于通过自己的活动
护理重度营养不良患儿,应特别注意观察可能发生
(2008年)用气相色谱仪分析含有四种物质:①邻氯苯酚;②苯酚;③间甲酚;④对氯苯酚的混合工业污水式样,已知它们在色谱柱中的分配系数为K①<K②<K③<K④,试分析最先在记录仪上出现的是()。
下列关于专门借款费用资本化的暂停或停止的表述中,正确的有()。
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计。功能:将窗体“
Weexploredthepossibilityofexpansionattheconference.
RichesandRomanceFromFrance’sWineHarvestSeptemberisharvesttime.Andwithbunchesofgrapesswinging(摇摆)inthewin
Inthebroadestsense,justasarchaeologyisanaspectofanthropology,______.
最新回复
(
0
)