首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: p
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: p
admin
2017-10-17
60
问题
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: public B protected: void fun3() { };已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
本题考查的知识点是:基类成员在派生类中的访问属性。基类中公有成员和保护成员在派生类中的访问属性将随着继承方式而改变:派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员;派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。本题中,D类从B类公有继承,B类中fun1()为私有、fun2()为公有、varl为保护,公有继承到D类后fun1()不可访问、fun2()仍为公有、varl仍为保护。D类自身的fun3()是保护属性。所以综上所述,只有从B类继承的fun2()为公有属性,故本题应该选择C。
转载请注明原文地址:https://www.kaotiyun.com/show/rXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
若要把类FriendClass定义为类MyClass的友元类,则应在类MyClass的定义中加入语句【】。
下面关于数组的初始化正确的是
设有定义intx;floaty;,则10+x+y值的数据类型是
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
下列叙述中正确的是
表达式18/4*sqrt(4.0)/5值的数据类型是()
随机试题
“衣食是本,自有人类,就是每日存忙这个。可囿在其中,终于还不太像人。”这段话出自【】
甲乙丙三人各出200万,购买北京一三室两厅房屋,形成共有关系。甲住主卧,每月补贴乙丙各200元。三人约定只允许自己或者家人居住,不得将房屋出租。2009年,甲乙出国,丙在甲乙不在期间,丙与丁订立房屋出租合同。将房屋出租给丁,获得租金18万元。甲乙
下列费用中属于到岸价的是()。
小张想购买一款兼具缴纳保费比较灵活而且保额可调整的寿险,理财规划师应该向其推荐()。[2015年5月真题]
根据个人所得税法律制度的规定,下列关于财产转让中财产原值说法不正确的是()。
将下列词语依次填入各句横线处,最恰当的一组是()。①花和鸟虽然有______关系,然而鸟有鸟名,花有花名,几乎没有一个是雷同的,唯有杜鹃却是花鸟同名,最为难得。②由于利比里亚经历多年内战,遭路损毁严重,中国驻利比里亚维和工兵分队__
A、 B、 C、 B
Oneencouragingsignintheproblemofchaosamongthesoldiers’rankswastheirvow,forwhatitwasworth,toactinamore___
Duringrecentyearswehaveheardmuchabout"race":howthisracedoescertainthingsandthatracebelievescertainthingsand
A、Congratulations!B、Itisadeal.C、Ihopeso.D、Idon’thaveajob.A本题考查对别人表示祝贺的表达。当别人说了一个好消息时,自己应该表示祝贺。A项“祝贺你”,是恰当的回答。
最新回复
(
0
)