问题 填空题

气孔是叶表皮上一对______之间的空隙,是叶片______以及与______进行气体交换的门户.气孔的______与______可以调节蒸腾作用的______,使植物体内经常保持着适量______.

答案

我们知道气孔是由保卫细胞之间形成的小孔.如图

气孔在光合、呼吸、蒸腾作用等气体代谢中,成为空气和水蒸汽的通路,在生理上具有重要的意义.被称为植物蒸腾失水的“门户”,也是气体交换的“窗口”.保卫细胞因外侧较薄而内侧较厚,保卫细胞吸水时,细胞膨胀,细胞厚度增加,两细胞分离,气孔张开;保卫细胞失水时,细胞收缩,细胞厚度减小,两细胞并合,气孔闭合.气孔正是通过保卫细胞的开闭来调节的,也直接影响到蒸腾作用的强度.使植物体内经常保持着适量水分.

故答案为:保卫细胞;散失水分;外界;张开;闭合;强度;水分

填空题
问答题

在文件IN70.DAT中有200组数据,每组有3个数,每个数均是3位数。函数readDat()的功能是读取这200组数据并存放到结构数组aa中。请编制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第三个数之和,其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对结构数组bb中的数据按照每组数据的第二个数加第三个数之和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat()把结果bb输出到文件OUT70.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct

int x1,x2,x3;
Data;
Data aa[200],bb[200];
void readDat();
void writeDat();
int jsSort()


void main()

int count;
readDat();
count=jsSort();/*返回满足条件的个数*/
writeDat(count);

void readDat()

FILE * in;
int i;
in=fopen("IN70.DAT","r");
for(i=0;i<200;i + +)
fscanf(in,"% d % d % d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);

void writeDat(int count)

FILE * out;
int i;
out=fopen("OUT70.DAT","w");
system("CLS");
for(i=0;i<count;i + +)

printf("% d,% d,% d 第二个数+第三个数=% d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x2+bb[i].x3);
fprintf(out,"% d,% 5d,% d\n",bb[i].x1,bb[i].x2,bb[i].x3);

fclose(out);