首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。应在空格处填入的语句是 ( )。 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
70
问题
有如下类的定义。应在空格处填入的语句是 ( )。 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全国计算机二级
相关试题推荐
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
若程序中有宏定义行:#defineN100更哼以下叙述中正确的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
请编写函数fun,其功能是:计算并输出给定10个数的方差。S一[((XX—X')2)/10]0.5其中:S=((XX一X')2)/10例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、
以下选项中正确的语句组是()。
给定程序MODI1.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串S输入:AAaaBBbl23CCccccd,则应输出结果:upper=6,lower=8。请改正程序中的错误,使它能计算出正确的结果。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
需求分析阶段的任务是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
企业管理有何作用?
电弧焊时,弧光辐射可使人患白内障和电光性眼炎。()
分析秦汉时期边疆的开拓与文明的同步发展。
《玩偶之家》的艺术成就。
与传统方式相比,在网络环境下商业信息传播方式发生的变化主要表现在哪几个方面?
ModernAmericanUniversitiesBeforethe1850’s,theUnitedStateshadanumberofsmallcolleges,mostofthemdatingfrom
下列对原核细胞型微生物结构的描述中,准确的一项是
甲公司向外省的乙公司购买建筑材料若干,双方在合同中并未约定交货地点。乙公司在备货完成后,将货物交由丙物流公司运往甲公司,货物在途中遭遇不可抗力灭失。则相应的损失应由()承担。
借款人以自有或第三人的财产进行抵押,抵押物须产权明晰、价值稳定、变现能力强、易于处置。
甲公司和A公司适用的所得税税率均为25%。甲公司与A公司2×17年度有关资料如下:(1)甲公司2×17年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日每股市价为2.95元,甲公司另支付
最新回复
(
0
)