首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2020-07-23
56
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
有如下类定义:classFoo{public:Foo(intv):value(v){} //①~Foo(){} //②private:Foo(){}
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a;}private:long
必须用一对大括号括起来的程序段是()。
下列关于函数模板的表述中,正确的是
有如下类定义:classPoint{public:voidSetX(intxx);voidSetY(intyy);private:
在类Derived中,函数show()不能直接访问的数据成员是
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
随机试题
乙肝肝硬化的体征有()
下列哪项不是大蒜的功效
正常成人每日通过肾小球滤过的原尿约
肾病综合征激素短程疗法时间为肾病综合征激素中程疗法时间为
妇女妊娠早期感染下列何种病毒可能引起牙合儿畸形
以脏腑为基础,按照脏腑的生理功能特点,可分为
男,50岁。经常发生肾绞痛、血尿,疑为肾结石,需作静脉肾盂造影。造影前准备下列哪项不正确
地物的反射波谱特性曲线是利用遥感图像进行地物分类、识别的重要依据,它反映了地物的()随波长的变化规律。
下列注册商标申请,()应依法予以核准注册。
已知X的密度函数为对X重复观察4次,用Y表示观察值大于π/3出现的次数,求E(Y2).
最新回复
(
0
)