首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。应在空格处填入的语句是 ( )。 class MyClass { ______________ int x, y; public: MyClass(int a=0,int b=0)
有如下类的定义。应在空格处填入的语句是 ( )。 class MyClass { ______________ int x, y; public: MyClass(int a=0,int b=0)
admin
2010-06-06
32
问题
有如下类的定义。应在空格处填入的语句是 ( )。 class MyClass { ______________ int x, y; public: MyClass(int a=0,int b=0) { x=a; y=b; } static void change{) { x-=10; y-=10; };
选项
A、static
B、const
C、mutable
D、不需要填入内容
答案
1
解析
本题考核静态成员函数的使用。由题可知,函数change()为类MyClass的静态成员函数。先来了解静态成员函数:静态成员函数与静态数据成员相似,也从属于类,只要类存在,静态成员函数就可以使用,静态成员函数的定义是在一般函数的定义前加上关键词static。调用静态成员函数的格式如下:类名::静态成员函数名(参数表);
静态成员函数只能访问静态数据成员、静态成员函数和类以外的函数和数据,不能访问类中的非静态数据成员(因为非静态数据成员只有对象存在时才有意义)。但静态数据成员和静态成员函数可由任意访问权限许可的函数访问。和一般成员函数类似,静态成员函数也有访问限制,私有静态成员函数不能由外界访问。
由静态成员函数只能访问静态数据成员、静态成员函数和类以外的函数和数据,不能访问类中的非静态数据成员可知,变量x和y只能是类MyClass的静态数据成员,所以x和y的定义为“static int x,y;”。
转载请注明原文地址:https://kaotiyun.com/show/nrjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知:intc[3][4];,则对数组元素引用正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列方法中,不属于软件调试方法的是()。
以下有关宏的描述不正确的是()。
有关retum语句说法不正确的是()。
下列说法正确的是()。
算法的空间复杂度是指()。
在黑盒测试方法中,设计测试用例的主要根据是()。
定义部门的关系模式如下: 部门(部门号,部门名,部门成员,部门总经理) 使它不满足第一范式的属性是()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
随机试题
每个工作簿中可以包含多张工作表,在默认状态下,每个新工作簿中包含________张工作表。
在常温下,机体散热的主要机制是()(1995年)
A、溶血空斑试验B、双向混合淋巴细胞反应C、Tc细胞介导的细胞毒试验D、PHA淋巴细胞转化试验E、E花环试验测定机体B细胞免疫功能的常用体外试验是
下列药物中,间氨基酚是特殊杂质的是
患者女,65岁,咽部不适、异物感半年,伴低热、消瘦、颈项痛。体检:咽后壁会厌平面正中隆起,黏膜光滑。舌根淋巴组织增生。最可能的诊断是
湿热浸淫型痿证的治法是
我国现行投资估算中,属于建设单位经费的有()。
根据有税的MM理论,当企业负债比例提高时,()。
全国人大常委会组成人员在常委会开会期间,有权依法提出对下列哪些机关的质询案?()
市场营销
最新回复
(
0
)