首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
50
问题
若有以下程序 #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://jikaoti.com/ti/SDW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
若变量已正确定义,以下选项中非法的表达式是
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
数据流图中带有箭头的线段表示的是( )。
下列数据结构中,属于非线性结构的是()。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
下列描述中,()是抽象类的特性。
下列描述中,抽象类的特性是
随机试题
某企业生产一种产品,单价8元,单位变动成本6元,固定成本2000元,预计产销量为2000件,若想实现利润3000元,可采取的措施有()。
急性普通型肝炎的典型病变是
正常人的残气量为
下列穴位中,可治疗瘾疹、湿疹、丹毒等血热性皮外科病的穴位是
在圬工防护护面墙的施工过程中,用护面墙防护的挖方边坡不宜陡于(),并应符合极限稳定边坡的要求。
简述给水管网的检测验收要求。
一部著名的历史话剧中有以下的一段对话,由此推断出这部话剧反映的历史是()。贝莱:“考虑到国家就是人民,应该由人民管理自己,因此政府所有的公职都应该有一定的期限,定期调换,担任公职的人,应该根据他们的才能进行选举。”有人喊:“报酬一律!工资平等!”
总监理工程师参与编制监理大纲有利于(46)。
Ontheoccasionofhis80thbirthday,SirWinstonChurchillwaspresentedwithhisportraitbyawell-knownmodemartist,Graham
Therewasatime,notthatlongago,whenwomenWereconsideredsmartiftheyplayeddumbtogetaman,andwomenwhowenttoco
最新回复
(
0
)