首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:p
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:p
admin
2015-07-24
56
问题
有如下类定义:
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://www.kaotiyun.com/show/f0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计所规定的三种基本控制结构是()。
以下程序的输出结果是【】。#include<iostream.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=
对于模板定义关键字class和typename说法不正确的是()。
C++语言中关键字运算符有new,delete和【】。
类的具体表现是通过______定义来操作的。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
在软件测试设计中,软件测试的主要目的是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
C++语言中关键字运算符有new,delete和【】。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()
随机试题
AccordingtoD.H.Lawrence,______wasthefirstnovelistthat"startedputtingalltheactionsinside."
患者,女性,22岁,某医院行拔牙术,注射麻药时,患者出现头晕,恶心,胸闷,四肢无力,检查:血压90/60mmHg,脉搏65次/分,面部及口唇苍白。对该患者上述情况的正确处理是
氢氧化铝的含量测定
急性肾衰少尿或无尿期控制血钾升高应除外
甲、乙两国建立正式外交关系数年后,因两国多次发生边境冲突,甲国宣布终止与乙国的外交关系,根据国际法相关规则,下列哪一选项是正确的?
立交桥工程测量的内容不包括()。
运用收益法对企业进行价值评估时,需解决下列问题,对此不当的说法为()。
甲公司股票的必要报酬率为12%,目前的股价为20元,预计未来两年股利每年增长10%,预计第1年股利为1元/股,从第3年起转为稳定增长,增长率为5%。乙公司2011年1月1日发行公司债券,每张面值1000元,票面利率8%,5年期,每年12月31日付息一次,到
若方程x2+ax+1=0的两个根x1,x2满足:1/x1+1/x2=5,则x13+x23=()。
作出把党和国家的工作重点转移到社会主义现代化建设上来和实行改革开放的战略决策的会议是
最新回复
(
0
)