日期:2024-05-03

浙江省七彩阳光联盟2022-2023学年高二下学期信息技术4月期中联考试卷试题详情

某年级要选出3位同学参加市趣味科学竞赛,现有8位同学报名参赛。参赛选手进行展示后由大众评委投票产生前三名。投票结果存储在“vote.txt”文件中,如图a所示。其中choose列的数据为大众评委的投票对象,均以选手代码显示。

选手名称与选手代码的对应关系如下表:

选手名称

选手 A

选手 B

选手 C

选手 D

选手 E

选手 F

选手 G

选手 H

选手代码

0

1

2

3

4

5

6

7

小明用Python编写了一个统计得票数的程序,用于检查每位大众评委的投票是否有效(每人投3票且不重),并对有效结果进行统计,按照得票数从高到低输出投票结果,如图b所示。

若存在并列且前三名总人数超过3人,则输出所有满足条件的选手,并通过随机抽奖形式在末位同分同学中抽取参赛学生,如图c所示,在选手C、E、H中抽取一位同学作为第三名。

图a

图b

图 c

试题所涉知识点

知识点

试题被试卷采用

1