首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
63
问题
有如下类定义:
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全国计算机二级
相关试题推荐
若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5,a=b,b+3);cout<<a<<","<<b<<","<<c<<endl;其输出结果是
下列程序的输出结果是______。#include<iostream.h>template<classT>Tmax(Tx[],intn){inti;Tmaxv=x[0];
关系数据库的关系演算语言是以______为基础的DML语言。
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,91;for(i=0;i<3;i++)
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1Base";}virtual
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
下列能对对象进行初始化的是
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
随机试题
工程量清单计价下的水利建筑工程的项目编码的第一至第二代表()。
《羊泉村》故事发生的时间是在【】
Toooftenyoungpeoplegetthemselvesemployedquitebyaccident,notknowingwhatliesinthewayofopportunityforpromotion,
男,25岁。发热3天,体温38℃。左胸痛。查体:左胸下部可闻胸膜摩擦音,诊断为
女,45岁。阵发性心悸半年,时有胸闷,下肢水肿5天来门诊。心电图示窦性心律,心率64次/分,PR间期O.24秒,伴完全性右束支传导阻滞,诊断为扩张型心肌病,心功能不全。入院后予以洋地黄、利尿剂和扩血管药物治疗。第4天突然神志不清,抽搐,听诊心音消失,血压为
适用于高层建筑给水和热水供应系统的管材为()。
和解协议的法律效力表现在()。
(1)这个经历了八百年风雨_____的土塔究竟能保存多久,实在难以预料。(2)可能是一时疏忽,你的文章中有几处不大通畅的语句,我斗胆加以_____。(3)商品价值、抽象劳动、具体劳动等,属于政治经济学的_____。填入画横线部分最恰当的一项是:
Foraquarterofacentury,surveysofreadinghabitsbytheNationalfortheArts(NEA),afederally-fundedbody,havebeenfavo
Whatshouldwedofirstwhenwedecidetobuyacarat"Autoweb.com"?Youshould______.Whatformwillwehavetofill
最新回复
(
0
)