内容正文:
绝密★考试结束前
2024学年第一学期七彩阳光新高考研究联盟期中联考
高二年级技术学科试题
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 关于数据与信息说法正确的是( )
A. 所有的数据都是人为创造的 B. 数据量较大时,只有计算机才能进行处理
C. 信息是用来消除随机不确定的东西 D. 信息经过加工处理后,一定能更好的被人们所使用
2. 关于大数据,下列说法正确是( )
A. 大数据数据类型多样化,价值密度高,数据产生、处理速度快
B. 大数据数据量巨大,为提高效率,需要抽样分析数据
C. 为了做出更精准的决策,大数据要分析其背后的因果关系
D. 某电商平台上的交易数据属于大数据
3. 下列有关数据安全的说法,不正确的是( )
A. 磁盘损坏、操作失误、黑客入侵、感染病毒等可能威胁计算机中的数据安全
B. 数据安全问题可能是非人为因素引发的
C. 通过数据加密可以提高数据的完整性
D. 定期更换社交账号密码有助于提高数据安全性
4. 关于信息编码,下列说法正确的是( )
A. 在一定条件下,用离散的序列可以完全代表一个连续函数
B. 用手机扫描二维码的过程,属于信息编码
C. 计算机中的数据都以ASCII码存储
D. 模拟信号转化为数字信号后无法再转换为模拟信号
5. 使用UltraEdit软件观察字符,下列说法正确的是( )
A. 由图可知,字符“w”的十六进制内码为20 B. 存储当前所有字符需要12B
C. 字符“10”十六进制内码为3A D. 图中共有7个ASCII编码,2个汉字编码
6. 某算法的部分流程图如图所示。
该流程图执行后,输出的结果为( )
A 1011 B. B01 C. 10B D. 1101
7. 下列选项表达式的值与其它三项不同的是( )
A. not 5>7 or "8"<"15" and 5>8 B. len("prompt,2024")%2==0
C. "8"+"2">"112" D. 3 in [2,3]
8. 某python程序如下
information={"01":["李切","男",16],"03":["狄辛","女",16],"04":["彭栈","男",17]}
information["01"][2]=17 #①
information["02"]=["孔紫","女"] #②
info_1=information[1] #③
print(information["02"]) #④
程序运行后,提示报错信息,报错的语句是( )
A. ① B. ② C. ③ D. ④
9. 教室里适宜学习的温度是tmin~tmax,现要求当温度w偏高、正常、偏低时,将cmd的值设置为2、1、0。下列Python程序段中不符合要求的是( )
A.
if w> tmax:
cmd=2
if tmin<=w<= tmax:
cmd=1
if w< tmin;
cmd=0
B.
cmd=0
if w> tmin:
cmd=1
elif w> tmax:
cmd=2
C.
if w< tmin:
cmd=0
elif w<= tmax:
cmd=1
else:
cmd=2
D.
cmd=0
if w> tmax:
cmd=2
elif w>= tmin:
cmd=1
A. A B. B C. C D. D
10. 某python程序如下:
n="20241106"
m="";s=""
for i in n:
if i>m:
m=i
s+=i
print(m,s)
程序运行后,则该程序的输出结果是( )
A. 6 12 B. 4 246 C. 4 12 D. 6 246
11. 有如下Python程序段:
s="1223159"
i=1
while i< len(s):
for j in range(0,i):
if s[j]==s[i]:
s=s[0:j]+s[i+1:]
i=j
break
else:
i=i+1
执行该程序段,变量s的值为( )
A. "12359" B. "59" C. "13159" D. "159"
12. 有如下Python程序段:
import random
s=[0,0,0,0,0,0]
for i in range(2):
a= random.randint(2,3)
k=a
for j in range(3):
k=(k+a)%len(s)
s[k]=s[k]+1
执行该程序段,变量s的值不可能是( )
A. [2,0,2,0,2,0] B. [4,0,0,2,0,0] C. [3,0,1,1,1,0] D. [3,1,1,1,0,0]
二、非选择题(本大题共3小题,其中第13小题6分,第14小题9分,第15小题11分,共26分)
13. 图像数字化是将模拟图像转换为数字图像的过程。图a是一张未经压缩的分辨率为64*48像素的4色图像。
图a 图b
(1)将模拟信号转换成数字信号一般需要经过三个步骤:①____②____③编码。
(2)若用00、01、10、11分别表示黑色、红色、绿色、白色。截取图a中8个连续像素图像内容放大,各像素颜色信息如图b所示。从左向右依次对8个像素的颜色值进行数字化,则第二个字节的二进制代码为____。
(3)存储图a的图片,需要____B。
14. 俄罗斯套娃素数是指这样的素数:去掉最后一位,剩下的部分仍然是个素数;再去掉剩下部分的最后一位,剩下的部分仍然是个素数;不断这样做下去,得到的数始终是素数。例如,2393就是一个俄罗斯套娃素数,因为不但2393本身是素数,不断去掉最后一位将会依次得到239、23、2,它们也都是素数。编写一个Python,找到四位数中的俄罗斯套娃数。
(1)整数1374____(是/不是)俄罗斯套娃数。
(2)函数sushu功能:判断一个数是不是素数,是返回True,不是返回False。
def sushu(n):
for i in range( ):
if n%i==0:
return False
return True
程序划线处应填入的代码为____(多选,填字母)。
A.2,n B.1,n+1 C.2,n//2 D.2,int(n**0.5)+1
(3)主程序如下,请在程序划线处填入合适代码。
①____
for i in range(1000,10000):
p=i
while sushu(p) and p>0:
②____
if p==0:
s+= str(③____)+", "
print("四位数中的俄罗斯套娃数有: ",s[:-1])
15. 班级要竞选班长,有10名候选者,编号为0-9。全班同学进行无记名投票,投票规则:每人最多可投5票,但不能给同一个人投多票。不符合投票规则的视为弃票,得票数第一且超过有效票数一半的当选班长。
根据竞选规则编写Python程序。依次输入每个同学投票数据,输出当选班长的同学编号,若存在并列第一的则全部输出。程序运行界面如图所示。
(1)若收到5张投票数据,依次是:12890,12390,29359,1245890,2367。根据投票规则,收到有效票有____张。
(2)函数tongji的功能:字符串变量lst中存储所有有效票的汇总数据(例:若收到有效票2张,数据分别是"01249"和"2479",则lst="012492479"),统计每一位同学的得票数,并输出得票最高的同学编号。请在划线处填入合适的代码。
def tongji(lst,n):
num=[0]*10 #变量num用于存储每一位同学的得票数
for i in lst:
①____
max=num[0]
maxID=[0]
for i in range(1,10):
if num[i]> max:
②____
maxID=[i]
elif num[i]== max:
maxID.append(i) #为maxID追加一个元素i
if max>n//2:
print("得票最高的是:",maxID,"号同学,得票数:",max)
else:
print("最高得票数没有超过一半,请重新投票。")
(3)函数check功能:判断一张票是否存在给同一个人投多票的情况。请在划线处填入合适的代码。
def check(s):
for i in range(1, len(s)):
if ____:
return False
return True
(4)主程序。
n=55 #班级同学总数
data=""
count=0
for i in range(n):
s= input("请输入你的投票:")
if ①____:
data+=s
count+=1
print("感谢你的投票。")
else:
print("无效票。")
②____
第1页/共1页
学科网(北京)股份有限公司
$$
绝密★考试结束前
2024学年第一学期七彩阳光新高考研究联盟期中联考
高二年级技术学科试题
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 关于数据与信息说法正确的是( )
A. 所有的数据都是人为创造的 B. 数据量较大时,只有计算机才能进行处理
C. 信息是用来消除随机不确定的东西 D. 信息经过加工处理后,一定能更好的被人们所使用
【答案】C
【解析】
【详解】本题考查数据与信息相关内容。数据的来源多种多样,不仅限于人为创造,还包括设备收集、数据库导入等多种方式。数据量较大时,计算机在数据处理方面有很大优势,但不是只有计算机才能进行处理。信息奠基人香农(Shannon)认为“信息是用来消除随机不确定性的东西”。信息经过加工处理后,不一定能更好地被人们所使用,如果加工处理方法不当,或者在处理过程中引入了错误,可能会导致信息失真或难以理解,反而不利于人们使用。故本题答案是C选项。
2. 关于大数据,下列说法正确的是( )
A. 大数据数据类型多样化,价值密度高,数据产生、处理速度快
B. 大数据数据量巨大,为提高效率,需要抽样分析数据
C. 为了做出更精准的决策,大数据要分析其背后的因果关系
D. 某电商平台上的交易数据属于大数据
【答案】D
【解析】
【详解】本题考查大数据相关内容。大数据是无法在一定时间范围内用常规软件进行捕捉、管理和处理的海量数据集合。大数据的4V特征是指:Volume(数据量大)、Velocity(处理速度快)、Variety(数据类型多样)、Value(价值密度低)。大数据不再强调对事物因果关系的探求,而是更加注重它们的相关性;大数据要分析的是全体数据,而不是抽样数据。电商平台上的交易数据属于大数据。故本题答案是D选项。
3. 下列有关数据安全的说法,不正确的是( )
A. 磁盘损坏、操作失误、黑客入侵、感染病毒等可能威胁计算机中的数据安全
B. 数据安全问题可能是非人为因素引发的
C. 通过数据加密可以提高数据的完整性
D. 定期更换社交账号密码有助于提高数据安全性
【答案】C
【解析】
【详解】本题考查数据安全相关内容。A选项,磁盘损坏可能导致数据丢失,操作失误如误删除文件等会威胁数据安全,黑客入侵可以窃取或破坏数据,感染病毒也可能使数据被篡改或丢失,选项说法正确。B选项,数据安全问题可能是由非人为因素引发的,比如磁盘的自然老化损坏、自然灾害(如火灾、水灾等)对存储数据的服务器造成破坏等情况。C选项,数据加密主要是为了保证数据的保密性,防止数据被未授权的用户访问,而不是提高数据的完整性,选项说法正确。D选项,定期更换密码有助于提高数据安全性,选项说法正确。故本题答案是C选项。
4. 关于信息编码,下列说法正确的是( )
A. 在一定条件下,用离散的序列可以完全代表一个连续函数
B. 用手机扫描二维码的过程,属于信息编码
C. 计算机中的数据都以ASCII码存储
D. 模拟信号转化为数字信号后无法再转换为模拟信号
【答案】A
【解析】
【详解】本题考查信息编码相关内容。A选项,根据采样定理,在满足一定的采样频率条件下,一个连续函数可以用离散的序列完全代表,选项说法正确。B选项,二维码本身是一种编码后的信息载体,扫描二维码是将编码信息还原成原始信息(如网址、文本等)的过程,而不是编码过程,选项说法错误。C选项,计算机中的所有信息都是以二进制的形式存储在机器内部的,选项说法错误。D选项,模拟信号转化为数字信号后可以再转换为模拟信号,选项说法错误。故本题答案是A选项。
5. 使用UltraEdit软件观察字符,下列说法正确的是( )
A. 由图可知,字符“w”的十六进制内码为20 B. 存储当前所有字符需要12B
C. 字符“10”的十六进制内码为3A D. 图中共有7个ASCII编码,2个汉字编码
【答案】B
【解析】
【详解】本题考查的是编码相关知识。图中字符“w”的十六进制内码为77,不是20;图中共有12个十六进制数,每个占1字节,共12B;字符“10”的十六进制内码为31 30,不是3A;图中共有8个ASCII编码,2个汉字编码。故选B。
6. 某算法的部分流程图如图所示。
该流程图执行后,输出的结果为( )
A. 1011 B. B01 C. 10B D. 1101
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。分析流程图,其运行过程可以描述为:(1)r=267%16=11,n=16,r<10不成立,执行s=chr(r+55)+s,s="B";(2)r=16%16=0,n=1,r<10成立,执行s=str(r)+s,s="0B";(3)r=1%16=1,n=0,r<10成立,执行s=str(r)+s,s="10B"。故本题答案是C选项。
7. 下列选项表达式的值与其它三项不同的是( )
A. not 5>7 or "8"<"15" and 5>8 B. len("prompt,2024")%2==0
C. "8"+"2">"112" D. 3 in [2,3]
【答案】B
【解析】
【详解】本题考查Python表达式相关内容。A选项,not 5>7 or "8"<"15" and 5>8-->True or False and False-->True。B选项,len("prompt,2024")%2==0-->11%2==0-->1==0-->False。C选项,"8"+"2">"112"-->"82">"112"-->True。D选项,3 in [2,3]-->True。故本题答案是B选项。
8. 某python程序如下
information={"01":["李切","男",16],"03":["狄辛","女",16],"04":["彭栈","男",17]}
information["01"][2]=17 #①
information["02"]=["孔紫","女"] #②
info_1=information[1] #③
print(information["02"]) #④
程序运行后,提示报错信息,报错的语句是( )
A. ① B. ② C. ③ D. ④
【答案】C
【解析】
【详解】本题考查的是python程序调试。在Python中,字典的键是字符串类型,不能使用整数索引来访问字典的元素。因此,语句info_1=information[1]会导致KeyError,因为字典information中没有键1。正确的访问方式应该是使用字符串键,如information[“01”]。故选C。
9. 教室里适宜学习的温度是tmin~tmax,现要求当温度w偏高、正常、偏低时,将cmd的值设置为2、1、0。下列Python程序段中不符合要求的是( )
A.
if w> tmax:
cmd=2
if tmin<=w<= tmax:
cmd=1
if w< tmin;
cmd=0
B.
cmd=0
if w> tmin:
cmd=1
elif w> tmax:
cmd=2
C.
if w< tmin:
cmd=0
elif w<= tmax:
cmd=1
else:
cmd=2
D.
cmd=0
if w> tmax:
cmd=2
elif w>= tmin:
cmd=1
A. A B. B C. C D. D
【答案】B
【解析】
【详解】本题考查的是Python选择语句。选项B中,如果w> tmax,由于先满足w> tmin,故会执行cmd=1,而不执行cmd=2,不符合题意。故本题应选B。
10. 某python程序如下:
n="20241106"
m="";s=""
for i in n:
if i>m:
m=i
s+=i
print(m,s)
程序运行后,则该程序的输出结果是( )
A. 6 12 B. 4 246 C. 4 12 D. 6 246
【答案】D
【解析】
【详解】本题考查的是python循环程序应用。程序的功能是逐个读取字符串n,将比前面字符大的字符连接到s中,程序运行完后,m是指最大的一个字符。n="20241106"最大字符为6,拼接后的字符是246,故选D。
11. 有如下Python程序段:
s="1223159"
i=1
while i< len(s):
for j in range(0,i):
if s[j]==s[i]:
s=s[0:j]+s[i+1:]
i=j
break
else:
i=i+1
执行该程序段,变量s的值为( )
A. "12359" B. "59" C. "13159" D. "159"
【答案】B
【解析】
【详解】本题考查Python程序设计相关内容。在Python中,当else与for循环一起使用时,else块将在循环正常结束后执行,即没有遇到任何break语句导致的提前退出,如果循环因为break而终止,else块则不会执行。分析程序段,其运行过程为:(1)i=1,s="1223159",i< len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(2)i=2,s="1223159",i< len(s)成立,继续执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立;j=1,执行for循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出for循环,不执行else部分,则s="13159",i=1。(3)i=1,s="13159",i< len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(4)i=2,s="13159",i< len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出for循环,不执行else部分,则s="59",i=0。(5)i=0,s="59",i< len(s)成立,执行while循环:j=0,不执行for循环,执行else部分:i=i+1,i值为1。(6)i=1,s="59",i< len(s)成立,执行while循环:j=0,s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(7)i=2,s="59",i< len(s)不成立,结束while循环,最终s="59"。故本题答案是B选项。
12. 有如下Python程序段:
import random
s=[0,0,0,0,0,0]
for i in range(2):
a= random.randint(2,3)
k=a
for j in range(3):
k=(k+a)%len(s)
s[k]=s[k]+1
执行该程序段,变量s值不可能是( )
A. [2,0,2,0,2,0] B. [4,0,0,2,0,0] C. [3,0,1,1,1,0] D. [3,1,1,1,0,0]
【答案】D
【解析】
【详解】本题考查Python程序设计。
s是一个长度为6的列表,初始化为 [0, 0, 0, 0, 0, 0]。外层循环运行两次,每次循环:生成一个随机整数a,范围是 [2, 3]。k 初始化为a。内层循环运行三次,每次循环:更新k为(k+a) % len(s),即在0到5之间循环。将s[k]的值增加1。当随机数a的情况是2,则列表s的索引k值可以取到4、0、2。当随机数a的情况是3,则列表s的索引k值可以取到0、3、0。综上所述可知,索引k值不可能为1,出现更新s[1]的情况。故正确答案为:选项D。
二、非选择题(本大题共3小题,其中第13小题6分,第14小题9分,第15小题11分,共26分)
13. 图像数字化是将模拟图像转换为数字图像的过程。图a是一张未经压缩的分辨率为64*48像素的4色图像。
图a 图b
(1)将模拟信号转换成数字信号一般需要经过三个步骤:①____②____③编码。
(2)若用00、01、10、11分别表示黑色、红色、绿色、白色。截取图a中8个连续像素图像内容放大,各像素颜色信息如图b所示。从左向右依次对8个像素的颜色值进行数字化,则第二个字节的二进制代码为____。
(3)存储图a的图片,需要____B。
【答案】 ①. 采样 ②. 量化 ③. 01010011或01010011B ④. 768
【解析】
【详解】本题考查图像数字化相关内容。
(1)将模拟信号转换成数字信号一般需要经过三个步骤:采样、量化和编码。采样:按照一定时间间隔或空间间隔对连续信号进行测量,得到一系列离散的样本值。量化:将采样得到的连续值映射到有限的离散值上,即确定每个样本的精确值。编码:将信息转换为特定的符号系统或代码的过程,以便于信息的存 储、传输和处理。故①处答案是:采样,②处答案是:量化。
(2)结合颜色信息:绿、绿、绿、绿、红、红、黑、白及颜色编码规则,从左向右依次对8个像素的颜色值进行数字化,可得编码:1010101001010011,则第二个字节的二进制代码为:01010011。故本题答案是:01010011或01010011B。
(3)该图片存储容量为:64*48*2/8=768B,故本题答案是:768。
14. 俄罗斯套娃素数是指这样素数:去掉最后一位,剩下的部分仍然是个素数;再去掉剩下部分的最后一位,剩下的部分仍然是个素数;不断这样做下去,得到的数始终是素数。例如,2393就是一个俄罗斯套娃素数,因为不但2393本身是素数,不断去掉最后一位将会依次得到239、23、2,它们也都是素数。编写一个Python,找到四位数中的俄罗斯套娃数。
(1)整数1374____(是/不是)俄罗斯套娃数。
(2)函数sushu功能:判断一个数不是素数,是返回True,不是返回False。
def sushu(n):
for i in range( ):
if n%i==0:
return False
return True
程序划线处应填入的代码为____(多选,填字母)。
A.2,n B.1,n+1 C.2,n//2 D.2,int(n**0.5)+1
(3)主程序如下,请在程序划线处填入合适的代码。
①____
for i in range(1000,10000):
p=i
while sushu(p) and p>0:
②____
if p==0:
s+= str(③____)+", "
print("四位数中的俄罗斯套娃数有: ",s[:-1])
【答案】 ①. 不是 ②. AD ③. s="" ④. p=p//10 ⑤. i
【解析】
【详解】本题考查的是python综合应用。
(1)1374本身不是素数,因为它可以被2整除。
(2)素数即只能被1和其本身整除的数,判断n是否为素数只需用2~sqrt(n)或2~n-1之间的数去除就可以,故本题应选AD。
(3)①处,s应初始化为空字符串,故此处应为:s="";②处,每次去掉最后一位,故此处应为:p=p//10;③处,如果p为0,表明i是素数,则需要将i转换为字符后,连接到s中,故此处应为:i。
15. 班级要竞选班长,有10名候选者,编号为0-9。全班同学进行无记名投票,投票规则:每人最多可投5票,但不能给同一个人投多票。不符合投票规则的视为弃票,得票数第一且超过有效票数一半的当选班长。
根据竞选规则编写Python程序。依次输入每个同学的投票数据,输出当选班长的同学编号,若存在并列第一的则全部输出。程序运行界面如图所示。
(1)若收到5张投票数据,依次是:12890,12390,29359,1245890,2367。根据投票规则,收到有效票有____张。
(2)函数tongji的功能:字符串变量lst中存储所有有效票的汇总数据(例:若收到有效票2张,数据分别是"01249"和"2479",则lst="012492479"),统计每一位同学的得票数,并输出得票最高的同学编号。请在划线处填入合适的代码。
def tongji(lst,n):
num=[0]*10 #变量num用于存储每一位同学的得票数
for i in lst:
①____
max=num[0]
maxID=[0]
for i in range(1,10):
if num[i]> max:
②____
maxID=[i]
elif num[i]== max:
maxID.append(i) #为maxID追加一个元素i
if max>n//2:
print("得票最高的是:",maxID,"号同学,得票数:",max)
else:
print("最高得票数没有超过一半,请重新投票。")
(3)函数check功能:判断一张票是否存在给同一个人投多票的情况。请在划线处填入合适的代码。
def check(s):
for i in range(1, len(s)):
if ____:
return False
return True
(4)主程序
n=55 #班级同学总数
data=""
count=0
for i in range(n):
s= input("请输入你的投票:")
if ①____:
data+=s
count+=1
print("感谢你的投票。")
else:
print("无效票。")
②____
【答案】 ①. 3 ②. num[int(i)]+=1 ③. max=num[i] ④. s[i] in s[:i] 或 s[i] in s[:i]+s[i+1:] 或其他等价答案 ⑤. check(s) and len(s)<=5 或 check(s)==True and len(s)<6 或其他等价答案 ⑥. tongji(data,count)
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段,推知:
(1)结合投票规则,5张投票数据中,1245890不符合“每人最多可投5票”的规定,29359不符合“不能给同一个人投多票”的规定,12890、12390、2367属于有效票,故①处答案是:3。
(2)num用于存储每一位同学的得票数,i为列表中的元素,int(i)表示同学的编号,若投票数据中有i,则对应同学的得票数加1,故②处答案是:num[int(i)]+=1。for循环的作用是找出得票数最高的同学编号及得票数,在for循环之前,假定max=num[0], maxID=[0],若num[i]>max成立,说明有同学得票数高于max,则应更新max为num[i],maxID更新max为[i],故③处答案是:max=num[i]。
(3)函数check功能是判断一张票是否存在给同一个人投多票的情况,可以借鉴切片的作用,若当前位置元素在列表前面出现过(s[i] in s[:i]),表明该票存在给同一个人投多票的情况,应结束循环,并返回结果False,s[i] in s[:i]+s[i+1:]表示s[i]在其前面或后面出现过,与(s[i] in s[:i])具有同等作用,故④处答案是:s[i] in s[:i] 或 s[i] in s[:i]+s[i+1:] 或其他等价答案。
(4)主程序中,for循环的作用是排除无效票,并汇总有效票的数据,排除无效票需要依据投票规则进行,check函数可以判断一张票是否存在给同一个人投多票,len(s)用于统计每个人的投票数(不超过5票),故⑤处答案是:check(s) and len(s)<=5 或 check(s)==True and len(s)<6 或其他等价答案。⑥处,通过调用tongji函数公布得票结果,故此处答案是:tongji(data,count)。
第1页/共1页
学科网(北京)股份有限公司
$$