首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。应在空格处填入的语句是 ( )。 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
30
问题
有如下类的定义。应在空格处填入的语句是 ( )。 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://jikaoti.com/ti/bVW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:按顺序给S所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若S所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,S所指数组有14个元
在数据库设计中,将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、
下列处理中与队列有关的是
下面属于白盒测试方法的是()。
关于地址和指针,以下说法正确的是
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
定义部门的关系模式如下:部门(部门号,部门名,部门成员,部门总经理)使它不满足第一范式的属性是()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
A、Theyhavebeengoingonfortwoweeks.B、Theyarehurtinghiseyes.C、Theyarehardtoexplain.D、Theyoccuratanytime.D通过T
术后恶心、呕吐的处理常采用
貂病毒性肠炎的病原是
A.某一侧基牙倾斜度大,难以取得共同就位道B.后牙游离缺失,缺牙间隙大C.缺牙间隙小,承受的殆力不大,基牙条件好D.利用粘接技术将固定桥直接粘固于基牙上E.缺隙一侧基牙条件好,另一侧条件差适合设计单端同定桥的是()
环境缺硒时,能引起哪种疾病发病率升高?()
用18世纪的乐器演奏18世纪的乐曲能提供这些乐曲最初听起来怎么样的有用信息。18世纪的乐器如果不修复就无法弹奏,然而,修复这种乐器却破坏了研究者可以从中获得18世纪乐器制造技术方面的所有信息。如果上面的陈述是正确的,那么基于这些陈述的下面哪一项也一
甲将房屋出租给乙,租期5年。半年后,甲通知乙欲出售该房屋,20天内乙未表态,甲遂将该房屋卖给丙,并办理了过户登记。乙有权()。
A、B、C、D、E五个选项为判断结果,请选择一项符合试题要求的判断。A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和(2)联合起来充分。D.条件(1)充分,条件(2)
结婚三十年,他们夫妻俩。
I’dratheryou_______bytrainbecausetheweatherforecastsaidtherewouldbeheavysnowtomorrow.
最新回复
(
0
)