首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k: public: MyBase(int n:0):k(n){) int value()const{return k;} }; class MyDeriv
有如下类定义: class MyBase{ int k: public: MyBase(int n:0):k(n){) int value()const{return k;} }; class MyDeriv
admin
2019-02-22
69
问题
有如下类定义:
class MyBase{
int k:
public:
MyBase(int n:0):k(n){)
int value()const{return k;}
};
class MyDerived:MyBase{
int i;
public:
MyDerived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;)
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
此题考查的是派生类对基类成员的访问。冈为类中缺省的访问权限是私有,所以本题中MyBase类中定义的成员k是私有成员。派生类中的成员只能访问基类中的公有成员和保护成员,不能访问基类中的私有成员。所以派生类中函数getK()中的语句returnk;是非法的。
转载请注明原文地址:https://kaotiyun.com/show/M0Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序intā*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8
一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
下面各项中不属于软件生存期中开发阶段的是
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;else
下列不是描述类的成员函数的是
下面程序的运行结果是#include<iostream.h>Voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<<num;
纯虚函数的声明总是以______结束。
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
下述内容中()不属于软件工程管理的范畴。
随机试题
被誉为“千古词帝”的是________。
30岁,女性。脱发,光敏,面部蝶形红斑,关节痛,伴全身重度水肿,血红蛋白70g/L,抗核抗体1:640,血浆白蛋白14g/L尿蛋白(++++),血压11.7/8kPa(90/60mmHg)。首选治疗应是
脓血症( )。败血症( )。
女性,26岁,已婚。一周前因生气而出现心情不佳,四肢发麻,抽动、双下肢瘫痪,但无神经系统损害的体征,该患者可能的诊断是
2014年度,甲企业实现销售收入3000万元,当年发生广告费400万元,上年度结转未扣除广告费60万元。已知广告费不超过当年销售收入15%的部分,准予扣除。甲企业在计算2014年度企业所得税应纳税所得额时,准予扣除的广告费金额为()万元。
从众行为的原因有()。
以下哪些处罚种类属于教育行政处罚?()
计算机对主存的要求是速度快、容量大、价格低,但现实情况三者很难统一于一身,很难找到这种存储器件。为了能解决这一需求,在主存与CPU之间增加一级 cache,其主要目的是为解决(1),每次CPU访问主存时,都先要查询该单元数据是否已调入cache。为了把主存
单击命令按钮时,下列程序的执行结果为()。PrivateFunctionP(NAsInteger)StaticsumForI=1ToNsum=sum+INextIP=samEndFunctionPrivateS
Acollegelibraryisaninexhaustibleandeverchangingstorehouseofinformation.Newbooks,periodicals,andother【67】ofinfor
最新回复
(
0
)