首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) { a=i;
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) { a=i;
admin
2010-03-29
86
问题
若有以下程序 #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 f1 ( ) { A::show(); } }; int main ( ) { B d(3,4); d. fun ( ); d.f1(); 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的值。主函数中,定义了派生类B的对象d,并赋初值3和4。然后调用对象d的成员函数fun()和f1(),通过上述对函数fun()和f1()的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/H3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:找出100一x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159,168,177、186、195,
下列关于C语言数据文件的叙述中正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
在一个C源程序文件中所定义的全局变量,其作用域为()。
下列说法正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
一个算法应当具有五个特性,以下叙述中正确的是()。
下列描述中,()是抽象类的特性。
随机试题
甲被宣告死亡,后又重新出现,法院撤销了死亡宣告,下列表述错误的是()
DuringherstudyinMassachusettsInstituteofTechnologyshehasgotthedegree______PhD,anditisadegree______chemistry.
A.气血两虚证B.气滞血瘀证C.气虚血瘀证D.气随血脱证E.气不摄血证
环境承载力是生态系统在维持生命机体的再生能力、适应能力和更新能力的前提下,承受有机体数量的限度。根据上述定义,下列不属于保护环境承载力措施的是()
居住区技术经济指标中反映基本数据和习惯上要直接引用的数据为()。
经()批准审查后,方可设立商业银行。
A公司是一家上市公司,该公司2014年和2015年的主要财务数据以及2016年的财务计划数据如下表所示:假设公司产品的市场前景很好,销售收入可以大幅增加,贷款银行要求公司的资产负债率不得超过60%。董事会决议规定,以权益净利率高低作为管理层业绩评价的尺
对访问法,下列选项中说法不正确的是()。
Writeanessaybasedonthechartbelow.Inyourwriting,youshould1)interpretthechart,and2)giveyourcomments.
Whatdoesthemanaskthewomantodo?
最新回复
(
0
)