问题 单项选择题

有以下程序:
#include<stdio.h>
main()
FILE*fp;int a[10]=1,2,3,i,n;
fp=fopen("d1.dat","w");
for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
程序的运行结果是______。

A.12300

B.123

C.1

D.321

答案

参考答案:B

解析: 本题考查的是C语言对文件的操作。语句fopen(“d1.dat”,“w”);用于打开文件d1.dat,若文件不存在则建立一个新的文件,然后语句for(i=0;i<3;i++)fprintf(fp.“%d”.a[i]);向文件中写入数据123\n。fp=fopen(“d1.dat”,“r”);以只读方式打开d1.dat文件,fscanf(fp,“%d”,&n);用于将文件中的数据读入到变量n中,最后输出n的值为123。

阅读理解与欣赏
问答题 简答题

赤潮和水华

①本为自然现象:

赤潮(red tide)是海洋中某些微小(2-20微米)的浮游藻类、原生动物或更小的细菌,在满足一定的条件下爆发性繁殖或突然性聚集,引起水体变色的一种自然生态现象。

"水华"(water blooms)是一种在淡水中的自然生态现象,只是仅由藻类引起的,如蓝藻(严格意义上应称为蓝细菌)、绿藻、硅藻等。"水华"发生时,水一般呈蓝色或绿色。这两种在自然界就有的赤潮和"水华

"现象,在我国古代历史上就有记载。在自然界中它们很快消失,并没有给水产动物和人类带来危害。

②发展为灾害:由于人类经济的发展,对大自然造成了许多干扰,最主要的是N、P营养成分的增加,造成淡水、海水的富营养化,为水中这些微小生物的爆发性生长提供了十分有利的条件。在赤潮消失期,赤潮生物大量死亡和分解,耗尽了水中的溶解氧,分解物产生大量的有害气体,恶臭难闻,严重威胁海洋养殖业和

旅游业的发展。同样地,淡水中富营养化后,"水华"频繁出现,面积逐年扩散,持续时间逐年延长。太湖、滇池、巢湖、洪泽湖都有"水华",就连流动的河流,如长江最大支流----汉江下游汉口江段中也出现"水华"。淡水中"水华"造成的最大危害是:饮用水源受到威胁,藻毒素通过食物链影响人类的健康,蓝藻"水华

"的次生代谢产物MCRST能损害肝脏,具有促癌效应,直接威胁人类的健康和生存。由此可见,一个是海洋中,另一个是淡水中;一种是某些微小(2-20微米)的浮游藻类、原生动物或更小的细菌引起水体变色,另一种是仅由藻类引起的,如蓝藻(严格意义上应称为蓝细菌)、绿藻、硅藻。

阅读完上面的材料结合学过的知识回答以下问题。

赤潮带来的危害有哪些?