首页
登录
从业资格
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
admin
2022-08-02
60
问题
阅读以下说明和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.数据
随机试题
Theinternationalspacestationisgettinganew,inflatableroomthatresem
对于可能造成消防控制室远程不能启停消防水泵的原因,维修方法有()。A.对线路进行
患者,女性,31岁。近日无明显诱因出现咳嗽,乏力,四肢关节酸痛,伴左侧小腿散在出
特发性中枢性性早熟的临床表现特征是A.患儿身高及体重增长减慢 B.绝大多数在4
亚临床型维生素A缺乏诊断的方法之一是A.眼睛干燥 B.皮肤角化 C.牙釉质发
能增强机体耐热能力的重要元素为__________。
《黄河大合唱》中有两首分别是男声独唱和女声独唱,它们是()A.《黄河船夫曲》
下列关于另类理财产品的说法中,描述错误的是()。A.另类资产是指除传统股票、债
你认为你的朋友中,他们()。 A全都对你很了解B多数对你很了解C少数
患者,女,60岁。戴义齿两天,义齿松动明显,影响功能。查:游离可摘局部义齿,上三
最新回复
(
0
)