首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class A1 { public: void show1() { cout
设有以下定义和程序: #include class A1 { public: void show1() { cout
admin
2017-02-22
34
问题
设有以下定义和程序:
#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()
{
cout<<"class A1"<
}
};
void main()
{A1 obj1;
A2 obj2;
A3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.showl();
B、obj2.show1();
C、obj3.showl();
D、obj2.show2();
答案
C
解析
由于classA3:protectedA2,所以类A3的对象obi3不能直接访问基类A1的成员函数showlf),所以选项C)是错误的;其他选项均有访问的权限,正确。
转载请注明原文地址:https://kaotiyun.com/show/M6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
下面叙述错误的是()。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)
若已知charstr[20];,有语句cin>>str;当输入为;Thisisaprogram所得的结果是str=()。
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
假设inta=1,b=2;则表达式a+++--b的值为【】。
下列数据结构中,能直接使用堆排序法进行排序的是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
以下选项中不属于软件工程的目标是( )。
下列数据结构中,插入时不需要移动其他元素的是
随机试题
患者,女,38岁,已婚。近几年形体渐胖,胸闷呕恶,倦怠乏力,月经停闭半年,平时带下量多色白,舌淡胖苔白腻,脉沉滑,尿妊娠试验阴性。治疗应首选()
AB两国缔结边界条约时,约定以两国义字书写的文本均为作准文本,并以英文文本作为参考文本。后来,发生边界问题分歧,在适用条约时,发现三个文本的某些用语有分歧。根据《维也纳条约法公约》,下列关于该条约的说法哪些是正确的?()
细水雾灭火系统故障中稳压泵规定时间内不能恢复压力的处理办法不包括()。
组织结构整合是一种()。
如图,平面ABEF⊥平面ABCD,四边形ABEF与四边形ABCD都是直角梯形,∠BAD=∠FAB=90°,BCAF,G,H分别为FA,FD的中点。设AB=BE,证明:平面ADE⊥平面CDE。
南戏最初产生在浙江温州地区。()
耐高温涂料:防水涂料:隔热涂料
在文中横线处填入下列语句,衔接恰当的一项是__________。如果有黑洞撞向地球,那么__________。当然,你听到的不是声波,而是引力波,因为__________。当黑洞靠近时,引力波会“挤压”内耳骨,产生类似照相机闪光灯充电时发出的咝咝声。尽管天
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears,thefoodheeatsandthefriendswithwhomh
A、刚找到老师家门B、搬完家就开始学C、刚刚开始学习D、还没开始学呢C
最新回复
(
0
)