首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
52
问题
若有以下程序 #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函数,不得增行或删行,也不得
有以下程序#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar(
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
在下列选项中,没有构成死循环的程序段是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
下面说法正确的是()。
在C浯言程序中,以下说法正确的足()。
一个算法应当具有五个特性,以下叙述中正确的是()。
随机试题
拉深时采用压边圈的目的是什么?
A.收敛生肌B.滋阴润燥C.凉血解毒D.清热利尿E.清热燥湿知母的功效是
下列属于胞嘧啶类抗肿瘤药物的有
下列选项中,不属于电话银行与手机银行的区别的是()。
凯恩斯认为,投机动机形成的投机需求与利率()。
(2017年)甲公司为境内上市公司。2×17年,甲公司发生的有关交易或事项如下:(1)甲公司生产并销售环保设备,该设备的生产成本为每台600万元,正常市场销售价格为每台780万元。甲公司按照国家确定的价格以每台500万元对外销售;同时,按照国家有关政策,
对于I类供应商,其业绩至少要达到()。
伊浦味陈辞
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
创建窗体时,数据源不能是()。
最新回复
(
0
)