首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class A1 { public: void show1() { cout
设有以下定义和程序: #include class A1 { public: void show1() { cout
admin
2012-12-29
36
问题
设有以下定义和程序:
#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://kaotiyun.com/show/h5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(structAt);
有以下程序:#include<stdio.h>main(){ini=5:do{if(i%3==1)if(i%5==2){printf(”*%d”,i);break;}i++:}while(i
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
下面属于白盒测试方法的是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在程序设计阶段采取【】和逐步求精的方法。
关于在调用模板函数时模板实参的使用,下列表述正确的是
随机试题
维生素A的适应证不包括
下列战略联盟形式中,属于契约式战略联盟的有()。
国际企业常用的采购方式是()
男性,56岁。30分钟前心前区压榨样痛,突然出现意识丧失、抽搐,听诊心音消失,脉搏触不到,血压为零,诊断为心脏骤停。下列哪一项不是诊断心脏骤停的必备条件
滥用输液剂的危害是
从资本市场的发展历程来看,()是证券监管机构的首要任务和宗旨。
对生产管理人员的绩效考评,最经常采用的是()。(2003年11月二级真题)
设A*为3阶方阵A的伴随矩阵,|A|=,求|(3A)-1-2A*|的值.
8255A的端口A的工作方式是由方式控制字的______位决定。
下列循环语句中,循环体执行的次数是a=100Doa=a+1LoopUntila
最新回复
(
0
)