首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> class A1 { public: void show1() { cout<<"class A1"<<endl; } }; class A2:public A1 { public: void
设有以下定义和程序: #include<iostream.h> class A1 { public: void show1() { cout<<"class A1"<<endl; } }; class A2:public A1 { public: void
admin
2019-04-01
30
问题
设有以下定义和程序:
#include<iostream.h>
class A1
{
public:
void show1()
{
cout<<"class A1"<<endl;
}
};
class A2:public A1
{
public:
void show2()
{
cout<<"class A2"<<endl;
}
};
class A3:protected A2
{
public:
void show3()
{
cout<<"class A1"<<endl;
}
};
void main()
{
A1 obj1;
A2 obj2;
A3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
由于class A3:protected A2,所以类A3的对象obj3不能直接访问基类A1的成员函数show1(),所以选项C)是错误的;其他选项均有访问的权限,正确。
转载请注明原文地址:https://kaotiyun.com/show/8aAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为______。#include<iostream.h>voidmain(){inti;for(i=1;i<6;i++)if(i==3)break;cout<<
下列关于多态性的描述,错误的是
类的析构函数的作用是
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello},"the","world"};char**pa=a;
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
下面是关于派生类声明的开始部分,其中正确的是()。
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。classmy(21ass{private:intdata:public::MyClass(int
下列关于C++流的叙述中,正确的是
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
随机试题
我们在日常的商务活动中,在处理难接听的顾客电话时,下列做法中不妥的是
必须与蛋白质载体结合才具有免疫原性
多层螺旋CT与单层螺旋CT的主要区别是
腹部加压行静脉肾盂造影引起患者休克,最有效的急救措施是
肌电图或诱发电位主要是检查
关于专业施工分包人权利义务的说法,正确的有()。
有效期内某一时点借款人的可用贷款额度由()决定。
张家和李家都使用90米的篱笆围成了长方形的菜园,已知李家的长方形菜园的长边比张家短5米,但是菜园面积却比张家大50平方米,则李家的长方形菜园面积为:
如果2013—2015年该市工业废水排放量与2010年—2012年保持相同的年平均增长速度,则2015年该市工业废水排放量预计达到()。
基准利率
最新回复
(
0
)