首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include<iostream.h> classA1 { public: void show1() { cout<<"classA1”<<end1; } };
设有以下定义和程序: #include<iostream.h> classA1 { public: void show1() { cout<<"classA1”<<end1; } };
admin
2013-02-27
50
问题
设有以下定义和程序: #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://kaotiyun.com/show/GiVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的叙述中,正确的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20voidfu
以下关于字符串的叙述中正确的是()。
下列叙述错误的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函数中的任何内
以下选项中能用作数据常量的是()。
以下选项中不合法的标识符是()。
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
模板参数表中参数使用的分隔符号是______。
对于存在多个条件复杂组合的判断问题,其加工逻辑使用______描述较好。
随机试题
球面的铣削加工位置由铣刀刀尖的回转直径确定。()
调查消费者购买方便食品的偏好、购买习惯、决策方式等,经常用()
我国刑事诉讼法规定可不公开审理的案件包括()。
A.住院隔离并抗结核治疗到痰涂片转阴B.两种抗结核药物治疗6个月C.应用至少两种以往未用或少用的抗结核药物D.应用4种抗结核药物短程化疗6~9个月痰结核菌阳性的初治活动性肺结核患者需
可作片剂崩解剂的是
税收是国家为了满足一般的社会共同需要,凭借政治的权力,按照国家法律规定的标准,强制地、有偿地取得财政收入的一种分配关系。()
财政管理体制的核心内容是()。
司法解释是指最高人民法院在总结审判实践经验的基础上发布的指导性文件和法律解释,属于经济法的渊源之一。()
甲公司为我国境内上市公司,日常核算以人民币作为记账本位币。甲公司在美国和法国分别设有子公司,负责当地业务的运营,子公司的记账本位币分别为美元和欧元。甲公司在编制合并财务报表时,下列各项关于境外经营财务报表折算所采用的汇率的表述中,正确的是()。
下列哪些重要思想是在《反对本本主义》中提出来的()
最新回复
(
0
)