首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> classA1 { public: void show1() { cout<<"classA1”<<end1; } };
设有以下定义和程序: #include<iostream.h> classA1 { public: void show1() { cout<<"classA1”<<end1; } };
admin
2013-02-27
29
问题
设有以下定义和程序: #include<iostream.h> classA1 { public: void show1() { cout<<"classA1”<<end1; } }; classA2:public A1 { public: void show2() { cout<<"classA2"<<end1; } }; class A3:protected A2 { public: voidshow3() { cout<<"class A1”<<end1; } }; void main() { A1obj1; A2obj2; A3obj3; } 则以下不合语法的调用语句是
选项
A、obj1.show1();
B、obj2.show1();
C、obj3.show1();
D、obj2.show2();
答案
4
解析
本题考核派生类的使用以及访问权限问题。C++中,通过类的对象只能访问类的公有成员,不能访问类的保护成员和私有成员。A2是A1的公有派生类,A3是 A2的保护派生类,所以类A1的成员函数show1()在类A3中呈现保护属性,不能通过A3类的对象访问。
转载请注明原文地址:https://jikaoti.com/ti/yjL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){ctse1:switch(y){case0:a++;break;case1:b++;break;}CaSe2
在关系模型中,每一个二维表称为一个()。
下列各项中不属于需求分析阶段任务的是()。
以下表达式中,结果为“假”的是()。
以下选项中合法的标识符是()。
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#inclu
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
深度为5的完全二叉树的节点数不可能是()。
某二叉树的中序序列为CBADE,后序序列为CBEDA,则前序序列为()。
随机试题
真核生物的mRNA前体进行的加工并不包括
关于红细胞脆性的叙述,正确的是()。
当桥梁出现下列情况时应进行特殊检查()。
项目决策分析与评价的主要内容包括()。
电力变压器按防潮方式可分为()。
地下油库的埋深一般不少于()。
一位12岁的初二男生,表现一贯较好,最近学习成绩下降。其父亲斥责无效,无奈带他来心理咨询。咨询师问及他的母亲时,该生流泪,回答说父母新近离婚。该生学习成绩下降的原因,最大的可能足()。
中央政府系统中的事务官员采取非委任制的国家是()。
全て
A、 B、 C、 A
最新回复
(
0
)