首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2020-07-23
72
问题
设有以下定义和程序:
#include
class TestClass1
{
public:
void show1()
{
cout<<”TestClass1”<
}
}:
class TestClass2:TestClass1
{
public:
void show2()
{
cout<<”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
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的show1()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的show1()。
转载请注明原文地址:https://kaotiyun.com/show/q9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{intxx,yy;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),yy(y){}};若执行语句Pointa
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a;}private:long
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0){cout
关于函数重载,下列叙述中错误的是()。
下列关于函数模板的表述中,正确的是
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledi
有如下程序:#includeusingnamespacestd;intmain(){inta[10];for(int*p=a;p
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
随机试题
下列有关文学常识的表述,错误的一项是()
女性,25岁,怀孕2个月余,因恶心、呕吐、乏力2周,皮肤黄染进行性加深5天,嗜睡1天入院。体检:嗜睡状态,皮肤注射部位可见出血斑,巩膜深度黄染,扑翼样震颤(+),移动性浊音(+),化验:ALT45U,总胆红素252μmol/L,PT20秒(对照12秒)。
患者,男性,62岁。左侧腹股沟斜疝嵌顿l小时,经手法复位成功。护士应观察的重点是
下列关于个人独资企业清算问题的表述中,正确的是()。
某两年期债券,面值1000元,票面年利率10%,每半年付息一次,到期还本。假设有效年折现率是10.25%,该债券刚刚支付过上期利息,其价值是()元。
旅游业的发展增强了国民环境保护意识和文化保护意识,提升了国家“软实力”和大国形象。()
要求员工必须加强单位或部门的团队合作,有利于提高团队的协作精神的工资制度是()
先有工程设计图,然后施工建成大厦。这一事实说明()。
设A为m×n矩阵,齐次线性方程组Ax=0仅有零解的充分条件是()
Whenshe(came)backfromHollywood,shewanted(totell)everybody(about)allthestarsandexcitingpeople(who)shehadseen
最新回复
(
0
)