首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #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
66
问题
设有以下定义和程序:
#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://jikaoti.com/ti/l2A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知int a, b;用语句scanf("%d%d", &a, &b);输入a,b的值时,不能作为输入数据分隔符的是
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
下面程序的结果是______。#include<iostream.h>classA{public:virtualvoidfun()=0{};};classB:publicA{
在深度为7的满二叉树中,叶子结点的个数为
下面各语句中,能正确进行赋字符串操作的语句是
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
有关血行播散型肺结核正确的是
A.mRNAB.DNAC.ATPD.cAMPE.RNA为蛋白质合成携带遗传密码的是
常见以急性和亚急性起病的三类神经系统疾病是
化学药品标签上有效期的标注格式正确的是()。
推进农业产业化经营的另一关键环节是要()。
黄山著名的三大瀑布是( )。
结果导向型的绩效考评方法包括()。
甲、乙两汽车从相距695公里的两地出发,相向而行,乙汽车比甲汽车迟2个小时出发,甲汽车每小时行驶55公里,若乙汽车出发后5小时与甲汽车相遇,则乙汽车每小时行驶().
ItispossibleforstudentstoobtainadvanceddegreeinEnglishwhileknowinglittleornothingabouttraditionalscholarlymet
Certainurbanproblemsarecommontobothdevelopedanddevelopingcountries,forexample,poorhousing,unemployment,trafficj
最新回复
(
0
)