首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class A { public: A(int i,int j) {
有以下程序: #include <iostream> using namespace std; class A { public: A(int i,int j) {
admin
2009-02-15
53
问题
有以下程序: #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 fl () { 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的成员函数 fl中调用基类A的成员函数show,来显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4。然后调用对象d的成员函数fun和 fl,通过上述对函数fun和n的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/Vzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
有以下程序:#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){
若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a||++b):++c:++d执行顺序的叙述正确的是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
以下选项中关于程序模块化的叙述错误的是()。
以下关于结构化程序设计的叙述中正确的是()。
下列对软件测试和软件调试叙述中错误的是()。
以下选项中不属于C语言程序运算符的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
(Those)freshmenhopeto(offer)some(part-time)jobstosupportthemselves(financially).
患者,男,40岁。有机磷中毒经治疗10小时后出现躁动、排尿困难,瞳孔散大,皮肤干燥,心率140/分。此时患者并发有
下列不属于功能性消化不良的是()。
下列说法正确的是?如果张某在拣到该牛的2年后将牛卖给不知情的李某,下列说法正确的是?
某公司经营危险化学品,拥有一个危险化学品库区和一个零售门市部。危险化学品库区分为东、西区两个部分,东区储存危险化学品,西区为普通商品仓库和配套的辅助用房。库区总占地面积11000m2,总建筑面积3400m2,建筑物均为石混结构。仓库内储存的危险化学品种类
因税务机关的责任,致使纳税人,扣缴义务人未缴或少缴税款的税务机关可以在()年内要求纳税人补缴税,但是不得加收滞纳金。
小李到商店买了一个书包和一个羽毛球拍,在付钱时,他漏看了羽毛球拍价位个位上的“0”,准备付158元。售货员说:“您看错了单价,应该付410元才对。”那么一个书包的单价是多少元?
“一带一路”倡议
Whatcanwelearnfromtoday’syouth?
WewishtoexpressoursatisfactionatthistotheSpecialCommittee,whoseactivitiesdeservetobeencouraged.
最新回复
(
0
)