问题 阅读理解与欣赏

阅读下面的内容,完成下面3题

6月8日,温 * * 主持国务院常务会议审议了一个纲领性文件——《国家中长期科学和技术发展规划纲要(草案)》,《纲要》中早已被广泛认同的自主创新理念,被提到了“全部科技工作首位”的高度。可以说,在某种意义上这已使自主创新从一般的提倡、探讨、鼓励而变成了“法定”的要求。

这无疑是值得人们深刻领会和给予高度重视的。但是,令人有所担忧的是,自主创新即便如此严肃地写入了国家中长期科技规划,恐怕也难以从此一帆风顺,易如反掌。

首先,创新本身就是一件很难的事。人类文明积累到今天,不仅在科技领域,可以说在几乎所有的领域,到处都有前人或别人留下的足迹,就像德国作家图霍尔斯基那篇著名的散文《没有新雪》所悲壮地揭示的一样。

而人们更现实的担心还在于,现阶段的中国,是否为科技自主创新准备了充分的人文环境。记得年初本刊发表过一篇题为《张颖清:倒在问鼎诺贝尔奖的途中》的报道,自主创新创立了全息生物学的张颖清,因为科学的评价体系的缺失,不仅其学说被个别学术权威一棍子打进了“伪科学”,个人也因此落得那么悲惨的结局。这就更令人坚信这种担心绝非多余。

可喜的是,此次编制中长期科技规划纲要从一开始就将制度创新当作了国家创新体系建设的一部分。据有关专家介绍,在提出的深化制度改革应主要建立的八个机制中,就明确提出了要建立独立、合理的评价监督机制。但愿这种追求“独立”、“合理”的理想,能够成为以后的张颖清们切实的制度呵护和支撑。诚如斯,则不缺人才的中国,何患无“创新”、少“创新”呢?

(选自《瞭望》)

小题1:下列对原文的理解不正确的一项(   )

A.《纲要》中自主创新被提到了“全部科技工作首位”的高度。可以说,在某种意义上这已使自主创新从一般的提倡、探讨、鼓励而变成了“法定”的要求。

B.人类文明积累到今天,不仅在科技领域,可以说在所有的领域,到处都有前人或别人留下的足迹。

C.人们担忧自主创新难以一帆风顺。

D.自主创新的起码前提和条件就是靠制度保证自主创新不被扼杀,不被封杀,不被当作异端而至少有“立锥之地”。小题2:根据原文所给的信息,以下推断不正确的一项(  )

A.《没有新雪》所揭示的是人类文明积累到今天,不仅在科技领域,可以说在几乎所有的领域,到处都有前人或别人留下的足迹的事实。

B.《张颖清:倒在问鼎诺贝尔奖的途中》的报道,自主创新创立了全息生物学的张颖清,其学说被个别学术权威一棍子打进了“伪科学”,说明现阶段的中国,尚缺乏为科技自主创新准备了充分的人文环境。

C.《纲要》中提出的深化制度改革应主要建立的八个机制里,其中明确提出了要建立独立、合理的评价监督机制。应该说为科技自主创新作了法律上的保证。

D.《纲要》中这种追求“独立”、“合理”的理想,如果真的能够成为科技工作者切实的制度呵护和支撑。那么中国事实上会出现“创新”的人才。

答案

小题1:B

小题2:C

小题1:B.(可以说在几乎所有的领域。)

小题2:C.(应该说为科技自主创新作了法律上的保证。这里“法律上的保证”说法不对,因为《纲要》并不是法律条文。)

单项选择题
问答题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完整。   (1)定义私有数据成员leftPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释1之后添加适当的语句。   (2)完成默认构造函数CRect的定义,指定默认实参为0,它们都是double型的数据。请在注释2之后添加适当的语句。   (3)定义函数体为空的析构函数。请在注释3之后添加适当的语句。   (4)在main函数中定义GReet类的实例rect2,并把re-   ct1的值赋给rect2。请在注释4之后添加适当的语句。   注意:除在指定位置添加语句之外,不要改动程序中的其他内容。   试题程序:   #include   classCRect   {   private:   //********1********   public:   //********2********   //********3********   voidSetPoints(double,double,double,double);   voidSetLeftPoint(doublem){leftPoint=m;}   voidSetRightPoint(doublem){rightPoint=m;}   voidSetTopPoint(doublem){topPoint=m;}   voidSetBottomPoint(doublem){bottomPoint=m;}   voidDisplay();   };   CReet::CRect(double1,doublet,doubler,doubleb)   {   leftPoint=1;topPoint=t;   rightPoint=r;bottomPoint=b;   }   voidCRect::Setpoints(double1,doublet,doubler,doubleb)   {   leftPoint=1;topPoint=t;   rightPoint=n;bottomPoint=b;   }   voidCRect::Display()   {   cout<<"left-toppointis("<  Point<<")"<<’\n’;   cout<<"right-bottompointis("<  <  }   voidmain()   {   CRectrect0;   rect0.Display();   rect0.SetPoints(20,20.6,30,40);   rect0.Display();   CRectrectl(0,0,150,150);   rect1.SetTopPoint(10.5);   rect1.SetLeftPoint(10.5);   //********4********         rect2.Display(  );}