首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ public: void fun1(){ } private: void fun2(){ } protected: void fun3(
有如下类定义: class B{ public: void fun1(){ } private: void fun2(){ } protected: void fun3(
admin
2015-07-22
85
问题
有如下类定义:
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
解析
本题考查派生类对基类成员的访问属性,派生类私有继承基类,那么基类的公用成员和保护成员在派生类中成为私有成员,所以派生类可以直接使用基类的公用成员,A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/AkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #qnclude<iostream> #include<iomanip> using namespace std; class CSum { int x,y;
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:po
下列不是描述类的成员函数的是
开发软件时对提高开发入员工作效率至关重要的是
有以下程序:classDate{public:Date(inty,intm,intd);year=y;month=m;
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
下列关于break语句的叙述不正确的是()。
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
C++语言中关键字运算符有new,delete和【】。
以下哪个不是C++语言中的有效标识符?
随机试题
患者,男,68岁。刺激性咳嗽5个月余。胸部X线片示右肺上叶有一不规则肿块阴影。经支气管镜检查诊为小细胞肺癌。肺癌常见的肺外表现不包括
下列哪个可能是原位癌或早期鳞癌的表现
维吾尔药中属于辛味的是()。
A.按生产、销售假药处罚B.按生产、销售劣药处罚C.按无证经营处罚D.追究刑事责任E.承担民事责任有《药品经营许可证》异地经营的
根据《环境影响评价技术导则——总纲》环境影响报告书结论中可不包括的内容为( )。
安全评价的程序主要包括:准备阶段,危险、有害因素辨识与分析,定性、定量评价,提出安全对策措施,形成安全评价结论及建议和()
在国外,建筑工程一切险的投保人一般是( )。
皮亚杰认为,儿童在判断行为对错时,是()。
下列函数中函数值为数值型的是()。
A、 B、 C、 C
最新回复
(
0
)