问题 问答题

给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本 文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序: #include void fun(char *s, int a, double f) {__1__ fp; char ch; fp = fopen("file1.txt", "w"); fprintf(fp, "%s %d %f\n", s, a, f); fclose(fp); fp = fopen("file1.txt", "r"); printf("\nThe result :\n\n"); ch = fgetc(fp); while (!feof(__2__)) { putchar(__3__); ch = fgetc(fp); } putchar(’\n’); fclose(fp); } main() { char a[10]="Hello!"; int b=12345; double c= 98.76; fun(a,b,c); }

答案

参考答案:

解析:本题是考察先把给定的数据写入到文本文件中,再从该文件读出并显示在屏幕上。 第一处:定义文本文件类型变量,所以应填:FILE *。 第二处:判断文件是否结束,所以应填:fp。 第三处:显示读出的字符,所以应填:ch。

判断题
实验题

葡萄既可房前屋后栽种,又可大田种植;生食可口开胃,营养丰富,又可深加工, 深受人们喜爱。幼苗可购买,也可选择性状优良的葡萄在枝条适当的位置作环剥处理,再用肥沃疏松土壤覆盖。约一个月环剥处开始生根,从母枝上剪断,移栽入含腐殖质较高土质疏松的沙壤土中,就可长成一棵新的植株。请据此回答问题:

(1)上述繁殖葡萄的方法是         ,与扦插相比它更易成活。与利用种子繁殖相比,这种繁殖方式的优点是能够保持                      。葡萄喜欢疏松的土壤,土壤板结时要松土,这主要是为了满足根部对

              的需要。

(2)葡萄果实的丰富汁液,主要存在于果肉细胞的         中。葡萄酒的酿造离不开         的发酵作用,这种发酵作用除了需要适宜的温度等,还要在           条件下才能进行。

(3)葡萄的抗霜霉病与不抗霜霉病是一对                 ,假设抗霜霉病是显性(R),不抗霜霉病是隐性(r),某人把一株抗霜霉病葡萄的籽粒种植下去,结果长出的植株却不抗霜霉病,那么该抗霜霉病葡萄的基因组成是       

(4)我们叙述了这么多葡萄的问题,你也许早已垂涎欲滴了,我们把这种现象称之为                ,它是在               的参与下形成的。