首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void f(){cout<<1;} void>>g(){cout<<2;} }; class B:public
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void f(){cout<<1;} void>>g(){cout<<2;} }; class B:public
admin
2019-06-12
56
问题
有如下程序:
#include<iostream>
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
解析
在派生类classB中对基类中的虚拟成员函数virtualvoidf()和实函数void g()进行了重新定义,在主函数中通过语句show(b);调用派生类中的虚函数virtual void f(){cout<<3;}输出3,调用基类的实函数void g(){eout<<2;}输出2。所以选项D为正确答案。
转载请注明原文地址:https://www.kaotiyun.com/show/pG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
有3个关系R、8和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
有如下程序:#includeusingnamespacestd;classTestClass1{public:virtualvoidfun(){cout
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1
以下程序输出结果是():#includeusingnamespacestd;voidadd(intx,intY,int*z){*z=y+x;}int
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是()。classTestCtaSS{private:inta;public:TestClass(i
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
A.动作电位去极相有超射现象B.复极时间长于去极时间C.有复极2期平台期D.有明显的4期自动去极化心室肌纤维动作电位的主要特点是
A.高热、骨痛、浆膜腔积液、头痛、白细胞增高B.出血性膀胱炎C.牙龈增生D.全消化道黏膜炎环磷酰胺主要副作用
形成完整的封套层包围颈部的筋膜是
总图运输方案比选的内容不包括()。
不涉及现金和银行存款收支的业务,应当填制转账凭证。( )
与封建社会相比,资本主义具有巨大的历史进步性,但亦有自身的局限性。资本主义的内在矛盾决定了资本主义必然被社会主义所代替。资本主义为社会主义所代替的历史必然性体现在
设总体x的密度函数为f(x)=其中θ>一1是未知参数,X1,X2,…,Xn是来自总体X的简单随机样本.(I)求θ的矩估计量;(Ⅱ)求θ的最大似然估计量.
下列叙述中正确的是()。
KoKoApplianceCo.,Ltd.151EastWackerDrive,Chicago,Illinois60601Tel:312-565-1234www.koko.comDateandTimeoftran
IwasintroducedtotheconceptofliteracyanimatorinOladumiArigbede’s(1994)articleonhighilliteracyratesamongwomena
最新回复
(
0
)