首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Myclass{ int x; public: Myclass():x(O),y(0){} int GetX() {return x,} void SetX(int xx) {x=
有如下类定义: class Myclass{ int x; public: Myclass():x(O),y(0){} int GetX() {return x,} void SetX(int xx) {x=
admin
2019-06-04
111
问题
有如下类定义:
class Myclass{
int x;
public:
Myclass():x(O),y(0){}
int GetX() {return x,}
void SetX(int xx) {x=xx;}
int y;
};
已知obj是类Myclass的对象,下列语句中违反类成员访问控制权限的是( )。
选项
A、obj.x
B、obj.y
C、obj.GetX()
D、obj.SetX(0)
答案
A
解析
由类MyClass的定义可知,数据成员x属于私有成员,所以只能在类的内部访问。类MyClass的对象obj不能访问类MyClass的私有成员x。
转载请注明原文地址:https://www.kaotiyun.com/show/Dn8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D面向对象方法是运用对象、类和实例、消息、继承、多态等概念来构造。
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
下面不属于C++的预定义的流对象是()。A)cinB)iostreamC)clogD)Celt
下列关于数据库设计的叙述中,正确的是()。A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典
下面for语句的循环次数为()。for(inti=0,n=0;!n&&i
下列字符串中,正确的C++标识符是()。
算法的空间复杂度是指【】。
随机试题
骨显像时,如果怀疑有尿液污染,最理想的处理是
临床的可能诊断为目前认为临床上哪种治疗措施较为适宜
下列选项中,不符合《建设工程安全生产管理条例》关于机械设备、施工机具和配件出租单位安全责任规定的项目是()。
张某离开自己的住所下落不明满4年,其妻李某()。
ICAO
梁山英雄中有“混江龙”美誉的是()。
下面关于USB的叙述中,错误的是()。
鼠标拖放控件要触发两个事件,这两个事件是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*P){strcpy(P,"Qian");}main(){STUa={"Zhao",’m’,2
以下______表示域名。
最新回复
(
0
)