试题与答案

已知数据文件1N68.DAT中存有200个4位数,并已调用读函数readDat()把

题型:多项选择题

题目:

已知数据文件1N68.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,清编制一函数JsVal(),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到 OUT68.DAT文件。
注意:部分源程序己给出。
程序中已定义数组;a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#define MAX 200
int a[MAX],b[MAX],cnt=0; void jsVal()
void readDat()

int i;
FILE *fp;
fp=fopen("IN68.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
void main()

int i;
readDat();
jsVal();
printf (满足条件的数=%d\n", cnt);
for(i=0;i<cnt;i++)
printf ("%d", b Iii );
printf ("\n");
writeDat ();
writeDat ()

FILE *fp;
iht i;
fp=fopen ("out68.dar","w");
fprintf (fp,"%d\n",cnt);
for (i=0; i<cnt; i++)
fprintf fp,"%d\n",b Iii );
fclose (fp);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0301/581e4ba06c8b74075cb3681cb317a103.html

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

参考答案:C

试题推荐
题型:多项选择题

某乡人民政府统计站统计员私自改动20个村民委员会上报的2009年农村经济统计年报报表,并根据改过的数据编制2009年全乡的年报,经乡政府主要领导签字及加盖乡政府公章后上报到县统计局,被核查发现,涉嫌统计违法。县统计局对此种违法行为依法作出了处理。
根据上述资料请回答:

县统计局对该统计员和该乡政府的统计违法行为可以作出的处罚有( )。

A.对乡政府罚款

B.对乡政府通报批评

C.撤销该统计员的职务

D.建议县政府或有关纪检监察部门对涉案责任人给予行政处分

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