首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class A { public: A(int i){x=i;) void dispa(){cout<<x
有如下程序: #inc1ude<iostream> using namespace std; class A { public: A(int i){x=i;) void dispa(){cout<<x
admin
2020-04-07
50
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class A
{
public:
A(int i){x=i;)
void dispa(){cout<<x<<’,’;}
private:
int x;
};
class B:public A
{
public:
B(int i):A(i+10){x=i;}.
void dispb() {dispa();cout<<x<< end1;}
private
int x:
};
int main()
{
B b(2);
b.dispb();
return 0:
}
运行时输出的结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
此题考查的是派生类的构造。主函数中,首先声明B类的对象b,执行进入B的构造函数B(int i)再接着执行A的构造函数A(int i),形参i为12,x被赋值12;通过对象b调用其成员函数dispb(),输出结果12;接着执行函数dispb()的第2条语句输出2,然后主函数结束。
转载请注明原文地址:https://jikaoti.com/ti/lLA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
构造函数是和【】同名的函数。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
有如下程序:#include<iostream>usingnamespacestd;classONE{public:virtualvoidf(){cout<<"1";}}
下面程序的运行结果为()。#include<iostream.h>classA{intnumpublic:A(inti){num=i;}A(A&a){Bum=a.num++;}v
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
重载输入流运算符“>>”必须使用的原型为()。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
两个或两个以上模块之间联系的紧密程度称为()。
类的具体表现是通过______定义来操作的。
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3)T2plus(T1t1,T3t3){returnt1+t3;}则以下调用正确是()。
随机试题
Mammalsvaryenormouslyinsize,fromweighinglessthanapennytomeasuringmorethanthreeschoolbusesinlength.Somegroup
主要适用于决定现职员工的培训需求的培训需求分析方法是【】
认识
关于子宫下段破裂的临床表现,正确的是()
以下消防车通道检查操作,错误的是()。
企业申请开户后,银行确定账号后,售给企业各种银行往米使用的凭证,包括()。
某一次还本付息债券的票面额为10000元,票面利率8%,必要收益率为10%,期限为3年,如果按复利计息,复利贴现,其内在价值为()元。
下列哪一项不属于义务教育阶段“综合.探索”学习领域?()
北京师范大学学制研究小组于1981年在其附属中小学开始进行的学制实验是()。
1924年1月,中国国民党第一次全国代表大会确立的三大政策是()
最新回复
(
0
)