首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public
admin
2016-08-19
34
问题
有如下类定义:
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/k0E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
在C++语言中,函数形参的默认存储类型是()。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的______所指向的对象,因此并不显示地出现在参数表中。
若定义intk=7,x=12;,则能使值为3的表达式是
下面程序的结果为#include<iostream.h>intC;classA{private:inta;staticintb;public:
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(intx
随机试题
患者女,75岁,左眼视力光感,定位准,晶状体混浊,核呈褐色,应选用的术式为
由于房地产价值量大,加之独一无二特性造成对影响房地产价格的()等方面的情况在短时间内不易了解。
下列选项内容属于初步评审中响应性评审标准的有()。
证券投资分析中公司分析的对象主要是()。
失独家庭可领养子女,民政局要统计各区县人数。想要做一个调查。让你组织,你怎么做?
正常利润是()的一个组成部分。
下列关于我国审判机关的表述,正确的是()。
What’saman?Or,indeed,awoman?Biologically,theanswermightseemobvious.Ahumanbeingisa(n)【C1】______whohasgrownfr
Itwasjustafootnotecomparedwiththemoreinfectiousdisasterthatkilledmillionsmorepeoplein1918,butthe1957influen
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1。此工程中包括类Date(“13期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:20
最新回复
(
0
)