问题 阅读理解与欣赏

阅读下面小品文,完成后面问题。

  一只狼吃饱了,安逸地躺在草地上睡觉。另一只狼气喘吁吁地从它身边经过,这使它十分惊奇,它问:“你在追赶羚羊吗?”

  “没有!”

  “有人在追赶你吗?”

  “没有!”“那你为什么没命地奔跑呢?”

  那只狼说:“听说狮子要来了。”

  “狮子要来?”听了这话,它放下心来:“狮子是我们的朋友,有什么可怕的呢?你去跑你的吧,我要睡觉了。”

  后来,狮子真的来了。由于它的到来,整个草原上的羚羊的奔跑速度变得极快,这只狼不再那么容易得到食物了,不久便饿死了。临死前它不住地怨恨,认为是狮子破坏了自己宁静的生活。

1.“另一只狼气喘吁吁”,结合全文可以看出这只狼具有什么心理?

__________________________________________________

2.躺着的“这一只狼”最后饿死了,这对你有什么启示?

__________________________________________________

答案

1.时时为自己的处境担忧,不忘锻炼,以保证自己的奔跑速度。

2.(1)要居安思危;(2)不能鼠目寸光;(3)世界是普遍联系的(生物链理论);(4)要听的进别人的意见,别固步自封、刚愎自用……(意对即可)

单项选择题
填空题

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