首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <iostream> using namespace std; class A { private: int a; public:
若有以下程序 #include <iostream> using namespace std; class A { private: int a; public:
admin
2010-03-29
34
问题
若有以下程序 #include <iostream> using namespace std; class A { private: int a; public: A(int i) { a=i; } void disp() { cout<<a<<","; } }; class B { private: int b; public: B(int j) { b=j; } void disp() { cout<<b<<","; } }; class C: public B,public A { private: int c; public: C(int k):A(k-2),B(k+2) { c=k; } void disp() { A::disp(); B::disp(); cout<<c<<end1; } }; int main() { C obj(10); obj.disp(); return 0; } 程序执行后的输出结果是
选项
A、10,10,10
B、10,12,14
C、8,10,12
D、8,12,10
答案
8
解析
本题考核派生类构造函数的使用。本题中,派生C具有多重继承关系,所以在派生类C的构造函数中应该包含基类A和B的成员初始化列表。
转载请注明原文地址:https://jikaoti.com/ti/eEW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf(”%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
以下叙述正确的是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
以下选项中正确的语句组是()。
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
以下选项中关于C语言常量的叙述错误的是()。
下面程序运行后的输出结果是()。#inc1udemain(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
关于胸腔积液的产生和吸收机制,正确的是
Spyware通过哪些手段窃取用户的信息_______
解女士,25岁,妊娠39周,于2:30正常分娩。6:40病人主诉下腹胀、痛。视诊:下腹膀胱区隆起;叩诊,耻骨联合上鼓音。病人存在的健康问题是
乳磨牙根尖周炎的表现,哪一项是错误的
功效有某种共性的药物配伍应用,辅药能增强主药的疗效,这种配伍关系是
根据我国有关法律的规定,国际货运代理人作为代理人的义务有哪些?
账户按经济内容分类,属于成本类账户的是()。
选出判断不正确的一项:
【S1】【S10】
A、 B、 C、 A
最新回复
(
0
)