首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void showl() { cout
设有以下定义和程序: #include class TestClass1 { public: void showl() { cout
admin
2021-05-06
46
问题
设有以下定义和程序:
#include
class TestClass1
{
public:
void showl()
{
cout<<"TestClass1"<
}
};
class TestClass2:TestClass1
{
public:
void show2()
{
cout<<"TestClass2"<
}
};
class TestClass3:protected TestClass2
{
public:
void show30
{
cout<<"TestClass 3"<
}
};
voidmain()
{
TestClass1 obj1;
TestClass2 obj2;
TestClass3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.showl();
B、obj2.showl();
C、obj3.showl();
D、obj2.show2();
答案
C
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的show1()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的showl()。
转载请注明原文地址:https://kaotiyun.com/show/QHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
有如下类定义classAnimal{public:virtualvoidName0=0;};classKoala:publicAnimal{public:voidName(){/*函数体略*/}};关于上述类定义,下列描述中错
数据流图中带有箭头的线段表示的是()。
下列关于C++函数的叙述中,正确的是()。
有如下定义:inta[5]={1,3,5,7,9),*p=a;下列表达式中不能得到数值5的是()。
有如下程序:#includeusingnamespacestd;classAA{public:AA0{cout
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’*’;}M
对C++编译器区分重载函数无任何意义的信息是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
对同一样品分析,采取一种相同的分析方法,每次测得的结果依次为31.27%、31.26%、31.28%,其第一次测定结果的相对偏差是()。
增感屏对影像效果的影响,不包括
自分泌
下列各项,不属于猩红热临床表现的是()
《安全生产许可证条例》规定,生产经营企业未取得安全生产许可证擅自进行生产的,责令停止生产,没收非法所得,并处10万元以上()万元以下的罚款。
关于粉刷石膏层表面主要特点的说法,正确的有()。
下列有关公共关系与人际关系的说法,不正确的是()。
材料:“百日维新”教学片段:某教师让学生自编自演历史短剧,分别扮演康有为、李鸿章、翁同龢、荣禄等历史人物,再现当年康有为被召唤到总理衙门“问话”的情境。学生表演完后,教师给予表扬,并提问:刚才四位同学表演的历史短剧中,同学们能
如右图,在△ABC中,∠ABC=90°,AB=,BC=1.P为△ABC内一点,∠BPC=90°.[img][/img]若∠APB=150°,求tan∠PBA.
Oncetheharddecisionshavebeenmadeabouthowtotreatapatient’scancer,doctorsfaceanevenmoredifficultquestion:how
最新回复
(
0
)