首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void f(){cout
有如下程序: #include using namespace std; class A{ public: virtual void f(){cout
admin
2019-04-01
27
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void f(){cout<<1;}
void g(){cout<<2;}
};
class B:public A{
public:
virtual void f(){cout<<3;}
void g(){cout<<4;}
};
void show(A&a){a.f();a.g();}
int main(){
B b;
show(b);
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、34
C、14
D、32
答案
D
解析
在派生类class B中对基类中的虚拟成员函数virtual voidf()和实函数void g()进行了重新定义,在主函数中通过语句show(b);调用派生类中的虚函数virtual void f(){cout<<3;}输出3,调用基类的实函数void g(){cout<<2;}输出2。所以选项D为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/GiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库概念设计中由分散到集中的设计方法是
下列描述中,抽象类的特性是
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
下列叙述中正确的是()。
模块的独立程度可以由两个定性标准度量。其中,______是度量一个模块功能强度的一个相对指标。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
算法的空间复杂度是指()
假设用一个长度为50的数组(数组元素的下标从0~49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______个元素。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列符号中能够作为C++标识符的是
随机试题
色彩的重量感主要取决于色彩的:
患者外感风寒湿邪,恶寒发热,肌表无汗,头痛项强,肢体酸楚疼痛,口苦而渴,治疗应选用()
A.二级医院B.专科医院C.一级医院D.除二级、三级医院以外的其他医疗机构根据《医疗机构药事管理规定》的规定,设置药房的是()
一氧化碳中毒病情严重的危重信号是()
当高压厂用电电压为10kV及3kV两级时,关于电动机容量和电压选择原则的叙述正确的是()。
根据预算法律制度的规定,经国务院批准,省、自治区、直辖市政府可以适度举借债务,举借的债务只能用于特定支出。该特定支出是()。
甲公司为依公司法设立的有限责任公司,乙公司为依中外合资经营企业法设立的有限责任公司。下列有关甲、乙两公司区别的表述中,不正确的有()。
如对影响财务报表的重大事项无法实施必要的审计程序,获取充分、适当的审计证据,但已取得管理当局声明,在不考虑其他因素的情况下,注册会计师应当( )。注册会计师应当获取审计证据,以确定管理层认可其按照适用的会计准则和相关会计制度的规定编制财务报表的责任,
下列诗句与光现象对应正确的是()。
symptoms此处讲的是文化冲击现象的症状:“Homesickness,stress,fearandconfusionareallsymptomsofcultureshock.”,因此答案为symptoms。
最新回复
(
0
)