首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2018-09-13
31
问题
设有以下定义和程序:
#include
class TestClass1
{
public:
void show1()
{
cout<<"TestClass1"<
}
};
claaa TestClaaa2;TegtClagg1
{
public:
void show2()
{
tout<<”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
解析
TestClassl为Tcstclass2的私有基类,所以派生类Testclass2中继承过来的show1()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的show1()。
转载请注明原文地址:https://kaotiyun.com/show/1fAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对派生类的表述中,错误的是()。
下列运算符不能重载为友元函数的是()。
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
有如下程序:#include<iostream.h>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();voidf(
下列关于虚函数的描述中,正确的是()。
下列程序中的重载函数disp()发生错误,错误原因是______。#include<iostream.h>classSample{private:intm;staticintst;
以下关于友元函数的叙述不正确的是()。
三种基本结构中,能简化大量程序代码行的是()。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
下列叙述中错误的是()。
随机试题
行政机关依法作出不予行政许可的书面决定的,应当说明理由,并告知申请人享有依法()的权利。
求∫0+∞xexdx.
A.透明管型B.细胞管型C.颗粒管型D.蜡样管型E.脂肪管型多提示肾小管病变严重的管型是
承包商编制的承包商文件及其他设计文件的版权和其他知识产权应归()所有。
环保行政主管部门应在收到申请环保设施竣工验收之日起()日内完成验收。
工程量的正确计量是发包人向承包人支付工程进度款的前提和依据,其工程计量的原则有()。
成长权益战略投资于()的企业。
公安机关对于被拘留的犯罪嫌疑人,应当在拘留后的24小时以内进行讯问,发现不应当拘留时()。
下面四个所给的选项中,哪一选项的盒子能由下边所给定的图形做成()
诉讼时效期间届满,权利人丧失的权利是()。
最新回复
(
0
)