首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 某单位准备进行一次选举,对指定的n名(n<80)候选人进行投票。为了简化选举工作,事先印制了写有这n名候选人姓名的选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 某单位准备进行一次选举,对指定的n名(n<80)候选人进行投票。为了简化选举工作,事先印制了写有这n名候选人姓名的选票,投票者只需将选中者名下的圆圈涂黑即可。规定每张
admin
2010-01-15
51
问题
阅读以下说明和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*/
选项
答案
(1)!feof(fp);(2)i<n && str[i]!=’\0’;(3)tag>=1 && tag<=3;(4)q++;(5)candidate[i]++
解析
转载请注明原文地址:https://kaotiyun.com/show/KIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某项技术在社会上的热度依次经历了萌芽期、狂热期、幻想破灭期、复苏期、成熟期五个阶段。在“时间T,社会热度S”坐标系中,这种技术的变化趋势可图示为()。
某互联网公司建立的用户画像(标签化的用户信息)包括人口属性和行为特征两大类,()属于行为特征。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
在Word2007中要建立一个表格,方法是()。
以下定性的分类变量中,(9)属于有序变量(能排序)。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。为满足公司要求,通常选用什么类型的信息插座?
为什么一般处理“震荡波”病毒时,首先要把被侵入的计算机系统从网络上断开?为了解决“震荡波”病毒利用windows的缓冲区溢出漏洞攻击计算机系统问题,我们采用某防火墙建立一个“关闭445端口”的规则。请给出下列规则配置参数(防火墙规则配置界面如下图所示)
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
随机试题
A、Itmeanswhatchangedthisyear.B、Itmeansthechangesoftheinflationrate.C、Itmeansthechangefromtheyearbefore.D、I
A.细菌毒素所致B.对食物发生异常的生理反应C.食物消化不良D.肠道组织的过敏反应E.食物蛋白引起的异常免疫反应食物不耐受是
期货合约上市商品具有的特征是()
(2005年4月)简述脱逃罪的构成特征。
随风吹笛林清玄远远的地方吹过来一股凉风。风里夹着呼呼的响声。侧耳仔细听,那像是某一种音乐,我分析了很久,确定那是笛子的声音,因为箫的声音没有那么清晰,也没有那么高扬。
求助者的核心心理问题是()。对求助者的心理诊断最可能是()。
新巴比伦王国的开国君主是迦勒底人()。
在人类社会发展历程中,社会一定会向前发展,社会形态会通过革命发生变更,需要通过人们有意识的活动来实现,一定会出现领导和组织革命的历史人物,但这些杰出政治人物的个人情况又是不确定的,是必然性和偶然性的统一。历史人物,特别是杰出人物在社会发展过程中起着特殊的作
在我国中部及西南部的一些山区里,生长着一种低矮的小树木,每当十月果熟时节,远远望去,每株树上都长满了一颗颗酷似羽毛球的果实,人们称它作羽毛球树。羽毛球树属于檀香科,虽只有1-3米高,但枝繁叶茂。其果实直径只有1厘米左右,但每个果实顶端都长着四根3-4厘米长
Scientistsareworkinghardtocomeupwithasuresolutiontothefood______formankind.
最新回复
(
0
)