首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。 下面的
阅读下列函数说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。 下面的
admin
2010-01-15
46
问题
阅读下列函数说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。
某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4MB,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第(24)个字中描述;如果磁盘的
在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(8)。
对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是()。
修改现有软件系统的设计文档和代码以增强可读性,这种行为属于________维护。
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x。先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于x。low=l;high=n;while(high>low)ifA[low]+A[hig
对于下面的有向图,其邻接矩阵是一个①的矩阵。采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为②个。②处应填入?
假设某计算机系统中进程的三态模型如下图所示,那么图中的a、b、c、d处应分别填写(13)________________。
在进行可用性测试时关注的问题应包括()。①安装过程是否困难②错误提示是否明确③GUI接口是否标准④登录是否方便⑤帮助文本是否上下文敏感
随机试题
坚持可持续发展必须走文明发展道路。文明发展道路的内容有()
(1)Archaeologyasaprofessionfacestwomajorproblems.First,itisthepoorestofthepoor.Onlypaltrysumsareavailablefo
()一般用来修整镘光砂型、型芯上的内外圆角、方角和弧形面等。
麻醉中的手术病人发生溶血性反应最早征象是
A.白质脱髓鞘B.神经系统退变C.中枢神经变性D.节段性髓鞘破坏而轴突相对保留E.脊髓灰质炎病毒引起帕金森病是因为
某企业在遭受洪灾后,对其受损的财产物资进行清查。下列关于清查类别的表述中,正确的是()。
众数是总体内出现最多的次数。()
下列各项中,符合房产税纳税人规定的是()。
我国对非公有制经济的基本政策是严格限制数量和规模,保护其合法收入。()
读“亚洲图”,回答下列问题。填答半岛、高原、山脉、群岛名称:A.____________半岛B.____________半岛C.____________半岛D.____________高原E.__
最新回复
(
0
)