首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ int x: public: MyClass0:x(0),y(0){} int GetX0{return x;} void SetX(int xx){x=xx;}
有如下类定义: class MyClass{ int x: public: MyClass0:x(0),y(0){} int GetX0{return x;} void SetX(int xx){x=xx;}
admin
2013-04-11
45
问题
有如下类定义:
class MyClass{
int x:
public:
MyClass0:x(0),y(0){}
int GetX0{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://kaotiyun.com/show/FINp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtualvoidprint()const{cout<<
为避免指针使用上的错误,可以在定义指针时就给指针一个值,这叫指针的初始化。不能初始化指针的值是()。
关于函数的返回值,正确的是()。
若有定义:doublea[3][5];那么数组a的最后一个元素是【】。
下面表示纯虚函数的成员函数是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【】。再执行成员对象的构造函数,后执行派生类本身的构造函数。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cou
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
下列字符常量表示中,______是错误的。
下列关于模板的叙述中,错误的是()。
随机试题
使者大喜,如惠语以让单于让:
Windows7中,当一个菜单项目呈灰色时,表明此菜单项目______________。
A.TTGACAB.TATAATC.TATAD.AATAAA原核生物-35区的一致性序列是
先张法预制梁板时,预应力筋张拉完毕后,与设计位置的偏差不得大于()。
关于生前信托和遗嘱的比较,下列说法正确的是( )。
如果企业存在固定性经营成本和债务利息成本,在没有优先股股息且其他因素不变的情况下,下列措施能降低总杠杆系数的有()。
资金需求者将金融资产首次出售给资金的供应者所形成的交易市场称为()。
雨过天晴产生的“鬼火”按照化学反应现象应该是:
计算机内存中用于存储信息的部件是()。
Researchnowsuggestscompaniesthattrytomakeemployeeshappycouldbenefitfromimprovedlevelsofproductivity.WhereSloug
最新回复
(
0
)