首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使该程序的输出为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
23
问题
在下面程序的横线处填上适当的语句,使该程序的输出为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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti;charc;scanf("%c",&c);for(i=0;i<5;i++){if(i>c)con
以下数据结构中,属于非线性=数据结构的是()。
下列关于return语句的叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
下列选项中属于面向对象设计方法主要特征的是( )。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下面对对象概念描述正确的是()。
数据库应用系统中的核心问题是()。
随机试题
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
某公司的有关财务信息如下:速动比率为2,长期负债是短期投资的4倍,应收账款为4000元,是速动资产的50%,流动资产的25%,同固定资产的价值相等,所有者权益总额等于营运资金(流动资产—流动负债),实收资本是未分配利润的2倍。要求:根据以上信息
A.与碳酸钠溶液共热,加过量硫酸析出白色沉淀B.在碱性溶液中与三氯化铁反应形成赭色沉淀C.在弱酸性溶液中与三氯化铁反应显紫堇色D.在碱性溶液中,可被铁氰化钾氧化,氧化产物于正丁醇中,显蓝色荧光E.与羟胺作用,在稀酸中与高铁离子呈色水杨酸
某吊装作业使用的主滑轮组为5门滑轮组,适宜的穿绕方法是()。
某突击队150名工人准备选一名代表上台领奖,选择的方法是:让150名丁人排成一排,由第一名开始报数,报奇数的人落选退出队列,报偶数的站在原位置不动,然后再从头报数,如此继续下去,最后剩下的一名当选。小李非常想去,他在第一次排队时应在队列的什么位置上才能被选
按照我国新的城市分类标准,以下说法不正确的是:
史书上记载较早的名桥首推西安的____________,然后是河北的赵州桥,第三是北京的卢沟桥。(中国人民大学2016)
建设社会主义生态文明的要求是()
在程序读入字符文件时,能够以该文件作为直接参数的类是
TheInternetcanmakethenewsmoredemocratic,givingthepublicachancetoaskquestionsandseekoutfactsbehindstoriesan
最新回复
(
0
)