首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int x; public: MyClass0:x(0),y(0){} int GetX(){returia x;} void SetX(int xx){x=xx
有如下类定义: class MyClass{ int x; public: MyClass0:x(0),y(0){} int GetX(){returia x;} void SetX(int xx){x=xx
admin
2019-04-01
26
问题
有如下类定义:
class MyClass{
int x;
public:
MyClass0:x(0),y(0){}
int GetX(){returia x;}
void SetX(int xx){x=xx;}
int y;
};
已知obi是类MyClass的对象,下列语句中违反类成员访问控制权限的是( )。
选项
A、obj.x
B、obj.y
C、obj.GetX()
D、obj.SetX(0)
答案
A
解析
由类MyClass的定义可知,数据成员x属于私有成员,所以只能在类的内部访问。类MyClass的对象obj不能访问类MyClass的私有成员x。
转载请注明原文地址:https://kaotiyun.com/show/KYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
下面程序的输出结果是_____。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)cout<<
要想使23.78965421的输出为23.7887,应用的语句是
若有说明语句:chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include<iostream.h>int&add(intx,inty){returnx+y;}vo
下列关于运算符重载的叙述中,正确的是
用树状结构表示实体之间联系的模型是
下列哪种数据模型可以用树形结构来表示实体之间联系()。
随机试题
利用变换t=将方程化为变量y与t的微分方程(Ⅰ)求新方程的表达式;(Ⅱ)求原方程的通解.
COPD的严重程度分级是依据下列哪项肺功能指标进行的
临床上可以作为一般解毒剂的维生素是()
关于新建矿井需要完成的矿井水文地质资料主要图件内容的说法,正确的是()。
以下关于管理人员培训开发计划的编制说法不正确的是()。
英国发动鸦片战争的主要目的是()。
单位要组织一个公务礼仪培训,领导让你组织,你怎么完成?
角色混淆是指人们对自己所要扮演的角色和角色规范认识不清,从而使扮演该角色的行为与其他角色的要求发生混淆的现象。下列不属于角色混淆的是()。
以下作品不属于明清古典小说四大名著的是()。
六个城市的位置如图所示:在这六个城市所覆盖的区域中,有4所医院、2座监狱和2所大学。这8个单位的位置须满足以下条件:(1)没有一个单位跨不同的城市。(2)没有一个城市有2座监狱,也没有一个城市有2所大学。(
最新回复
(
0
)