首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public:
若有以下程序: #include <iostream> using namespace std; class A { private: int a; public:
admin
2009-02-15
69
问题
若有以下程序: #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://kaotiyun.com/show/ddkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[])
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是()
若变量已正确定义并赋值,则错误的赋值语句是()。
若有chars[3][3]={="AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为1597。注意:部分源程序给
以下选项中合法的变量是
下列叙述中错误的是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#inc1udemain(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\
下面对对象概念描述正确的是
随机试题
下述有关日本血吸虫病的描述中,哪项是错误的
动脉粥样硬化复合病变有风湿性肉芽肿内出现
生产已由国家药品监督管理局颁布的正式标准的药品注册申请境外生产的药品在中国上市销售的注册申请
下列不属于国家发展药品的方针政策的是
为了分析设备的时间利用情况,对设备时间的划分包括()。
两个进程P、Q都需要三个资源1,2,3,系统中有资源1、2、3各一个,如果P请求资源的顺序是1、2、3,Q请求资源的顺序任意,共有3!=6种排列,其中共有()个排列可能导致死锁。
中华民族在长达数千年的历史发展中,形成了源远流长的优良道德传统。中国传统道德的根本要求是()
合同管理是项目管理中一个重要的组成部分,其中合同____________管理是合同管理的基础。
设N=44,M=55,K=“N+M”,表达式1+&K的值是()。
______manytimes,thisradioreceiverisfoundverysensitive.
最新回复
(
0
)