首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cost<<’’TestClass1’’<<endl
设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cost<<’’TestClass1’’<<endl
admin
2021-09-05
25
问题
设有以下定义和程序:
#include<iostream.h>
class TestClass1
{
public:
void show1()
{
cost<<’’TestClass1’’<<endl;
}
};
class TestClass2:TestClass1
{
public:
void show2()
{
tout<<’’TestClass2’’<<endl;
}
};
class TestClass3:protected TestClass2
{
public:
void show3()
{
cout<<’’TestClass3’’<<endl:
}
};
void main()
{
TestClassl obj1;
TestClass2 obj2;
TestClass3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的showl()为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的show1()。
转载请注明原文地址:https://kaotiyun.com/show/Cdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator
下列字符串中可以用作C++标识符的是
下面叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
下列关于构造函数的描述中,错误的是()。
派生类构造函数的初始化列表中,可以包含()。
下面有关for循环的正确描述是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
患者,男性,43岁。因外伤昏迷。转运时不宜采用的措施为()
患者25岁,北京某医院急诊室护士。2003年4月初在救治不明原因肺炎患者后3日出现发热,体温38.4℃,周身酸痛,化验血白细胞4.5×109/L。对患者的处理下列哪项是正确的()
厥证的主要病机为()
引起气性坏疽的致病菌是()。
施工期间的外部变形监测垂直位移的基点,至少要布设一组,每组不少于()个固定点。
思想品德课的课外活动与课堂教学()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性。
奥运会会旗是1913年在顾拜旦建议下确定,并在1914年巴黎奥林匹克代表大会上为庆祝国际奥委会成立()周年而首次升起。
我国网络游戏出版产业正处于发展时期,网游产品市场____,形形色色的游戏内容让玩家____。其中不乏商家为了追求短期经济利益,无视国家法律法规和社会责任,甚至触及政策和道德底线。依次填入画横线部分最恰当的一项是()。
若要查询课程名称为Access的记录,在查询设计视图对应字段的准则中,错误的表达式是()。
最新回复
(
0
)