首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) {
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) {
admin
2010-03-29
41
问题
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } void show() cout<<a<<","<<b<<end1; private int a,b; }; class B: private A { public: B(int i,int j):A(i,j) {} void fun() { move(3,5); } void fl() { A::show(); } int main() { B d(3,4); d. fun(); d.fl(); return 0; } 程序执行后的输出结果是
选项
A、3,4
B、6,8
C、6,9
D、4,3
答案
4
解析
本题考核派生类的应用。本题中,类B是类A的私有派生类,在类B的成员函数fun中调用基类A的成员函数move,并传入实参3和5。在类B的成员函数 f1中调用基类A的成员函数show,宋显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4。然后调用对象d的成员函数fun和 f1,通过上述对函数fun和n的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/sNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){chara=‘5’。b;a++:printf一(“%d,%d\n”,a一‘5’+255,b=a一‘5’);}执行后的输出结果是(
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出:#include#include#includestructstu{charname[10];intage;};structstuteam[6]={’’zhangli’’,18,
下列叙述中,不属于设计准则的是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
在软件生产过程中,需求信息的来源是()。
下列叙述中正确的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
软件测试的目的是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
UniversalHealthCare,Worldwide,IsWithinReachA)Bymanymeasurestheworldhasneverbeeninbetterhealth.Since2000
Acorpsofso-calledbarefootdoctorsweretrainedinhygiene,preventivemedicine,acupuncture,androutinetreatmentofcommon
1岁正常男孩进行体格检查,其标准身长约为
氯化物侵入混凝土可引起钢筋锈蚀,通常氯化物的来源有以下几种方式()。
关于投标有效期,下列说法中正确的是()。
扣件式钢管脚手架的基本构造形式与木脚手架基本相同,有单排架和双排架两种。下列关于扣件式钢管脚手架的构造中,说法正确的是()。
以下不属于第三类压力容器的是()。
平开窗扇高度大于900mm时,窗扇锁闭点不应少于()个。
荷兰:鹿特丹
Whatisthemaintopicoftheconversation?
最新回复
(
0
)