首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
80
问题
有如下程序:
#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://jikaoti.com/ti/0tL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
)有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%",--y);}程序的运行结果
数据库系统的三级模式不包括()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
层次型、网状型和关系型数据库划分原则是()。
下列选项中可作为C语言合法常量的是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
设二叉树的前序序列为ABDEGHCFH,中序序列为DBGEHACIFJ。则后序序列为()。
随机试题
异种不锈钢焊接时,一般如何选择焊接材料
Thisincidentprovokedanawakeningofconscienceandresultedindecisionswhichhaveproveneffective.
关于女性外生殖器的叙述,正确的是
下列药品中A.氯霉素B.吗啡C.维生素CD.肾上腺素E.氨苄青霉素
市盈率不能用于不同行业公司的比较。( )
A、 B、 C、 D、 D通过观察可知,两个图形中阴影部分的形状,都与其中一个图形相似,因此,问号处的图形也应该符合此规律。四个选项中只有D项符合此规律。故选D。
WilltheEuropeanUnionmakeit?Thequestionwouldhavesoundedstrangenotlongago.Noweventheproject’sgreatestcheerlead
VisualFoxPro数据库文件是______。
A.爱好B.遇到C.饱D.菜单E.条F.提高我这个人很简单,也没有什么特别的()。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,fullfacilityinthehandlingofhistarget
最新回复
(
0
)