首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,
在下列的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,
admin
2013-02-27
42
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为12。
#include<iostream.h>
using namespace std;
class Base
{
public:
int a,b;
Base(int i){a=i;}
};
class Derived:public Base
{
int a;
public:
Derived(int x):Base(x),b(x+1){};
void show()
{
______;//输出基类数据成员a的值。
cout<<b<<endl;
}
};
void main()
{
Derived d(1);
d.show();
return 0;
}
选项
答案
cout<<Base::a
解析
此题考查的是基类和派生类的构造函数。派生类构造函数的执行顺序;首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。此题要求结果是输出12,分析题目:首先调用基类的构造函数,然后是调用子对象的构造函数,横线处要求输出基类成员a的值,填入cout<<Base::a即可。
转载请注明原文地址:https://jikaoti.com/ti/bjL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ,则后序序列为()。
以下选项中,算术表达式的值与其他3个不同的是()。
有以下程序段 charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4]; inti:for(i=0;i<4;i++)p[i]=str[i]; 以下选项中不能正确引用字符串的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A、B、C、D、E、F入栈,然后从栈中退出3个元素依次入队,再将X、Y、z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则出队元素的顺序为()。
设有定义语句:int a=12;,则表达式a*=2+3的运算结果是【 】。
重载的流运算符函数应该被定义为类的【】函数。
随机试题
A.原发性青光眼B.继发性青光眼C.先天性青光眼D.以上均不是指继发于眼部或全身病变的青光眼是()
麻疹出疹的特点是其表弟未接种麻疹疫苗,与此患有接触史,应采取何措施
在期货市场上,针对两个相同或相关资产暂时出现的不合理价差同时进行买低卖高的交易者属于()。
小张购买了2个苹果、3根香蕉、4个面包和5块蛋糕,共消费58元。如果四种商品的单价都是正整数且各不相同,则每块蛋糕的价格最高可能为()元。
博山开元洞自然景观被国家岩溶馆命名为“山东第一洞”。()
假如你进入新的单位后,组织了一次针对灾区的募捐活动,但当你最后清点时却发现少了一包衣物和5000元现金。你会采取什么措施?
已知a,b两个整数之积比它们的和大28,则a2+b2的值为()
下列关于汉字编码的叙述中,不正确的一条是
Readthefollowingtext.Arethesentences16-22"right"or"wrong"?Ifthereisnotenoughinformationtoanswer"Right"or"wr
A、Acomputersalesnegotiation.B、Apreliminaryinterview.C、AnInternetseminarmeeting.D、Adiscussionaboutcomputergames.B
最新回复
(
0
)