首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int a; Base(
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int a; Base(
admin
2010-06-06
64
问题
在下面程序的横线处填上适当的语句,使该程序的输出为12。
#include <iostream>
using namespace std;
class Base
{
public:
int a;
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;
}
};
int main ()
{
Derived d(1);
d.show();
return 0;
}
选项
答案
cout<<Base::a
解析
本题考核作用域分辨符号的使用。作用域分辨符号是“::”,它可以用来限定要访问的成员所在的类的名称。一般来说,在派生类中对基类成员的访问应该是惟一的。但是,多继承情况下可能造成对基类中某个成员的访问出现不惟一的情况,通过使用对象作用域分辨符可以解决这种对基类成员访问的二义性问题。题中派生类Derived与基类Base定义了数据成员a,所以要访问基类数据成员可以通过作用域分辨符来实现。
转载请注明原文地址:https://kaotiyun.com/show/xYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
在C语言程序中,以下说法正确的是()。
有如下程序#include<stdio.h>struetgroup{intfirst,second,third;};struetgroupget_rain_max—sum(int*array,intlen){inti;stru
在数据管理技术发展的三个阶段中,数据共享最好的是()。
对建立良好的程序设计风格,下面描述正确的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
下面对对象概念描述正确的是()。
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s,p,q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s一>next;p=s;while(p一>next)p=p一>next;
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中______。
索引属于
随机试题
cAMP能别构激活下列哪种酶
Ⅰ型高脂蛋白血症患者,空腹血浆中升高的脂蛋白是()
A.麻醉药品B.一类精神药品C.二类精神药品D.处方药E.非处方药直接作用于中枢神经系统,处方量每次不超过三日常用量的药品是
有关新药监测期的说法,错误的是
土地使用权的公开拍卖方式,适用于()用地。
工业建设项目可行性研究报告的质量评价目标至少包括贯彻宏观调控政策、市场调查分析、多方案比选、经济分析、风险分析、()等6个方面的27个子目标。
扣除客观因素后的年末所有者权益,总额=年初所有者权益总额×(1+资本保值增值率)。()
某县城酒厂生产粮食白酒,并销售进口分装的葡萄酒,2017年8月发生下列业务:(1)收购酿酒用高粱40吨,收购凭证注明收购价款80000元。(2)收购销售高粱白酒18吨,每吨不含税出厂价16000元,每吨收取包装物押金140.4元;该酒厂
Itisnaturalforyoungpeopletobecriticaloftheirparentsattimesandtoblamethemforthemostofthemisunderstandings
Hegottoknowthattheearth(move)______aroundthesunattheageoffour.
最新回复
(
0
)