首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B{ protected:void fun4(){}
有如下类定义: class B{ public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B{ protected:void fun4(){}
admin
2018-12-04
32
问题
有如下类定义:
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
解析
派生类D公有继承父类B,所以obj可以访问基类B的公有,不能访问其它成员。
转载请注明原文地址:https://kaotiyun.com/show/YrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
若有如下程序:#include<iostream>usingnamespacestd;ClassTestClass1{private:inta;public:TestClassl(in
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i}private:intvalue;
在C++语言中函数返回值的类型是由()决定的。
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
下列叙述中正确的是()。
下面程序的运行结果为()。#include<iostream.h>voidswap(int&a,intB){inttemp;temp=a++;a=b;b=temp;}void
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
下列关于this指针的叙述中,正确的是()。
软件工程的出现是由于
随机试题
在Word中,要进行文本移动,先选定文本,使用快捷键(),然后在指定位置再使用快捷键Ctrl4+C即可移动文本。
白血病患儿化疗期间尿常规检查应特别注意
对食管癌有帮助的诊断方法为
根据抗菌药物临床应用管理要求,将抗菌药物临床应用实行分级管理的因素为()。
测绘项目的发包单位将测绘项目发包给不具有相应资质等级的测绘单位或者迫使测绘单位以低于测绘成本承包的,责令改正,可以处测绘约定报酬()倍以下的罚款。
下列有关信用证的业务特点中,说法正确的是()。
英国的四位教育家培根、洛克、斯宾塞、赫胥黎在教育主张上有一个共同点是()。
在推进手工业合作化的过程中,中国共产党采取的方针是()
Astheso-calleddebateoverhealthcarecontinuesintheSenate,letmetakeastepbackandlookatactualhealthcarereform
【S1】【S7】
最新回复
(
0
)