首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
阅读下列函数说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常
admin
2010-12-17
29
问题
阅读下列函数说明和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://kaotiyun.com/show/AqDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
下面关于防火墙功能的说法中,不正确的是(6)。
软件测试使用各种术语描述软件出现的问题,以下叙述正确的是______。A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不
以下关于设计功能测试用例的叙述,______是不正确的。A.尽量用80%测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象
针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。IF((A-10)=20AND(B+20)>10)THENC=0IP((A-30)<10AND(B-30)<0)THENB=30①A=5
导致软件缺陷的原因有很多,①~④是可能的原因,其中最主要的原因包括(55)。①软件需求说明书编写的不全面,不完整,不准确,而且经常更改。②软件设计说明书。③软件操作人员的水平。④开发人员不能很好的理解需求说明书和沟通不足。
下图所示的非确定有限自动机(s0为初态,s3为终态)可识别字符串______。
________________不属于网络测试对象。
若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经()运算得1,则可断定这两个数相加的结果产生了溢出。
某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够(9)”。
随机试题
机械因素引起的溶血形式包括
A、竹茹B、竹沥C、前胡D、紫苏子E、黄药子治疗咳痰黄稠、呕吐、舌红苔黄腻、脉滑数,宜选用的药物是
对小儿喉炎施行气管切开的适应证是()。
背景资料某架空线路单位工程的工作量及技工、普工的总工日数如下表:人工费按技工50元/工日、普工20元/工日,材料费预算价格为7000元/km,其他费用计划开支为20000元,工程按计划进度完工。本项目质量安全检查中的部分记录
A的户籍地在甲市,经常居住地是乙市,2013年2月,A与B在丙市签订了买卖合同,合同中未约定纠纷管辖法院,后因B未将货物如约在乙市交付给A而发生纠纷,A欲起诉B,此时B已因诈骗被监禁于丁市监狱。下列对合同纠纷有管辖权的法院是()。
教学一:徐老师课前自己采集了三个典型的土壤样本(壤土、黏土、沙质土)装在塑料袋里,以保持适当的水分。上课时,为了不让泥土弄脏课桌,徐老师为每一个小组准备了旧报纸,然后把土壤分给各小组,同时为他们准备了烧杯、酒精灯等实验器具。教学时,教师先指导学生
一个小女孩看到“夏景”说:“小姐姐坐在河边,天热,她想洗澡,她还想洗脸,因为脸上淌汗。”这个小女孩的想象是()。
对于夏季防雷常识,下列选项中论述正确的是:
美国“自由女神像”座落于哪个城市?()
【131】我看来,家书是一种最自然、最温馨、最具亲和力的【132】。在读那些著名的家书——比如《板桥家书》或《傅雷家书》【133】,总有一种发【134】内心的激动,我甚至能【135】中闻到南方老家油菜花的芬芳、梅干菜的馨香,听到黄梅调间隙时胡琴的婉转悠扬。
最新回复
(
0
)