首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
admin
2010-12-17
93
问题
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。
[说明]
在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常将程序设计成到了实际要使用某种功能的阶段才初始化该功能。
以下示例展示了Proxy(代理)模式,PrinterProxy类执行一些比较“轻”的方法,需要真正执行“重”的方法时才初始化Print类。图5-1显示了各个类间的关系。
[图5-1]
[C++代码]
class Printable{
public:
virtual void setPrinterName(string name)=0;
virtual string getprinterName()=0;
virtual void print(string name)=0;
};
class Printer:public Printable{
private:
string name;
public:
Printer(string name){
cout<<"正在产生Printer的对象实例"<<endl;
this->name=name;
}
void setPrinterName(string name){
this->name=name;
}
string getPrinterName(){
return name;
}
void print(string msg){
cout<<"======="<<name<<"==========="<<endl;
cout<<msg<<endl;
}
};
class printerproxy :public (1) {
private:
String name;
Printer *real;
public:
PrinterProxy(string name){
(2)=NULL;
this->name=name;
}
void setPrinterName(string name){
if((3))real->setPrinterName(name);
this->name=name;
}
string getPrinterName(){
return name;
}
void print(string msg){
(4);
real->print(msg);
}
void realize(){
if(real==NULL)real=(5);
}
};
(3)
选项
答案
real!=NULL
解析
转载请注明原文地址:https://kaotiyun.com/show/8qDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
对于逻辑表达式(((a|b)‖(c>2))&&d<0),需要________________个测试用例才能完成条件组合覆盖。
以下关于软件测试分类的叙述中,不正确的是________________。
假设某计算机系统中进程的三态模型如下图所示,那么图中的a、b、c、d处应分别填写(13)________________。
下面关于防火墙功能的说法中,不正确的是(6)。
风险控制不包括______。
李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件著作权应归(11)所有。
堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则________________是一个小顶堆结构。堆结构用二叉树表示,则适宜的二叉树类型为________________。对于10个结点的小顶堆,其
程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙名发表。以下说法正确的是(11)。
(38)属于概要设计说明书的评测内容。①分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可追溯到某一项需求。②系统定义的目标是否与用户的要求一致。③从软件维护的角度出发,确认该软件设计是否考虑了方便未来
静态图像压缩标准JPEG2000中使用的是(60)算法。
随机试题
男,68岁。2周来反复胸痛,发作与劳累及情绪有关,休息可以缓解。3小时前出现持续性疼痛,进行性加剧,并气促,不能平卧,血压110/70mmHg,心率120次/分,律齐,心尖部可闻及Ⅲ级收缩期杂音,双肺闻及散在哮鸣音及湿啰音。首选检查为()
用查表法查取公法线长度,表中的数值通常是以m=1mm的数值列出的。()
复合树脂最大的优点是
患者,女,28岁。近4个月来牙龈逐渐肿大,刷牙时牙龈易出血,偶有牙龈自动出血史。若患者妊娠6个月,诊断为妊娠期龈炎。临床上最可能表现为
下列属于建筑工程施工易引发的职业病的是()。做好安全控制工作的基础是制订切实可行的安全技术措施,要求编制施工安全技术措施时应使其具有()。
企业当年发生的下列会计事项中,产生可抵扣暂时性差异的有()。
判断是对事物的本质属性有所断定的思维形式。根据该定义,下列语句属于判断的是()。
如图是某大型社区的道路图,A处有一入口,居民可以由此进入向东或向北走。若从A开始的每个路口,都有一半人向北走,另一半人向东走。如果先后有50个人到过路口B,问先后共有多少个人到过路口C?
社会主义核心价值体系的主题是()
Successfulagingisalsoapsychologicalfeat.Loneliness,forexample,canspeedyourdemisenomatterhowconscientiouslyyou
最新回复
(
0
)