首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
admin
2016-07-13
62
问题
有如下类定义:
class B
{
public:void funl(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B
{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.funl();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/sjE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(l
下面是类MyClass的定义,对定义中各种语句描述正确的是()。classMyClass{publiC:voidMyClass(inta)//①{x=a;
检查软件产品是否符合需求定义的过程称为()。
若有说明inta[3][4];,则a数组元素的非法引用是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
不合法的main函数命令行参数表示形式是
对于模板定义关键字class和typename说法不正确的是
随机试题
HowtoBeRespectfulofYourParentsChangingyourthoughtsandfeelingsaboutyourparentsbegratefultothem—showgra
护理教师计划资金使用情况,制订护理教学的计划,这时教师的角色是()
血清区带电泳测定M蛋白,可用以
33周早产儿生后5小时出现呼吸性呻吟,三凹征发绀,X线检查可见两肺透亮度降低,支气管充气征,该患儿可能发生了
工程项目招标投标管理基本原则中,()原则主要体现了要求给予所有投标人平等的机会,使其享有同等的权利和义务。
依据《私募投资基金管理人登记和基金备案办法》经备案的私募基金可以申请开立()相关的账户。
Goldfeld—Quandt检验法的应用条件是()。
1974年,毛泽东主席在会见英国前首相希思时说:“你们欧洲强大起来,我们高兴啊。”毛主席这样说,主要是基于当时()
调查报告属于公文中的规范性文件。()
Privateenterpriseisthething.Wewenttoapartyontheriverearlierthissummer.Thehost【31】isoldenoughtoknowbetter,
最新回复
(
0
)