首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; b=j; } void move (int x,int y)
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; b=j; } void move (int x,int y)
admin
2010-06-06
60
问题
有以下程序:#include <iostream>using namespace std;class A{public: A(int i,int j) { a=1; 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 3):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
答案
C
解析
本题考核派生类的应用。本题中,类B是类A的私有派生类,在类B的成员函数fun中调用基类A的成员函数move,并传入实参3和5。在类B的成员函数f1中调用基类A的成员函数show,来显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4.然后调用对象d的成员函数fun和f1,通过上述对函数fun和f1的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/wYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main()inta=5,b=1,t:t=(a<<2)|b:printf("%d\n",t);}程序运行后的输出结果是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等n个,则不做处理,字符串中间和尾部的*号不删除。例如,字符串中的内容为:*******A*B
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
设已有定义:floatX;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有如下程序#include<stdio.h>#include<string.h>main(){charname[10]="c-book";char*str=name;printf("%d,%d,%d,
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下面不属于软件测试实施步骤的是
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
索引属于
随机试题
流感杆菌脑膜炎治疗时首选的抗生素是
阑尾切除术后并发症_______、_________、___________、________、_________。
小脑幕切迹疝的典型临床表现是
关于城市学龄前儿童主要营养问题阐述错误的是()。
A.肾结石B.膀胱肿大C.膀胱结石D.尿道结石E.前列腺炎3岁犬,雄性,尿频,尿痛,后段血尿,X线检测膀胱内有多个高密度阴影,该病可能是()
房屋登记费按()收取。
在进行城市工业布局的时候,不是关键性的决定因素的是()。
股票指数期货采用现金结算的方式。()
郑老伯肝癌晚期,医院已发出病危通知,儿子与郑老伯长期不和,至今未来探望,郑老伯非常想念儿子。在社会工作者的调解下,儿子终于回来守在郑老伯身边,陪伴郑老伯度过了人生的最后阶段。社会工作者提供的协助属于()。
甲找到好友乙欲购买一些海洛因,乙说他看见丙家有一些海洛因,最后甲与丙成交,则()。
最新回复
(
0
)