首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value( )const{return k;} }; class MyDerived
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value( )const{return k;} }; class MyDerived
admin
2010-12-16
26
问题
有如下类定义: 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( )eonst{return k;} int getJ( )const{return j;} }; 编译时发现有一处语法错误,对这个错误最准确的描述是
选项
A、函数getK试图访问基类的私有成员变量K
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基数数据成员K进行初始化
答案
A
解析
派生类的成员函数不能访问基类的私有函数。
转载请注明原文地址:https://kaotiyun.com/show/KhVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={"ABC","DEF","GHI");inti;for(i=0;i<3;i++)
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的结
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
以下关于宏的叙述中正确的是()。
数据库管理系统是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
随机试题
(2011)Itissuggestedbytheauthorthatweshouldbe_____tothosewhoareinneed.
以下临床表现符合甲状腺危象的有
隐性感染的特点是
基础运价是民航总局统一规定各航段货物基础运价,基础运价为45千克以下普通货物运价,金额以()。
下列关于培训与开发决策分析的表述错误的是()。
奥苏贝尔认为学生在课堂中主要的学习方式是______。(2015.贵州)
党员干部要有能力不足的危机感,努力增强本领,做到()
某窗体上有一命令按钮,要求单击该按钮后调用宏打开应用程序Word,设计该宏时应选择的宏命令是
WalterIsaacson’snewbiography(传记)ofSteveJobsisaverysuccessfulbookoftheyear,butIsaacsonisconfusedthatsomanyjo
A、HeisastallasTom.B、Heisn’tastallasJohn.C、Heis1.7meters.D、HeistallerthanTom.C本题的问题关键词是howtall。对话中提到Jack没
最新回复
(
0
)