首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cost<<’’TestClass1’’<<endl
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cost<<’’TestClass1’’<<endl
admin
2020-06-29
40
问题
设有以下定义和程序:
#include<iostream.h>
class TestClass1
{
public:
void show1()
{
cost<<’’TestClass1’’<<endl;
}
};
class TestClass2:TestClass1
{
public:
void show2()
{
tout<<’’TestClass2’’<<endl;
}
};
class TestClass3:protected TestClass2
{
public:
void show3()
{
cout<<’’TestClass3’’<<endl:
}
};
void main()
{
TestClassl obj1;
TestClass2 obj2;
TestClass3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的showl()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的show1()。
转载请注明原文地址:https://kaotiyun.com/show/H78p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。
下列关于重载运算符错误的是
下面能作为软件需求分析工具的是
下列关于对象初始化的叙述中,正确的是
在下列选项中,不允许作为C++标识符的是
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;
下面描述中,不属于软件危机表现的是( )。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
在焊接结构中采用最多的一种接头形式为()接头。
万某因出国留学将自己的独资企业委托陈某管理,并授权陈某在5万元以内的开支和50万元以内的交易可自行决定。设若第三人对此授权不知情,则陈某受托期间实施的下列()行为为我国法律所禁止或无效。
关于现金持有量与各成本的关系,下列说法正确的是()。
下列有关管理人的表述中,正确的有()。
一般来说,学校中的教学媒体包括非投影视觉辅助、__辅助和__辅助。
0261220()
()对于蓝牙耳机相当于电话对于()
一项研究显示,某些病原体可能演化出对女性造成的疾病严重程度和致死率低于男性的特性。除了可以通过和男性一样的方式将病原体传递给其他人群外,女性还可以在怀孕、生产和哺乳期将病原体传递给子女。研究显示,女性较男性额外拥有的病原体传播机会可能对病原体产生充分的演化
将来、日本へ留学する________、日本語を習っています。
IntheUnitedStates,thereissomedisagreement(tosaytheleast)overtherisksandbenefits.ofnuclearpower.Therecanbe
最新回复
(
0
)