首页
登录
从业资格
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
admin
2022-08-02
76
问题
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某单位准备进行一次选举,对指定的n名(n<80)候选人进行投票。为了简化选举工作,事先印制了写有这n名候选人姓名的选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张选票上被涂黑的圆圈数不得超过3个,也不得少于1个,否则视为无效选票。投票结束后,所有选票经计算机扫描处理,形成了描述选票状态的文本文件。例如,n=8时所形成的文件如下: 01011000 10010100 10011000 11111111 00000000 00111000 …… 其中,每行表示一张选票的数据,每列代表一位候选者的得票情况。第i行第j列为1,表示第i张选票上投了第j名候选人1票。 函数statistic()的功能是读入选票数据,并统计每位候选者的得票数,函数返回有效选票数。 【C函数】int statistic (FILE *fp,int candidate[ ],int n){ /* 从文件中读入选票数据,n为候选人数量(n<80),从有效选票中统计每位候选者的得票数并存入candidate[],函数返回有效选票数 */ char str[80] /* str保存读入的一张选票数据 */ int I tag=0 /* tag用于判断每张选票是否有效 */ int q=0 /* q用于计算有效选票数 */ for(i=0:i<n; i++) candidate
=0; while( (1) ){ fgets(str, 80, fp):/* 读入一张选票数据 */ for(tag=0, i=0 ; ((2)) ;i++) if (str
= = ’1 ’) tag++; if((3)){/* 若是有效选票,则进行统计 */ ( (4) ); for(i=0;i<n;i++) if(str
= =‘1’)(5) ; } } return q;} /* statistic */
选项
答案
解析
转载请注明原文地址:https://tihaiku.com/congyezige/2428219.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。A.队列
在Excel的A1单元格中输入函数“=ROUND(14.9,0)”,按回车键后,
在Excel的F2单元格中输入函数“=SUMIF(B2:B9,B8,D2:D9)
在Excel的B1单元格中输入函数“=countif(a1:a6,">60")”
以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。A.函数的定义必
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
所有在函数中定义的变量都称为()。A.全局变量 B.局部变量 C.简单变量
类的构造函数被自动调用执行的情况发生在定义该类的()时。A.成员函数 B.数据
随机试题
PASSAGETWO[br]Whatisthepossibleattitudeofresearcherstowardstheanthro
Animalsarelivingcreaturesandmostofusoftenforgetaboutit.Althoughthey
A.2,3-二甲基-2-烯-丁酸四酯 B.2,3-二甲基-3-丁烯-1-酮
CNNIC于2008年7月发表的《第22次中国互联网络发展状况统计报告》显示,我
苇茎汤的功用是A.降气平喘,祛痰止咳 B.宣利肺气,疏风止咳 C.解表散寒,
题目:行己有耻 内容: 基本要求: (1)结合实际案例讲解“行己
伯氏疏螺旋体培养的常用培养基是A.柯索夫(Korthof)培养基B.蛋白胨培养基
患者女性,35岁,低热、腹泻3个月,2~4次/日,粪便呈糊状,不含黏液或脓血。近
6月,中国某企业的美国分厂急需50万美元,并且计划使用2个月,该企业担心因汇率变
下列各项中,关于盈余公积的用途表述正确的有( )。A.以盈余公积转增实收资本
最新回复
(
0
)