首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
56
问题
若有以下程序 #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://jikaoti.com/ti/ZEW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。例如,字符串中的内容为“****A*BC*DEF*G******,删除后,字符串中的内容应当是“****A*BC*DEF*G”。在编
下列叙述中,不属于设计准则的是()。
若变量已正确定义,以下选项中非法的表达式是()。
以下选项中正确的定义语句是()。
以下对联合类型叙述正确的是()。
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<b)if(c<d)x=1;elseif(a<c)if(b<c)x=2;elsex=3:elsex=4;else
在下列选项中,没有构成死循环的是()。
下列选项中不属于结构化程序设计原则的是()。
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
论述区域经济一体化的六种基本模式。
不能与碱性苦味酸试剂反应的有
关于热原检查方法的叙述,错误的是
下列法律中,属于社会法的有()。
当基金管理公司、基金托管银行、基金托管部门或者其高级管理人员有以下()情形时,中国证监会依法对相关高级管理人员出具警示函、进行监管谈话。
一个矩形,如果长减3尺,宽增2尺,则成一个正方形,而它的面积比原面积少5平方尺,问矩形的长与宽各是多少?( )
Despitethedangersanddifficultiesinfightingwiththeterrorists,thesoldierswereresolute.
设α1=(1,1,1,3)T,α2=(一1,一3,5,1)T,α3=(3,2,一1,p+2)T,α4=(一2,一6,10,p)T.p为什么数时,α1,α2,α3,α4线性相关?此时求r(α1,α2,α3,α4)和写出一个最大线性无关组.
Arouterreceivesinformationaboutnetwork192.168.10.0/24frommultiplesources.Whatwilltherouterconsiderthemostreliab
Everymanisaphilosopher.Everymanhashisownphilosophyoflifeandhisspecialviewoftheuniverse.Moreover,hisphiloso
最新回复
(
0
)