首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class A { public: A(int i,int j) {a=i; b=j; } void
若有以下程序: #include using namespace std; class A { public: A(int i,int j) {a=i; b=j; } void
admin
2021-05-06
39
问题
若有以下程序:
#include
using namespace std;
class A
{
public:
A(int i,int j)
{a=i;
b=j;
}
void move(int x,int y)
f a+:x;
b+=y;
}
void show()
{cout<
}
pfivate:
int a,b;
};
class B:private A
{
public:
B(int i,int j):A(i,j){}
void fun()
{
move(3,5);
}
void f1()
{
A::show0;
}
};
int main()
{B d(3,4);
d.fun();
d.f1();
return 0:
}
程序执行后的输出结果是( )。
选项
A、3,4
B、6,8
C、6,9
D、4,3
答案
C
解析
此题的执行过程如下:首先B d(3,4);语句调用B类的构造函数:B(int i,int i),B的构造函数中调用基类A的构造函数,使得a=3,b=4;d.fun()会调用函数move(3,5),使得(3,4)和(3,5)的对应部分分别相加,最后输出6,9。
转载请注明原文地址:https://kaotiyun.com/show/9Rfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下语句序列:intx=100,&r=X,cout<<x<<’_’<<r<<end1:己知其中变量X的地址为0012FF7C,则执行该语句序列的输出结果为()。
有如下程序:#include<iostrearn>usingnamespacestd;classtest{private:inta;public:,test0{cout+"constructor"+endl;}test(inta)
对数组名作函数的参数,下面描述正确的是()。
负责数据库中查询操作的数据库语言是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更改程序
下列排序方法中,最坏情况下比较次数最少的是()。
下列选项中,与实现运行时多态性无关的是()。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
在结构化程序设计中,模块划分的原则是()。
随机试题
某服装企业为增值税一般纳税人,2020年全年主营业务收入5000万元、其他业务收入300万元、主营业务成本3800万元、其他业务成本230万元、营业外支出5万元、税金及附加38万元、管理费用100万元、销售费用90万元、财务费用20万元。2021年年初聘请
心悸属阴虚火旺而兼见五心烦热、梦遗腰酸者,治疗宜选
根据国家地区产业结构调整规划,当前我国东部地区产业结构调整的方向之一是()。
保险事故发生后,保险人未赔偿保险金之前,被保险人放弃对第三者的请求赔偿的权利的,保险人( )赔偿保险金的责任。
下列关于客户交易结算资金第三方存管模式下资金结算程序的说法中,正确的有()
教师在班级管理中应当将非正式组织取消,从而增强班级群体的力量。()
现有含盐30%的盐水800克,要把它变成含盐18%的盐水,应加入含盐10%的盐水多少克?
如下图所示的AOE网,求:是否存在某项活动,当其提高速度后能使整个工程缩短工期?
A、itsgrowingbirthratesB、themigrationofpersonsfromothercountriesC、itsgoodhealthconditionD、itslongerlifeexpectan
Whenaninventionismade,theinventorhasthreepossiblecoursesofactionopentohim:hecangivetheinventiontotheworld
最新回复
(
0
)