阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说明] 某

题型:填空题

问题:


阅读以下说明和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[i]=0;
while ( (1) ) {
fgets (str,80,fp); /*读入一张选票数据*/
for (tag=0,i=0; ( (2) );i++)
if (str[i]==’1’) tag++;
if ( (3) ) {/*(若是有效选票,则进行统计*/
( (4) );
for (i=0;i<n;i++)
if (str[i]==’1’) (5) ;
}
}
return q;
} /*statistic*/

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题

一件商品,先提价25%,再降价25%,现价与原价的比较(  )

A.与原价一样多

B.比原价少

C.比原价多

D.无法比较

题型:填空题

ABC会计师事务所承办了X股份有限公司 2005年度会计报表审计业务。审计过程中注意到以下事项,请代注册会计师做出正确的专业判断。 A.注册会计师审计甲股份有限公司2005年度会计报表,出具了无保留意见审计报告。其后,甲股份有限公司报表使用者因发现公司存在违反交通规则行为,控告A注册会计师未予以披露有过失。A注册会计师提出无过失申辩,其下列申诉理由中合理的有( )。

A.防止发生和及时发现并纠正错误与舞弊,是甲公司管理当局的责任

B.按照独立审计准则审计会计报表,并不能保证发现所有的错误与舞弊

C.年度会计报表审计并非专门针对违反法规行为

D.因违反交通规则罚款计入营业外支出的审计由助理人员完成,直接责任应由该助理人员承担

题型:填空题

享誉东南亚的华人实业家、万金油制造商胡文虎在新加坡创办的华文报纸是______

A.《联合早报》
B.《商业时报》
C.《海峡时报》
D.《星洲日报》

题型:填空题

PSTN用户拨号入网方式主要有()、()两种方式。

题型:填空题

第八十八届奥斯卡金像奖揭晓,莱昂纳多·迪卡普里奥凭借()一片分别问鼎最佳男主角头衔,《房间》女主演布丽·拉森则获得最佳女主角奖。

A、《泰坦尼克号》

B、《盗梦空间》

C、《禁闭岛》

D、《荒野猎人》

更多题库