首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout
有如下程序: #include using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout
admin
2020-06-29
28
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i){x=i;}
void dispa(){cout<
private:
int x;
};
class B:public A{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();cout<
private:
int x;
};
int main(){
B b(2);
b.dispb();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、lO,2
B、12,lO
C、12,2
D、2,2
答案
C
解析
本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了一个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb()后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ye8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<""<<++b;
对下面的程序,正确的说法是( )。 main() { int a,b=1,c=2; a=b+c,a+b,c+3; c=(c)? a++:b--; cout<< a+b,c;}
A、 B、 C、 D、 B数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将E.R图转换为关系模式。
下列程序中的this指针的作用是【 】。#include<iostream.h>classSample{intn;staticintst;
在数据流图(DFD)中,带有名字的箭头表示______。
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。如strl为“asdfsfdfg”st
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
随机试题
Althoughwehadtoldthemnottokeepuswaiting,theymadeno______tospeedupdeliveries.
下列关于我国遗产继承准据法规定的表述,正确的是()
施工现场与高压输电线路不能满足最小安全操作距离时,应设置防护性遮拦,并悬挂警告牌等防护措施,防护性遮拦可用任何材料搭设。()
承担违约责任的方式主要有()。
某客户因出现财务紧张,需要向银行提出延长住房贷款,延期后他的原借款期限与延长期限之和最长不超过()。
企业进行债务重组时,发生的债务重组损益计入的会计科目有()。
某旧机动车交易公司2010年3月收购旧机动车50辆,支付收购款350万元;销售旧机动车60辆,取得销售收入480万元,同时协助客户办理车辆过户手续,取得收入3万元。2010年3月该旧机动车交易公司应纳增值税()万元。(2011年真题)
逻电春发
①因此有人认为,宇宙半径约为138亿光年②而且在宇宙大爆炸之后的37.8万年中,宇宙只是带电的粒子场,是高温高密度的电浆云,光子在这团电浆云里跑不远③如果要计算宇宙大小,光速是一个很好的指标④但真实情况并非如此,因为物理学家们已经反复证明,宇
Theseshoes________inGuangzhou.
最新回复
(
0
)