首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2015-07-22
23
问题
有如下类定义:
class B
{
public: void fun1() { }
private: void fun2() { }
protected: void fun3() { }
};
class D: public B
{
protected: void fun4() { }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/XuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过派生类的对象可直接访问其
下列的各类函数中,()不是类的成员函数。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j;语句后,k的值为【】。
一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______。
下列数据结构不属于线性表的是()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
下列关于链式存储的叙述中,错误的是()。
线性表的顺序存储结构和线性表的链式存储结构分别是()。
自顶向下分析方法从文法的开始符号出发,判断其能否()出输入符号串。
随机试题
诊断张力性气胸的确切依据是
具有吹风样杂音的脉管畸形是
不定积分∫e-2xdx等于()。(式中C为任意常数)
在克里斯塔勒中心地理论中,下列哪项不属于支配中心地体系形成的原则?()
()是证券交易所的决策机构。
金融市场上最活跃的交易者是()。
A、B两桶中共装有108公斤水。从A桶中取出的水倒入B桶,再从B桶中取出的水倒人A桶,此时两桶中水的重量刚好相等。问B桶中原来有多少公斤水?
下图分别为我国某省区域图和该省土地利用状况图。关于该省在农业发展方面的叙述,正确的是()。①荒地、沼泽面积广大,应大规模开垦为耕地②适宜建设商品粮和乳肉等农产品基地③制约农业发展的主要原因是干旱缺水和低温冷害④退耕还林、还草、还湿是
(2012年第13题)人生目的是人在人生实践中关于自身行为的根本指向和人生追求,它所认识和回答的根本问题是
Thesalesmanager’sjob______includesmarketresearch,salesplanning,assigningtaskstoeachsalesgroup,andhandlingcustome
最新回复
(
0
)