首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class A{ public: A(int i){X=i;} void dispa( ){cout<<x<<’
有如下程序: #include <iostream> using namespace std; class A{ public: A(int i){X=i;} void dispa( ){cout<<x<<’
admin
2012-04-29
82
问题
有如下程序:
#include <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<<endl;}
private:
int x;
};
int main( )}
B b(2);
b.dispb( );
return 0;
}
程序的输出结果是
A) 10,2
B) 12,10
C) 12,2
D) 2,2
选项
A、
B、
C、
D、
答案
C
解析
派生类的构造函数定义的一般格式为:
派生类名(参数总表):基类名(参数表)
{派生类新增数据成员的初始化语句}
在生成对象b时,就自动给基类构造函数传递实参10+i,所以dispa( )打印结果为12,dispb( )打印结果为2。
转载请注明原文地址:https://kaotiyun.com/show/pAVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",size
C语言主要是借助以下哪种手段来实现程序模块化()。
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++):c++:d++,以下关于其执行顺序的叙述正确是
以下叙述中正确的是()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
下列给定程序中,函数fun的功能是:将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换成t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。例如,当S所指字符串中的内容为“abcdabfabc”,t1所指串中的内
在供应关系中,实体供应商和实体零件之间的联系是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
执行下列程序的输出结果是______:#include<iostream>usingnamespacestd;classTestClass1{public:voidfun1(){cout<<"Te
随机试题
在行政组织体制中,既是首长制的典型,也是分离制的典型的国家是()
四肢厥冷可见于
在肉中添加亚硝酸盐或硝酸盐的作用是
Word2003只能将文件保存为Word文档类型。()
刘某与妻子谢某感情不和,谢某诉请离婚。刘某因长期赌债欠表兄安某93万元赌债并打了借条。在诉讼过程中,刘某要求与谢某共同偿还这笔赌债。根据《婚姻法》和有关司法解释,下列对刘某所欠赌债的处理意见中,正确的是()。
实际执行收容教育的期限不得超过()。
发散思维:是指沿着不同的方向、不同的角度思考问题,从多方面寻找解决答案的思维模式。下列属于发散思维的一项是()。
DES算法采用了()密钥长度,其中()用于奇偶校验,用户可以使用其余的()。
下列语句序列执行后,i的值是()inti=10;do{i-=2;}while(i>6);
下列二叉树描述中,正确的是()。
最新回复
(
0
)