首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cout<<"TestClass1"<<endl; } }; class TestClass2:TestCl
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cout<<"TestClass1"<<endl; } }; class TestClass2:TestCl
admin
2020-05-14
67
问题
设有以下定义和程序:
#include<iostream.h>
class TestClass1
{
public:
void show1()
{
cout<<"TestClass1"<<endl;
}
};
class TestClass2:TestClass1
{
public:
void show2()
{
cout<<"TestClass2"<<endl;
}
};
class TestClass3:protected TestClass2
{
public:
void show3()
{
cout<<"TestClass3"<<endl;
}
};
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/yg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设有函数模板定义如下,下列各选项中正确的是( )。 Template <class T> T Max(T a,T b,T c) { if(a<b) {if(b<c) return c;
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
下面程序的结果是______。#include<iostream.h>classA{public:virtualvoidfun()=0{};};classB:publicA{
下列关于C++函数的叙述中,正确的是()。
算法的时间复杂度是指()。
头文件______中包含了执行内部格式化所需的信息。
若有如下定义和语句:ints[4][5],(*p)[5];p=S;则指针对s数组中第三个元素的正确引用形式是()。
在深度为7的满二叉树中,叶子结点的个数为
下列叙述中正确的是( )。
算法的空间复杂度是指( )。
随机试题
关于生物利用度的说法不正确的是
婴幼儿口腔保健中,错误的做法是
公正原则是指对同样有医疗需求的患者,应得到同样的医疗
浸出制剂防腐可通过
肝昏迷病人灌肠时禁用肥皂水是因为
下列关于水痘的叙述,正确的有()。
钢筋混凝土粱正截面承载力按最小配筋率配筋时钢筋的代换原则是()。
对法院的查询,信用社应当立即协助办理()。
在社会主义市场经济体制中,市场体系()。
质变是事物根本性质的变化。()
最新回复
(
0
)