首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
admin
2015-07-22
44
问题
有如下类定义:
class MyBase {
int k;
public:
MyBase(int n=0):k(n) { }
int value()const { return k;}
};
class MyDerived: MyBase {
int j;
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
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/OrNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有说明:ints[3][4]={0}则下面叙述正确的()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻计设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}voidmain()
下列程序的运行结果是#include<iostram.h>classLocation{private:intX,Y;public:voidinit(int=0,int
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
C++语言中关于构造函数的说法正确的是
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下述关于数据库系统的叙述中正确的是
下列工具中为需求分析常用工具的是
随机试题
关于黄体的形成与萎缩,下列说法错误的是
患者,男性,58岁。诊断为Colles骨折。该患者可出现的典型畸形是
以下是我国工程咨询业的进一步发展需强调的方面,其中不正确的是()。
某市区的一高新技术企业,占地10万平方米,房产原值1875万元,2018年取得主营业务收入4800万元,其他业务收入800万元,视同销售收入50万元,营业外收入48万元,投资收益90万元;发生主营业务成本2800万元,其他业务成本400万元,营业外支
资产组合的风险监控通过观测风险指标变化进行。关键风险指标有()。
下列行为中属于合法出版活动的有()。
【2013年济宁市市属真题】“人心不同,各如其面”这句俗话为人格的哪种特点做了最好的诠释?()
英国东部伊普斯威奇市的英国电信公司实验室的科学家称,由于人脑中神经元的大小和数量与为它们提供的血管之间存在微妙的平衡关系,因此根本的改善是不可能的。最能准确复述这段话主要意思的是()。
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【C1】______.scientistshavebeentryin
Humansaresocialanimals,andmostofustreasureourrelationshipswithfamilyandfriends.An【B1】_____lineofresearchsugges
最新回复
(
0
)