首页
登录
从业资格
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
admin
2022-08-02
62
问题
阅读以下说明和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.数据
随机试题
WhatIsLiteraryWriting?I.Distinguishingfeatureso
A、Becausetheonlinemarketplacethatitprovidessellsgoodsquickly.B、Because
京剧(PekingOpera),被称为中国的国剧,起源于18世纪晚期,是将音乐、舞蹈和艺术综合于一体的戏曲。在中国,京剧是最具影响力和代表性的戏曲,它
Internet提供了各种服务,如通信、远程登录、浏览和文件传输等,下列各项中,
外观要求玻璃珠应为无色松散球状,清洁无明显杂物。在显微镜或投影仪下,玻璃珠应为无
新斯的明不能用于治疗A.筒箭毒碱中毒B.手术后腹气胀C.机械性尿路梗阻D.重症肌
注射用无菌粉末物理化学性质的测定项目不包括A、松密度的测定 B、物料热稳定性的
常见的确定合约数量的方法有()。A.面值法 B.修正久期 C.基点价值法
根据《建设工程工程量清单计价规范》(GB50500-2013)关于招标工程量清
关于呼吸链的描述,以下列哪项是错误的A.NADH呼吸链是提供氧化磷酸化所需能量的
最新回复
(
0
)