问题 单项选择题

张恨水《春明外史》里的杨杏园是______在传统与现代之间的一个轻度的精神分裂者,他白天的身份是______于北京大街小巷的现代记者,晚上则是安居租赁而来的小四合院的古典诗人。
依次填入画横线部分最恰当的一项是( )。

A.踟蹰 游走
B.彷徨 奔走
C.犹疑 奔跑
D.徘徊 穿梭

答案

参考答案:D

解析: 解题关键在于理解近义词的意思,并结合语境进行判断。先用排除法。通读文段后,先排除B、C。接着分析近义词。A项“踟蹰”是指犹豫不决,“游走”则有不安分、不安稳的意思,不合文意;D项“徘徊”指无意识地走动,犹豫不决的色彩不重,同时,可用来比喻事物在某个范围内来回浮动、起伏,符合文段所说的“在传统和现代之间”;而“穿梭”则指在某些地方回来频繁走动,符合记者杨杏园的身份和职业特点,故选D。

单项选择题
填空题

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

(2)处填()。