首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void showl() { cout
设有以下定义和程序: #include class TestClass1 { public: void showl() { cout
admin
2021-05-06
15
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
有如下类定义:c1assAA{inta;public:intgetRef()const{retum&a;}//①intgetValue()const{retuma;}
有如下程序:#includeusingnamespacestd;classGA{public;virtualhatf(){retum1;}};classGB:pub
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--c
有如下程序:#includeusingnamespacestd;intmain(){charstr[100],*p;cout
有如下类定义:classMyClass{Intvalue;public;MyClass(intn):value(n){}intgerValueoconst{returnvalue;}}
对C++编译器区分重载函数无任何意义的信息是()。
数据流程图(DFD图)是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
随机试题
溢饮是指饮邪留于
决定人类欲望和行为的最基本的要素是()
A.幽门梗阻B.迷路炎C.癔症D.甲状腺危象E.梅尼埃病中枢性呕吐多见于
下列哪种免疫作用在无抗体存在时仍可发生
用于不宜手术治疗的、胆囊有收缩功能的、直径较小的胆固醇结石的患者的药物是()。
()是保税货物通关程序中向海关办理的第一个手续,是保税业务的开始,也是经营者与海关建立承担法律责任和履行监管职责的法律关系的起点。
财政收入这一统计指标属于()。[2008年真题]
坏死组织逐渐被肉芽组织替代的过程为()。
以“梨花院落溶溶月”为上句,下面四个句子中,哪一个能作为下旬与它相对组成对偶句?
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3-23所示。在窗体文件中已
最新回复
(
0
)