首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
设有以下定义和程序: #include class TestClass1 { public: void show1() { cout
admin
2018-09-13
65
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
下面关于this指针的说法中,不正确的是()。
结构化程序设计的核心和基础是()。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:base
下列程序的输出结果是【】#include<iostream>usingnamespacestd;intmain(){intnum=500;int&ref=num;ref
下列运算符中全都可以被友元函数重载的是()。
有下列程序:#include<iostream>usingnamespaceStd;classTest{public:Test(){n+=2;}~Test
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
关于调用模板函数时模板实参的使用,下列表述中正确的是()。
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
随机试题
小肠对糖的选择性吸收表现在对各种单糖吸收速度不同,其中吸收最快的是()
与感性认识相比较,理性认识的特点是【】
言语轻迟低微,欲言不能复言,为
下列项目中,必须进行经济效果评价的是()。
质监机构因工作需要对工程实体进行非常规试验检测和交工、竣工验收检测依法发生的试验检测费用,由()承担。
一项经济业务发生后引起银行存款减少60000元,相应地可能引起( )。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
一个完整的计算机系统应当包括()。
在考生文件夹下,打开文档WORD1.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。设置单元格对齐方式为水平居中(垂直、水平均居中);表格外框线设置为0.75磅蓝色双实线、内框线设置为0.5磅红色单实线。
A、Allsharkshaveteethtocutprey.B、Itissurethatsharksliketoattackhumans.C、Thelargesttypesofsharksareknownto
最新回复
(
0
)