首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int x; public: MyClass():x(0),y(0){} int GetX(){return x;} void SetX(int xx){x=xx
有如下类定义: class MyClass{ int x; public: MyClass():x(0),y(0){} int GetX(){return x;} void SetX(int xx){x=xx
admin
2018-08-13
85
问题
有如下类定义:
class MyClass{
int x;
public:
MyClass():x(0),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
解析
由类Mvclass的定义可知,数据成员x属于私有成员,所以只能在类的内部访问。类MyClass的对象obj不能访问类MyClass的私有成员x。
转载请注明原文地址:https://kaotiyun.com/show/iAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>-b)?a:b;}下列对函数模板Max()的调用中错误的是()。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1)的结果为()。
下面程序的运行结果是______和______。#include<iostream.h)#defineN10#defines(x)x*x#definef(x)(x*x)voidmain(){inti1,
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’执行上面的语句序列输出字符“$”和“*”的个数分别是(
下列程序中的重载函数disp()发生错误,错误原因是______。#include<iostream.h>classSample{private:intm;staticintst;
具有3个节点的二叉树有
设有如图所示的二叉树则对该二叉树中序遍历的结果是
树是节点的集合,它的根节点数目是
随机试题
CT的高频发生器电压波动范围应小于
企业文化的核心是()
西方国家的陪审团分为两种,即()
维生素C注射液【处方】维生素C104g依地酸二钠0.05g碳酸氢钠49g亚硫酸氢钠2g注射用水加至1000ml对维生素C注射液的表述错误的是
(2009)关于承重木结构用胶,下列哪种说法是错误的?
断路器的作用有( )。
分析歌曲《月之故乡》谱例,写出:(1)调式调性。(2)曲式结构。(3)旋律特点。
职业基因:指与个人所从事工作的特点相匹配的个性特点与气质。下列不涉及职业基因的是:
即期利率与远期利率
Don’tspeaktohim.He______totheweatherreport.
最新回复
(
0
)