首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int
在下面程序的横线处填上适当的语句,使该程序的输出为12。 #include <iostream> using namespace std; class Base { public: int
admin
2010-03-29
55
问题
在下面程序的横线处填上适当的语句,使该程序的输出为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全国计算机二级
相关试题推荐
下列关系表达式中,结果为“假”的是
设intx=0,*p;下列赋值语句正确的是()。
下列叙述中正确的是( )。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面属于黑盒测试方法的是
在面向对象方法中,不属于"对象"基本特点的是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
下列关于类、对象、属性和方法的叙述中,错误的是()。
下列说法正确的是()。
随机试题
报价单是_______提供的,说明产品价格、规格、产地等内容的报表。
血涂片中出现幼粒、幼红细胞可见于
某男生吃水果后出现腹痛腹泻,伴里急后重,体温38.5℃,化验血常规白细胞10×109/L,S90%,L10%,便常规:脓液(++),红细胞6个/HP,白细胞10个/HP,最可能诊断
A.金属汞B.甲基汞C.铅D.砷E.镉水俣病是由于长期摄入被()污染的食物引起的中毒
"疳者甘也"的含义是指
()人员负责规定会计软件系统各类使用人员的操作权限。
下列关于商业银行操作风险识别的表述正确的是()。
商业银行贷款定价应至少覆盖贷款的()。
企业在研究开发无形资产过程中发生的相关费用,直接计入发生当期损益,一旦该无形资产依法申请取得时,应将原计入当期损益的部分再转入无形资产,构成其入帐价值的组成部分。()
国务院总理温家宝,在十届全国人大二次会议上所作的《政府工作报告》中强调,我们全部工作的重中之重是()。
最新回复
(
0
)