首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #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
46
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
以下程序的输出结果为main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<endl;}
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
设有如下三个关系表:下列操作中正确的是()。
分布式数据库系统不具有的特点是
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
下列选项中不属于结构化程序设计原则的是
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
人们通常将旅行社、住宿业和______称为旅游业的“三大支柱”。
以下哪种产妇不是必须在分娩开始前入院
X线机控制装置的类型不包括
13岁女生,因月经初潮来门诊咨询。该女生自述对月经初潮来临很紧张,害怕身体出现疾病,近期情绪难控制,心神不定,烦躁不安,常与他人争吵。护士针对其进行保健指导,以下不正确的是()。
几个民营企业甲公司、乙公司等数家公司准备设立一家股份有限公司,在此过程中产生了一系列问题,遂决定请律师咨询。请回答以下问题。
矩形风管的内斜线和内弧形弯头应设(),以减少风管内部阻力和噪声。
Whichofthefollowingactivitiescanbeusedtogetthemainideaofapassage?
若函数f(χ)=χ2+aχ+b的图象与χ轴的交点为(1,0)和(3,0),则关于函数f(χ)的说法,正确的是().
关于在Dreamweaver中操作描述错误的是()。
Americanstodayhavedifferenteatinghabitsthantheyhadinthepast.Thereisawide【B1】______offoodavailable.Theyhavea
最新回复
(
0
)