首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。 下面的
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。 下面的
admin
2010-01-15
27
问题
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。
下面的代码应用了单身模式(Singleton)以保证Configure类只能有一个实例。这样,Configure类的使用者无法定义该类的多个实例,否则会产生编译错误。
# include <iostream.h>
class Configure{
(1);
Configure(){}; //构造函数
public:
static Configure *Instance();
public:
int GetConfigureData(){return data;} //获取配置信息
int SetConfigureDate(int m_data)
{data=m_data; return data;} //设置配置信息
private:
static Configure* _instance;
int data; //配置信息
};
(2)=NULL;
Configure * Configure∷Instance()
{ if(_instance==NULL)
{ _instance=(3);
//加载配置文件并设置内存配置信息,此处省略
}
return (4);
}
void main()
{ Configure *t=NULL;
t=(5);
int d=t->GetConfigureData();
//获取配置信息后进行其它工作,此处省略
}
选项
答案
(1)public (2)Configure *Configure∷_instance (3)new Configure (4)_instance (5)Configure∷Instance()
解析
(1)public
C++类中,构造函数属于公有成员函数,因此应该填入:public。
(2)Configure
*
Configure∷_instance
C++类中静态成员变量赋初值,只能在函数和类外进行。
(3)new Configure
Instance是类Configure的静态成员函数,它只能访问类的静态成员_instance,当指针_instance为NULL时,应该给_instance动态分配内存,所以此处应该填入:new Configure。
(4)_instance
类Configure的静态成员函数Instance的返回值是Configure
*
,即Configure类指针类型,由于此函数只能访问类的静态成员_instance,因此返回值应当是指针_instance。所以此处应该填入:_instance。
(5)Configure∷Instance()
t是一个Configure类指针,初值为NULL,因此此处必须首先动态开辟一个Configure类对象,让t指向这个对象,下面才能进行d=t->GetConfigureData()访问对象的成员函数。所以此处应该填入:new Configure。
转载请注明原文地址:https://kaotiyun.com/show/8cDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
针对用户手册的测试,(43)描述不正确。
面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。
某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。 信号量
以下不能作为测试结束标准的是___________。
对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是()。
某指令流水线由5段组成,各段所需要的时间如下图所示。连续输入10条指令时的吞吐率为(6)。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为________________天。活动FG的松弛时间为________________天。
下图是①设计模式的类图,该设计模式的目的是②,图中,Abstraction和RefinedAbstraction之间是③关系,Abstraction和Implementor之间是④关系。④处应填入?
已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Compute-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。CREATE(1)
随机试题
与一般信用证相比,备用信用证的特点在于()。[2015年5月真题]
根据《妇女权益保障法》关于妇女劳动和社会保障权益的说法,正确的是()。
Sinceancienttimes,thedestructiveeffectsofearthquakesonhumanlivesandpropertyhaveencouragedthesearchforreliable
建设有中国特色社会主义理论的精髓是()。
辛亥革命虽然没有改变中国半殖民地半封建的社会性质,但它为中国共产党的诞生准备了客观社会条件()
“乡愁是一湾浅浅的海峡,我在这头,大陆在那头。”阻隔了中国人半个多世纪之久的“浅浅的海峡”,在今天被两岸直航的包机轻盈地直接飞越。正是两岸的亲情、共同的利益,让两岸关系一步接着一步向前发展。“飞起来了,就不要再停下来……”是两岸民众的共同愿望。这一愿望体现
在电炉上安装了4个温控器,其显示温度的误差是随机的,在使用过程中,只要有两个温控器显示的温度不低于临界温度t0,电炉就断电。以E表示事件“电炉断电”,而T(1)≤T(2)≤T(3)≤T(4)为4个温控器显示的按递增顺序排列的温度值,则事件E等于
IP协议主要负责为网络上传输的______,并管理这些数据报的分片过程。
下列叙述中正确的是()。
事物的发展都有一个渐进的过程,往往是从不完美走向完美,这在科技发展上表现得更为突出。电脑从房子大小到今天一本书的大小,变化是何等之大!如果一项发明创造因为不完美而被轻易否决,那人类科技也不会达到今天这样发达的程度了。同样,如果艺术家都将感觉不完美的作品放弃
最新回复
(
0
)