首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int
admin
2010-03-29
45
问题
在下面程序的横线处填上适当的语句,使该程序的输出为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+l){}
void show()
{
【 】;∥输出基类数据成员a的值。
cout<<b<<end1;
}
};
int main()
{
Derived d(1);
d.show();
return 0;
}
选项
答案
cout<<Base::a
解析
本题考核作用域分辨符号的使用。作用域分辨符号是“::”,它可以用来限定要访问的成员所在的类的名称。一般来说,在派生类中对基类成员的访问应该是惟一的。但是,多继承情况下可能造成对基类中某个成员的访问出现不惟一的情况,通过使用对象作用域分辨符可以解决这种对基类成员访问的二义性问题。题中派生类Derived与基类Base定义了数据成员a,所以要访问基类数据成员可以通过作用域分辨符来实现。
转载请注明原文地址:https://kaotiyun.com/show/Ehjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下有关宏替换的叙述不正确的是()。
以下程序段给数组所有元素输入数据()。main(){intt[10],j=0;while(j<10)scanf("%d",);}
在软件开发中,需求分析阶段可以使用的工具是()。
下面属于黑盒测试方法的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
有下列程序:#include<stdio.h>/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5,6,7,8,9,0}
下列说法正确的是()。
在C语言中,以下说法不正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是()。
钼蓝法测定粮食中磷化物的残留量时,磷化物遇水和酸放出磷化氢,蒸出后吸收于酸性高锰酸钾溶液中被氧化成磷酸,与钼酸铵作用生成磷钼酸铵,遇()还原成蓝色化合物钼蓝,比色定量。
王某因诈骗罪被人民法院判处有期徒刑3年,人民法院在量刑时考虑到王某有积极退赃并检举他人犯罪的情节,决定宣告缓刑3年。缓刑考验期满后,公安机关又查获王某在缓刑考验期满后不久又犯交通肇事罪。对王某的行为,应当如何处理?
一般纳税人进口材料的采购成本包括()。
根据我国《票据法》的规定,下列付款方式中,适用于支票的付款方式是()。
可持续增长的假设条件中的财务政策不变的含义是()。
求助者的求医行为主要表现为()。本案例中求助者的心理问题需与()鉴别。
Morethan45millionAmericansnowbelongtoahealthclub.Wespendsome$19billionayearongymmemberships.Ofcourse,some
嵌入式计算机系统由硬件和软件两部分组成,通常,硬件的主体是【43】和存储器,软件的主体是【44】和应用软件。
NiagaraisanIndianword,whichmeans"roaringwater".Indeed,theroarofthe【C1】______waterofNiagaracanbeheardwithina
最新回复
(
0
)