首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #inc1ude<iostream.h> c1ass TestClass1 { pubitic: void showl0 { cout<<"TestClass1"<<end1;
设有以下定义和程序: #inc1ude<iostream.h> c1ass TestClass1 { pubitic: void showl0 { cout<<"TestClass1"<<end1;
admin
2019-03-05
40
问题
设有以下定义和程序:
#inc1ude<iostream.h>
c1ass TestClass1
{
pubitic:
void showl0
{
cout<<"TestClass1"<<end1;
}
};
c1ass TestClass2:TestClass1
{
public:
void show2()
{
cout<<" TestClass2"<<end1;
}
};
c1ass TestClass3:protected TestClass2
{
public:
void show3()
{
cout<"TestClass 3"<<end1;
}
};
void main()
{
TestClass1 obj1;
TestClass2 0bj2;
TestClass3 0bj3;
}
则以下不合语法的调用语句是( )。
选项
A、objl.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
TestClass1为TestClass2的私有基类,所以派生类TestClass2中继承过来的showl0为私有的。TestClass3为TestClass2的受保护派生类。所以TestClass3定义的对象不能访问TestClass中的showl()。
转载请注明原文地址:https://kaotiyun.com/show/0vAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
在深度为6的满二叉树中,叶子结点的个数为
下面关于运算符重载的描述错误的是()。
有如下运算重载函数定义:Doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误的最准确的描述是
下列关于C++流的叙述中,正确的是
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
在深度为7的满二叉树中,度为2的结点个数为______。
随机试题
设备采购合同分为()。
项目可行性研究的核心内容是( )。
建筑安装工程费用中的税金是指按规定应计人工程造价内的( )。
《防洪法》规定,防汛抗洪工作实行()负责制。
某店一、二月初职工人数分别为42人、32人;二、三月职工平均人数分别为35人、36人。则该店一季度月平均职工人数为()人。
影响学习动机的内部因素是()。
[2006年GRK真题]并非蔡经理负责研发或者负责销售工作。如果上述陈述为真,以下哪项陈述一定为真?
南京临时政府是一个资产阶级共和国性质的革命政权,这是因为
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){}
最新回复
(
0
)