首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
54
问题
有以下程序:#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(){charb[4][10],c;inti,j;for(i=0;i<4;i++){j=0;while((c=getcha
以下数据结构中,属于非线性=数据结构的是()。
以下结构体说明和变量定义中,正确的是
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得
若函数中有定义语句:inta;则()。
下面不属于软件测试实施步骤的是
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中______。
下列对于软件测试的描述中正确的是()。
在C++语言中,封装是借助于什么达到的?
随机试题
实验流行病学的设计方案包括确定实验目的、_______、_______、_______和结果评价。
MRI诊断膝关节交叉韧带撕裂,错误的表述为
A、木通科B、豆科C、毛茛科D、马兜铃科E、茜草科川木通来源于
ABC公司有关资料如下:(1)本年年初未分配利润借方余额为83.9万元,本年息税前利润为1200万元,适用的所得税税率为33%。(2)公司发行在外的普通股60万股,发行时每股面值1元,每股溢价收入9元;公司负债总额为300万元,均为长期负债,平均年
研究表明,学生的态度与品德特征与家庭的教养方式没有关系。()
关于微处理器和微型计算机的说法,正确的是(13)
考虑系统开发战略化策略的根本出发点是哪些?Ⅰ.是企业的重大建设项目Ⅱ.应是一项技术和社会性工程Ⅲ.应涉及到企业高级管理人员、业务技术管理人员、计算机技术员以及用户Ⅳ.应涉及多学科技术Ⅴ.强调投资后的经济效益和社会效益
【】是窗体上用于显示数据、执行操作、装饰窗体的对象。
Althoughsaltisnowseenasharmfultohealth,ithasbeenusedforcenturiesasmethodof______foods.
WhenIreadlastweekthatAngelaAhrendtswasgettingupto$68masawelcomegiftforjoiningApple,mymindskippedatoncet
最新回复
(
0
)