首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2020-07-23
74
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
在类Derived中,函数show()不能直接访问的数据成员是
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
下列关于运算符函数的表述中,错误的是
有如下程序:#includeusingnamespacestd;intmain(){intf,f1=1,f2=1;for(inti=0;i
有如下类声明:classHow{intk;public:~How(){cout
设变量x和y为整型变量,若有函数调用为"fun(&x,&y)",则下列选项中,能够作为函数fun原型声明的是
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
随机试题
单纯部分运动性癫痫的病理机制是
进度偏差的表达形式包括( )。
项目融资的BOT与ABS方式的区别不包括()。
诚实守信是会计人员在职业活动中做到客观公正、坚持准则的基础,是参与管理的前提。()
未来的综合交通运输发展,应更多地关注运输服务质量。下列关于运输服务的说法正确的是()。
某企业存货的日常核算采用毛利率法计算发出存货成本。该企业2011年1月份实际毛利率为20%,2月1日的存货成本为1000万元,2月份购入存货成本为2000万元,销售收入为2000万元,销售退回为500万元。该企业2月末存货成本为()万元。
属于信号传递原则进一步运用的原则是指()。
布拉姆提出影响学前儿童健康的自然环境因素中不包括()
以下论断,正确的有()
SurvivalofEnglishLanguageI.Introduction—Englishwidespreadin【T1】【T1】______—【T2】show(s)howEnglishsurvived【T2】______I
最新回复
(
0
)