首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2020-07-23
37
问题
设有以下定义和程序:
#include
class TestClass1
{
public:
void show1()
{
cout<<”TestClass1”<
}
}:
class TestClass2:TestClass1
{
public:
void show2()
{
cout<<”TestClass2”<
}
};
class TestClass3:protected TestClass2
{
public:
void show3()
{
cout<<”TestClass 3”<
}
};
void main()
{
TestClass1 obj1;
TestClass2 obj2;
TestClass3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的show1()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的show1()。
转载请注明原文地址:https://kaotiyun.com/show/q9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0){cout
对C++编译器区分重载函数无任何意义的信息是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
有如下类定义:classPoint{public:voidSetX(intxx);voidSetY(intyy);private:
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledi
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
随机试题
冯女士,第一次怀孕,妊娠40周,初产妇。临产6小时,宫口开大3cm;临产11小时,宫口开全,先露头,先露“0”,胎心正常。阴道检查后记录为:先露头,先露“+1”,枕部在母体骨盆左侧,其胎位为
肝肾虚损痛经的表现为
患儿8岁,男,哮喘反复发作5年。现证见面色白,形寒怯冷,下肢不温,脚软无力,动则心悸气促,舌淡苔白,脉细无力。治疗首选方剂为
A、天花粉B、三颗针C、牡丹皮D、人参E、太子参以落果期为最适宜采收期的药材是()。
某地质土为黏性土进行注水试验,试验深度不大,可采用()。
为了确保会见与会谈达到目的,秘书人员在收集对方相关资料时,首先要()。
在教育目标的分类中,美国教育心理学家布卢姆就学生学习结果划分的三大领域是()。
请示和报告的区别在于()。
人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是()。
Lookatthenotesbelow.Someinformationismissing.Youwillhearapresentationaboutaholidaytourcompany.Foreac
最新回复
(
0
)