试题与答案

现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是:每条记录的长

题型:多项选择题

题目:

现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是:每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中;若一张选票中选中的人数大于等于8或者小于等于2时,该选票被认为无效。给定函数ReadDat()的功能是把选票数据读入字符串数组yy中。请编制函数CountRs()来统计每个人得到的选票数,并把得票数依次存入数组yy[0]到数组yy[9]中。最后,把结果yy输出到文件OUT.DAT中。
注意:部分源程序给出如下。
请勿改动主函数main()、读数据函数ReadDat()和输出数据函数writeDat()的内容。
[试题源程序]
#include<stdio.h>
char xx[100][11];
int yy[10];
int ReadDat(void);
void WriteDat(void);
void CountRs(void)


void main()

int i;
for(i=0;i<10;i++) yy[i]=0;
if(ReadDat())

printf("can not open the file IN.DAT!\n\007");
return;

CountRs();
WriteDat();

int ReadDat(void)

FILE *fp;
int i;
if((fp=fopen("IN.DAT","r"))==NULL) return 1;
for(i=0; i<100; i++)
if(fgetS(xx[i],12,fp)==NULL) return 1;
xx[i][10]=’\0’;

fclose(fp);
return 0;

void WriteDat(void)

FILE *fp;
int i;
fp=fopen("OUT.DAT","w");
for(i=0’i<10;i++)

fprintf(fp,"%d\n",yy[i]);
printf("第%d个人的选票数=%d\n",i+1,yy[i]);

fclose(fp);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0604/725ec948f880dafbb0bf0b57d05315bc.html

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

参考答案:E

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

对于下列的一些见解,根据《高层建筑混凝土结构技术规程》 (JGJ 3—2010)判断,其中何项是不正确的说明理由。

A.在正常使用条件下,限制高层建筑结构层间位移的主要目的之一是保证主体结构基本处于弹性受力状态
B.验算按弹性方法计算的层间位移角Δu/h是否满足规程限值要求时,其楼层位移计算不考虑偶然偏心影响
C.对于框架结构,框架柱的轴压比大小,是影响结构薄弱层层间弹塑性位移角[θp]限值取值的因素之一
D.验算弹性层间位移角Δu/h限值时,第i层层间最大位移差Aui是指第i层与第i-1层在楼层平面各处位移的最大值之差,即Δui=ui,max-Δui-1,max

查看答案
题型:问答题 简答题

2015年1月,税务师受托对某生产企业(增值税一般纳税人)2014年业务审核时,发现以下业务,可能存在问题:

(1)销售给A公司一批货物,货款金额351万元,工厂成本220万元,货已发出,成本已结转,货款汇入“其他应付款”账户;

(2)该生产企业某产品按规定售价上浮10%,价款合计为35.1万元列入“其他业务收入”账户,成本已经结转,未缴纳相关税费;

(3)该生产企业因管理不善发生盗窃案,损失库存的一批外购原材料的成本为8000元,保险公司赔偿损失5000元,差价列入“管理费用”账户,该企业已进行年终结账。

提示:不考虑城建税和教育费附加。要求:根据以上资料,分析该企业存在问题并补缴增值税、所得税,作出相应会计处理。

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