首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class A1 { public: void show1() { cout
设有以下定义和程序: #include class A1 { public: void show1() { cout
admin
2012-12-29
97
问题
设有以下定义和程序:
#include
class A1
{
public:
void show1()
{
cout<<“class A1”<
}
};
class A2:public A1
{
public:
void show2()
{
cout<<“class A2”<
}
};
class A3:protected A2
{
public:
void show3()
{
tout<<“class A1”<
}
};
void main()
{
A1 obj1;
A2 obj2;
A3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.show1();
B、0bj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
C
解析
由于class A3:protected A2,所以类A3的对象obj3不能直接访问基类A1的成员函数show10,所以选项C是错误的;其他选项均有访问的权限,正确。
转载请注明原文地址:https://www.kaotiyun.com/show/h5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){int
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下字符串,说明表达式strlen(s)值的是()。charS[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
以下与表达式(!x==0)的逻辑值不等价的选项是
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为(
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是
随机试题
LM曲线向右上倾斜的条件是()。
A.胆总管结石B.乏特壶腹癌C.胰头癌D.慢性胰腺炎E.肝管癌患者,男,46岁。近1个半月来食欲不振,上腹闷胀不适,皮肤及巩膜黄染,一度增深后自行减轻,最近又有加深趋势。体检贫血貌,皮肤及巩膜黄染明显,肝大肋下一指余,胆囊肿大,粪便隐血试验(+
A、1/4B、1/3C、2/3D、1/5E、1/2可保留的牙齿其牙槽骨吸收不能超过根长的
石料单轴抗压强度试验用试件个数为()个。
规划环境影响评价报告书中对拟议规划的概述不应包括()。
资料1资料2资料3请根据以上材料,指出下列栏目的正确选项:“备案号”栏:()。
意外伤害保险中,被保险人遭受意外伤害的概率主要取决于( )。
依法成立的保险合同,自成立时生效。()
设两个相互独立的随机变量X和Y的方差分别为4和2,则随机变量3X一2Y的方差为()
Andrew______(已与家人言归于好)andletbygonesbebygones.
最新回复
(
0
)