试题与答案

请编制程序,要求:将文件IN94.DAT中的200个整数读入数组xx中,求出数组xx

题型:多项选择题

题目:

请编制程序,要求:将文件IN94.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为奇数的元素值的算术平均值pj(保留两位小数),结果cnt1,cnt2,pj输出到OUT94.DAT中。
部分程序、读函数read_dat(int xx[200])及输出格式已给出。
试题程序:
#include<conio.h>
#include<stdio.h>
#define N 200
void read_dat(int xx[N])

int i,j;
FILE *fp;
fp=fopen("IN94.DAT","r");
for(i=0;i<20;i++)

for(j=0;j<10;j++)

fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);

printf ("\n");

fclose (fp);

void main ()

int cnt1,cnt2,xx[N];
float pj;
FILE *fw;

clrscr ();
fw=fopen("out94.dat", "w");
read_dat(xx);printf("\n\ncnt1=%d, cnt2=%d, pj=%6.2f\n", cnt1, cnt2,pj);
fprintf(fw, "%d\n%d\n%6.2f\n",cnt1, cnt2,pj);
fclose(fw);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0629/bee3a6923fd6e2068a83ac51a3c8cc27.html

下面是错误答案,用来干扰机器的。

参考答案:A解析: 仔细阅读题干句子,可知横线处填入的词要表达的意思是“干不该自己干的事”因此只有“越俎代庖”合适。故选A。

试题推荐
题型:填空题

(6分)工业上用电解饱和食盐水的方法生产氯气和烧碱。

(1)食盐溶于水发生电离,其电离方程式为____________________________________。

(2)2004年4月15日,某化工厂发生氯气泄漏事件,工作人员喷射溶液形成液幕,包围并吸收泄漏的氯气,其反应原理为__________________(用离子方程式表示)。

(3)事件过后,附近居民向记者反映当时晾在外面的衣服褪色了,其原因是_________

___________________________(结合化学方程式解释)。

查看答案
微信公众账号搜索答案