首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
72
问题
若有以下程序 #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://www.kaotiyun.com/show/H3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){staticchara[]="Program",*ptr;for(ptr=a;ptr<a+7;ptr+=2)putchar(*ptr);
设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是
下列关于C语言数据文件的叙述中正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中
在一个C源程序文件中所定义的全局变量,其作用域为()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
下面说法正确的是()。
下列描述中,()是抽象类的特性。
随机试题
增加离体神经纤维浸浴液中的Na+浓度,则单根神经纤维动作电位的超射值将
简述消化性溃疡的外科手术指征。
建筑物电子信息系统的雷电防护等级应按防雷装置的()划分。
北京地区某公共建筑工程,地上10层,地下2层,建筑面积25780m2。采暖通风空调及生活热水供应系统、照明系统的全年能耗比上年度降低40%,且静态投资回收期已到5年。使用单位决定严格按照国家有关节能改造工程规定改造。节能改造前使用单位组织进行了节能诊断。施
下列不属于企业集团财务公司资产业务的是()。
会计核算时将以融资租赁方式租入的资产视为企业的资产进行核算和管理所反映的会计信息质量要求是()。
如果心理测量结果与临床观察和会谈得到的结论不一致,心理咨询师应该()
校长:老师
普利策新闻奖已经走过了一个卓越的世纪。从一开始,普利策奖就拥有某种定义新闻业的能力,即便是在这个新闻行业经历数字化巨变的时期。只需放眼今日的新闻界,便知一片哀鸿之中,人们需要普利策奖来打气,也以其来鉴别新闻的好与坏。面临职业动荡和日常压力,新闻从业者往往选
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
最新回复
(
0
)