首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
admin
2010-12-17
33
问题
阅读下列函数说明和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);
}
};
(4)
选项
答案
realize()
解析
转载请注明原文地址:https://jikaoti.com/ti/t4i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))-d”,由于________________,因此可判断
根据输出对输入的依赖关系设计测试用例的黑盒测试方法是________。
软件内部/外部质量模型中,以下(66)不是功能性包括的子特性。
系统功能测试过程中,验证需求可以正确实现的测试用例称为(32)。
以下关于软件测试分类定义的叙述,不正确的是(42)。
下列协议中与Email应用无关的是()。
下图是①设计模式的类图,该设计模式的目的是②,图中,Abstraction和RefinedAbstraction之间是③关系,Abstraction和Implementor之间是④关系。②处应填入?
()主要对与设计相关的软件体系结构的构造进行测试。
具有综合业务传输能力的HFC网络由视频前端(FE)、主数字终端(HDT)、光纤节点(FN)、网络接口单元(NIU)、综合业务单元(ISU)及传输线路等构成。根据HFC网接入Internet的典型配置,将图8-11所示的拓扑图中(1)~(5)空缺处名称填写
随机试题
在福莱特看来,群体
行政法合理性原则的内容包括()。
当x→∞时,f(x)与3/x为等价无穷小量,则[2xf(x)]=________.
箭头所指的解剖结构是
全波整流、滤波电路如图所示,如果输入信号ui=10sin(ωt+30°)V,则开关S闭合前输出端有直流电压uo为:
封闭式基金的发行一般由()作为发行协调人,基金获准上市交易后,也由此代理基金的买卖、交割和收益分配。
发展规划中的社会发展目标一般包括()。
期货公司与证券公司应当建立中间介绍业务的对接规则,对接规则应当明确的事项包括()。
结合材料回答问题:材料1赫拉克里特则进一步把“命运”称为“逻各斯”,他宣称命运本身就是那贯穿宇宙实体的“逻各斯”。他认为“逻各斯”永恒存在着,万物都根据“逻各斯”而产生,它是任何事物都应该遵从的。
1.在指定文件夹下打开文档WT03.DOC,其内容如下:【文档开始】什么是“软考”全国计算机软件水平考试是由国家信息化办公室宏观指导,中国计算机软件专业技术资格和水平考试中心具体组织实施的全国性专业化计算机水平考试。自19
最新回复
(
0
)