首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public; virtual hat f(){retum 1;} }; class GB:pub
有如下程序: #include using namespace std; class GA{ public; virtual hat f(){retum 1;} }; class GB:pub
admin
2019-02-22
30
问题
有如下程序:
#include
using namespace std;
class GA{
public;
virtual hat f(){retum 1;}
};
class GB:public GA{
public;
virtual int f0{return 2;}
);
void show(GA g){cout<
void display(GA&g){cout<
int main(){
GA a:show(a);display(a);
GB b:show(b);display(b);
retum 0;
}
运行时的输出结果是( )。
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
此题考查派生类与虚函数的考查。由主函数main入手,其中分别定义了类GA和GB的对象a和b。首先,执行参数a的show函数调用,其中的输出语句为调用GA类中的f()虚函数,返回1。同理display(a)函数输出1。show(b)函数中调用的为GA中的f()函数,display(b)调用GA中f()函数,返回1,display(b)调用GB中的f()函数返回2。所以最后输出为1112。
转载请注明原文地址:https://kaotiyun.com/show/X0Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义的格式是______函数名(形式参数表)函数体。
下列不是描述类的成员函数的是
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
关系数据库的关系演算语言是以______为基础的DML语言。
有关析构函数的说法中错误的是
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
下列能对对象进行初始化的是
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。
下列字符串中可以用做C++语言标识符的是
决定C++语言中函数的返回值类型的是
随机试题
作家甲的私人书信被乙收藏。对此,下列选项正确的是
CO2通过呼吸膜扩散的速度比O2快20倍,主要原因是CO2()(1998年)
如下图所示,悬臂梁B截面的位移为,则C截面的挠度是()。
在会计核算的基本前提中,持续经营是企业会计处理方法和程序的基本前提,也是企业会计处理方法和程序保持稳定的基本前提。在借贷记账法下,账户的借方登记()。
已知某单纯投资项目的计算期为10年,项目总投资为1500万元,其中原始投资1200万元,预备费为500万元,原始投资中固定资产投资为700万元。项目建成后,固定资产采用直线法计提折旧,期末无残值,则运营期年折旧额为()万元。
商业银行的负债业务是指银行吸收资金的业务,即形成银行资金来源的业务,它包括()。
下列关于洛阳龙门石窟造像艺术风格的描述中,属于北魏造像艺术风格的是()。
设变换求常数a.
Formyproposedjourney,thefirstprioritywasclearlytostartlearningArabic.Ihaveneverbeenalinguist.ThoughIhadtra
假定有以下两个过程:Subsl(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=Xx=yy=tEndSubSubS2
最新回复
(
0
)