首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #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
49
问题
设有以下定义和程序:
#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://www.kaotiyun.com/show/8aAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下列关于多态性的描述,错误的是
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello},"the","world"};char**pa=a;
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();staticints;
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。classmy(21ass{private:intdata:public::MyClass(int
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是
数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
下列关于线性链表的描述中正确的是()
随机试题
喷射处理质量等级分为()。
A.输卵管壶腹部B.输卵管间质部C.输卵管峡部D.输卵管伞部E.输卵管黏膜具有“拾卵”作用的是
三维超声对心脏血流动力学描述,正确的是
王某,男性,66岁。患前列腺增生症,长期排尿困难,膀胱内有较多的残余尿,肾功能有损害。患者发生急性尿潴留,应首先
在一定条件下,液位系统、吸热放热等传热过程可以看做是()。
商用房贷款中,应调查的质押权力的条件中,不包括()。
《商业银行个人理财业务管理办法》明确规定,个人理财业务是指商业银行为个人客户提供的()等专业化服务活动。
小批鉴定的内容,除样品鉴定的内容外,一般增加的内容有()。
AstudyofhowolderteenagersusesocialmediahasfoundthatFacebookis"notjustontheslide,itisbasicallydeadandburi
A、Itissoothing.B、Itisstriking.C、Itisluxurious.D、Itisfortunate.B
最新回复
(
0
)