首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
62
问题
若有以下程序 #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全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
有以下程序:#inelude<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
下列定义数组的语句中,正确的是()。
若变量已正确定义,以下选项中非法的表达式是
下列选项中不属于结构化程序没计原则的是()。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在C语言程序中,以下说法正确的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
下列含有两个羧基的氨基酸是
不属于关节的运动形式的是
经乙国同意,甲国派特别使团与乙国进行特定外交任务谈判,甲国国民贝登和丙国国民奥马均为使团成员,下列哪些选项是正确的?(2009年卷一79题)
根据《生产安全事故报告和调查处理条例》(国务院令第493号);生产安全事故调查报告报送负责事故调查的()批准后。事故调查工作即告结束。
下列属于转关运输货物的有______。
尼斯坎南模型中官僚机构的特征包括()。
车间领用原材料,其实际成本为20000元,编制记账凭证时误记为2000元,并已登记入账,这类错误更正方法是()。
如图,正四面体ABCD的顶点A,B,C分别在两两垂直的三条射线Ox,Oy,Oz上,则在下列命题中,错误的为
当收入增加时,人们购买增加,货币的交易需求也会增加。()
2007年度上海的财政收入约是新疆的()。
最新回复
(
0
)