首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #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
95
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
以下关于虚函数的叙述中不正确的是
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<s;
已知:intm=10;,在下列定义引用的语句中,正确的是()。
数据库概念设计中,由分散到集中的设计方法是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<classt>classT
下列有关继承和派生的叙述中,正确的是()。
下列对模板的声明中,正确的是()。
下列叙述中正确的是()。
下面各语句中,能正确进行赋字符串操作的语句是
下面关于算法的叙述中,正确的是()。
随机试题
甲亢病人甲状腺激素分泌过多证候群包括()
血浆中起关键作用的缓冲对是
女婴,足月顺产,出生体重3200g,生后48小时,血清总胆红素25μmol/L。在检查黄疸的原因时,首选的治疗方法
热原主要是微生物的代谢产物,其致热中心为()。
20×4年2月,某市财政局派出检查组对某国有外贸企业20×3年度的会计工作进行检查,发现存在以下情况:(1)20×3年2月,该企业财务处处长安排其侄女(持有会计从业资格证书)在财务处任出纳,并负责保管会计档案。(2)发现一张发票“金额”
图书标题采用数字、字母标注序号的,应遵循()等规则。
1941年1月,震惊中外的皖南事变爆发后,《新华日报》刊出周恩来的题词手迹:“为江南死国难者志哀!”“千古奇冤,江南一叶;同室操戈,相煎何急?!”大敌当前,中国共产党以民族利益为重,坚持正确的方针和原则,避免了抗日民族统一战线的破裂,这些方针和原则包括(
设随机变量X的分布律为P(X=k)一p(1-p)k-1(k=1,2,…),y在1~k之间等可能取值,求P{Y=3).
【B1】【B9】
为了实现这个目标,国家决定重点发展农村地区与预防医学。
最新回复
(
0
)