病毒的遗传物质是单链或双链的______或______。
参考答案:DNA.RNA
门静脉高压症的交通支包括()。
A.胃底、食管下端交通支
B.直肠下端交通支
C.腹壁交通支
D.肠系膜血管交通支
E.腹膜后交通支
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: # include<stdio, h> #define N 8 typedef struct char num[10]; double s; STREC; double fun(STREC *a, STREC *b, int *n) main ( ) STREC s [N]= "GA05",85 , "GA03", 76 "GA02",69 , "GA04", 85 "GA01",91 "GA07",72, "GA08", 64 "GA0 6",87; STSC h [N], t; FILE *out; int. i,j,n; double ave; ave=fun (s, h, &n); printf("The %d student data which is lower than %7.3f:\n" n, ave); for (i=0; i<n; i++) /*输出成绩低平均值的学生记录*/ printf("%s %4 lf\n" h[i] num, h[i].s); printf ("\n "); out=fopen("out71 dat","w" fprintf(out, "%d\n%7.3f\n",n ave); /* 输出平均值/ for (i=0; i<n-1; i++) for (j=i+l; j<n; j++)if (h[i] .s>h[j ] .s) t=h[i]; h[i]=h[j]; h[j]=t; /*将成绩由低至高排列*/ for (i=0; i<n; i++)fprintf(out, "%4 lf\n "h[i] s); fclose (out);