首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA{ int a; Public: AA(int n=0):a(n){ }; class BB:public AA{ public: BB(int n)
有如下类定义: class AA{ int a; Public: AA(int n=0):a(n){ }; class BB:public AA{ public: BB(int n)
admin
2020-12-21
52
问题
有如下类定义:
class AA{
int a;
Public:
AA(int n=0):a(n){
};
class BB:public AA{
public:
BB(int n)
};
其中横线处的缺失部分是( )。
选项
A、:a(n){}
B、:AA(n){}
C、{a(n);}
D、{a=n;}
答案
B
解析
本题考查公用继承对基类成员的访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有,本题中若要给派生类继承下来基类的私有成员赋值,那么只能调用基类的成员函数来对它赋值,成员变量默认的访问权限为私有,即a为私有变量。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/9pyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass1{public:TestClass1(){cout
以下程序的正确运行结果是()。#includeintfun(int);voidmain(){inta=2,i;for(i=0;i
有如下类的定义,横线处的语句是()。classTestClass{________intx,y;public:TestClass(inta=0,intb=0){X=a:
有如下程序: #include <iostream> using namespace std; int main() { char str[100], *p; cout<<"Please input a stri
有如下程序: #include<iostream> void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42}; fun(a
有如下程序 #include <iostream> #include <iomanip> using namespace std; class MyClass { public: MyClass() {
关于C++语言与C语言关系描述中错误的是
判断字符型变量ch是否为大写英文字母,应使用表达式
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;}
下列关于对象初始化的叙述中,正确的是
随机试题
成功智力理论
下列物质中属于内源性毒物的是
关于工程造价咨询人从事工程造价鉴定工作,下列做法中正确的是()。【2015年真题】
某消防技术服务机构对某单位安装的干粉灭火系统进行了检查,下列检查结果不符合现行国家标准《干粉灭火系统设计规范》(GB50347)要求的是()。
( )不是出口打火机报检时应当提供的单据。
目前,国家与安徽省颁布的与旅游服务相关的法规有()。
(1)专家研究保护措施(2)石刻出土(3)重新入土归藏(4)石刻遭受严重风化(5)石刻被常年展览
(1一x)4(1一)3的展开式中x2的系数是().
TheGreenhouseEffectEarth’sclimatehasbeenchangingconstantlyoverits5-billion-yearhistory.Sometimes,theclima
TakeNapsatWork.ApologizetoNoOneA)InthepasttwoweeksI’vetakenthreenapsatwork,atotalofanhourorsoofshut-
最新回复
(
0
)