首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使该程序的输出为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
50
问题
在下面程序的横线处填上适当的语句,使该程序的输出为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://www.kaotiyun.com/show/xYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}printf
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
有以下程序:#includemain(){int8[12]={1,2,3,4,4,3,2,1,0,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=0;i<5;i++)print
.有以下程序:#includemain(){…while(getchar()!=’\n’);…}以下叙述中正确的是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:口代表空格字符)
结构化程序设计的3种结构是()。
软件测试用例包括()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
在C++中,实现封装性需借助于()。
索引属于
随机试题
A.脊髓丘脑束B.内侧丘系C.三叉丘系D.皮质脊髓束E.薄束、楔束传导对侧肢体本体感觉的纤维束是
关于电突触传递,错误的是
A.利尿剂B.ACEIC.钙通道阻滞剂D.β受体阻滞剂E.ARB患者女性,65岁,无糖尿病,有支气管哮喘病史1年余,血压升高1年,最高达160/80mmHg。选择降压药物时禁用
在人与人的沟通中,有一定的特殊性,下列哪些因素使得人们对同样的事情或谈话会有不同的解释和归因。由案例可知希腊员工习惯于式的管理。()。
冲击电阻不大于30ω应属于()类防雷建筑物。
甲公司将一艘货船卖给乙公司。下列关于给付义务类型的说法中,正确的有()。
现代企业制度的基本特征包括()。
甲、乙企业均为增值税一般纳税人,适用的增值税税率均为17%。2008年6月1日甲企业与乙企业签订代销协议,委托乙企业销售A商品1000件,协议价200元/件,该商品的实际成本150元/件,乙企业按协议价的10%收取手续费。6月3日,甲企业按合同向乙企业交
下列各组中,都含有破坏臭氧层物质的是()。
设向量组(Ⅰ):α1=(2,4,-2)T,α2=(-1,a-3,1)T,α3=(2,8,b-1)T;(Ⅱ):β1=(2,b+5,-2)T,β2=(3,7,a-4)T,β3=(1,2b+4,-1)T.问.a,b取何值时,r(Ⅰ)=r(Ⅱ),但(Ⅰ)与(Ⅱ
最新回复
(
0
)