阅读下列函数说明和C++代码,将应填入 (n) 处的字句写在对应栏内。[说明]在一些

题型:填空题

问题:

阅读下列函数说明和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)处填()。

考点:计算机软件水平考试中级软件设计师中级软件设计师下午试题
题型:填空题

简要比较冰心和朱自清散文风格的异同。

题型:填空题

光镜下有毛细血管袢呈现“双轨征”()。

A.微小病变型肾病

B.系膜增生性肾小球肾炎

C.系膜毛细血管性肾小球肾炎

D.膜性肾病

E.局灶性节段性肾小球硬化

题型:填空题

有关麻疹的叙述不正确的是

A.口腔可见麻疹黏膜斑

B.皮疹为红色斑丘疹,大小不一,疹间皮肤充血

C.出疹顺序为耳后、发际、面部、躯干四肢、手足心

D.退疹顺序与出疹顺序相同

E.疹退后无色素沉着和脱屑

题型:填空题

对于可逆反应N2(g)+3H2(g)2NH3(g)(正反应为放热反应),下列说法中正确的是(  )

A.达到平衡后加入N2,当重新达到平衡时,NH3的浓度比原平衡的大,N2的浓度比原平衡的小

B.达到平衡后,升高温度,既加快了正、逆反应速率,又提高了NH3的产率

C.达到平衡后,缩小容器体积,既有利于加快正、逆反应速率,又有利用提高氢气的转化率

D.加入催化剂可以缩短达到平衡的时间,是因为正反应速率增大了,而逆反应速率减小了

题型:填空题

结核病()

A.调理素缺乏

B.脱颗粒障碍

C.H2O2产生障碍

D.B淋巴细胞缺陷

E.T淋巴细胞缺陷

更多题库