1、计算机三级数据库技术(上机操作)机试模拟试卷 5及答案与解析 一、程序设计题 1 【试题程序】 #inelude #define N 200 int cntl, cnt2 xxN; float Pj; *平均值 * void writeDat(); void jsValue() void read_dat(int xxEN) int i, j; FILE*fp; fp=fopen(“in dat”, “r“); for(i=0; i20; i+) for(j=0; j10; j+) fsemnf(fp, “ d, ”, jsValue(); printf(“ nXncntI= d, cnt2=
2、 d, pj= 6 2f n”, cntl, cnt2, Pj); writeDat(); void writeDat() FILE*fw; fw=fopen(“out dat”, “W”); fprintf(fw, “ dXn d n 6 2f n” cnt1, cnt2, Pj); felose(fw); 计算机三级数据库技术(上机操作)机试模拟试卷 5答案与解析 一、程序 设计题 1 【正确答案】 void jsValue() int i; *定义变量 * for(i=0liN; i+) *统计求和 * if(xxi 2=1)cnt1+; else cnt2+l if(i 2=0)Pj+=xxi ) PJ =(N 2); *求平均值 *