首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序的横线处填上适当的语句,是该程序的输出为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
2009-02-15
58
问题
在下面的程序的横线处填上适当的语句,是该程序的输出为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/Wzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一
设有以下语句:typedefstructS{charc;inta[4];}PN;则下面叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
下列关于C语言数据文件的叙述中正确的是()。
软件详细设计生产的图如下:该图是( )
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
表达式:(int)((double)9/2)-9%2的值是()。
下列选项中属于面向对象设计方法主要特征的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
油品没有沸点,只有沸程(馏程)。()
在乳腺癌半野切线等中心定位时,下列描述中错误的是
A.巨人症B.肢端肥大症C.垂体性侏儒症D.希恩综合征E.尿崩症下丘脑一神经垂体功能减退引起
根据《处方管理办法》,儿科处方印刷用纸颜色为淡红色。()
外用电梯的安全装置有()。
路堑应于路肩两侧设置()。
天仙配:黄梅戏:春节晚会
教育研究中常用的一分钟记录法,即每隔一分钟记录所观察到的事物,这是一种()
下面二叉树表示的简单算术表达式为_______。
DetroitseemstobewhereWallStreetmeetsMainStreet.TightcreditisreckonedtohavecosttheAmericancarmakers40,000sal
最新回复
(
0
)