问题 填空题

以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。 #include <stdio.h> void f(int x[ ],int n) { int p0,p1,i,j,t,m; i=j=x[0]; p0=p1=0; for(m=0;m<n;m++) if(x[m]>i) {i=x[m];p0=m;} else if(x[m]<j) {j=x[m];p1=m; } t=x[p0];x[p0]=x[n-1];x[n-1]=t; t=x[p1];x[p1]= [11] ; [12] =t; main( ) { int a[10],u; for(u=0;u<10;u++) scanf("%d",&a[u]); f(a,10); for(u=0;u<10;u++) printf("%d",a[u]); printf("\n"); }

答案

参考答案:x[0] x[0]

解析: 函数f()通过for循环逐个比较数组x中的元素,循环结束后,p0和p1分别表示最大值和最小值在数组中的下标位置,然后按照题意将最大值x[p0]和数组的最后一个元素x[n-1) 交换位置,再将最小值x[p1]和第一个元素(x[0])进行交换,所以空白处应该填入x[0]。

阅读理解与欣赏

阅读下面的文字,完成文后各题(12分)

按照进化论的观点,生物都有一个共同的起源,它们都是通过一个至今仍在延续的过程逐渐转变和发展起来的,这除了博物学家的观察之外,还有分子生物学展现的一些“证据”。

其中一个重要的“证据”就是在研究一种特殊蛋白质时所发现的细胞色素C。所有的生物有机体都需要这种细胞色素C,以便通过它呼吸氧化食物分子获得能量。它在进化过程中的出现为多细胞的有机体的产生做出了极其重要的贡献。这种细胞色素C是由104个氨基酸构成的,这些氨基酸围绕着一个玫瑰花形的、中心有一个铁原子的血红素基团。这些氨基酸的位置可以变化而分子的结构不变:在人和黑猩猩身上相同的,而在人和马身上就有了区别(104个中有12个位置不同),在人和粮食霉菌上则达到了最大区别(104个中有44个位置不同)。两个如此不同的蛋白链为什么能有相似的功能呢?答案是这样的:即大多数的氨基酸是可以相互置换的,只有一些(在我们熟知的所有物种中仅有35个)不能在蛋白质还没有停止其活动时被替代。另一方面,从进化的观点看,这种区别是很重要的:现在分离开的两个有机体的共同祖先距今时间越远,其氨基酸的排列顺序发生的改变就越大。

细胞色素C以其古老和易于获得结晶而引起了有关生物学家的极大重视,有助于通过分析不同物种的细胞色素C的区别,掌握其有关进化的很多信息,估计生物的主要属种发生进化的可能时间。这样绘制的进化谱系图与传统方法绘制的谱系图相一致:氨基酸排列顺序的对照就成为研究进化过程的一种宝贵的工具和手段。

小题1:下列对细胞色素C的解说,不正确的一项是

A.细胞色素C被发现后,进化论关于生物有一个共同的起源的观点终于得以证明。

B.细胞色素C在所有的生物有机体中分子结构不变。

C.细胞色素C是生物有机体进行呼吸的基本要素。

D.细胞色素C由氨基酸构成,而氨基酸的排列顺序大都可以变化。小题2:对文中加点的“相似的功能”理解正确的一项是

A.促使多细胞的有机体产生。

B.区别开人和马、人和粮食霉菌。

C.在蛋白质活动或停止活动时相互置换。

D.通过呼吸氧化食物分子获得能量。小题3:下面对“所有的生物有机体都需要这种细胞色素C,以便通过呼吸氧化食物分子获得能量”这句话的理解正确的一项是

A.所有的生物有机体都有细胞色素C。

B.如果缺乏细胞色素C,生物有机体就会死亡。

C.细胞色素C可以给生物有机体供给能量。

D.细胞色素C可以呼吸氧化食物分子获得能量。

小题4:选出不符合文章内容的一项

A.因为细胞色素C非常古老,所以通过对它的研究,可以估计生物的主要属种发生进化的可能时间。

B.两个分离开的有机体的细胞色素C中氨基酸排列顺序越接近,说明它们的共同祖先距今距离越近。

C.氨基酸的序列,不同的物种有不同的变化,尽管有一些位置上的氨基酸在所有的物种中都是一致的。

D.除了35个不能在蛋白质还没有停止活动时被替换的氨基酸外,其他的氨基酸可以相互置换。

问答题

某实施监理的工程项目,建设单位通过公开招标方式选择了勘察单位、设计单位、施工单位和工程监理单位,并与其分别签订了勘察合同、设计合同、施工合同和委托监理合同,在合同中约定了各自的工程质量责任和义务,现摘录合同中约定的部分质量责任和义务。
(1)设计单位应当将施工图设计文件报县级以上人民政府建设行政主管部门或其他有关部门审查。
(2)建设单位在办理工程质量监督手续前,应当按照国家有关规定领取施工许可证或开工报告。
(3)监理单位收到建设工程竣工报告后,应当组织设计、施工、建设等有关单位进行竣工验收。
(4)设计单位应当就审查合格的施工图设计文件向监理单位作出详细说明。
(5)总承包单位依法将建设工程分包给其他单位的,分包单位应当按照分包合同的约定对其分包工程的质量向建设单位负责,总承包单位不承担对分包工程的质量责任。
(6)工程监理单位可以将专业性强、辅助工程转让给其他监理单位进行监理。
(7)工程监理单位对施工质量承担主要责任。
(8)基础设施工程的最低保修期限为20年。
(9)建设工程发生质量事故,有关单位应当在48小时内向当地建设行政主管部门和其他有关部门报告。
该工程在实施过程中发生了以下行为。
行为1:建设单位迫使承包方以低于成本的价格竞标的行为。
行为2:建设单位对不合格的建设工程按照合格工程验收的行为。
行为3:工程监理单位转让工程监理业务的行为。
行为4:施工单位在施工中偷工减料的行为。
行为5:工程监理单位与建设单位串通,弄虚作假,降低工程质量的行为。
行为6:监理工程师在执业过程中因过错造成质量事故。
问题

根据《建设工程质量管理条例》的规定,该工程在实施过程中发生的行为应分别给予怎样的处罚