首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。应在空格处填入的语句是 ( )。 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
23
问题
有如下类的定义。应在空格处填入的语句是 ( )。 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全国计算机二级
相关试题推荐
以下叙述中正确的是
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
C语言程序的模块化通过以下哪个选项来实现()。
以下叙述中错误的是()。
以下程序段没有语法错误的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
软件测试的目的是()。
软件测试的目的是( )。
下面不属于黑盒测试方法的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
随机试题
(2019年烟台芝罘区)信度与效度的关系可表述为()
简述早期的管理实践。
Whyareschoolsrecommendedtogivestudentscertaintimeforsports?Wecaninferfromthepassagethat______.
新加黄龙汤有而增液承气汤没有的药物()。
调查范围内有现势性好、能反映宗地相互关系的图件做工作底图时,可依据权属调查时勘丈的宗地草图,将一个地籍街坊的每宗地都勾绘到工作底图上,然后按()进行界址点统一编号。
我国民事诉讼当事人主要是()。
描写商代末年伯夷、叔齐不食周粟故事的绘画作品是()
读中心点为地球北极的示意图。若阴影部分为7月6日,非阴影部分为7月7日,则甲地的时间为()。
社会主义社会国家政治生活的主题是正确处理敌我矛盾和人民内部矛盾。
Incognitivepsychology,studiesoflearningstrategieswithfirstlanguagelearnershaveconcentratedondeterminingtheeffec
最新回复
(
0
)