浙江省杭州二名校钱江学校2023-2024学年高二上学期12月月考信息技术试题(解析版)

资源下载
  1. 二一教育资源

浙江省杭州二名校钱江学校2023-2024学年高二上学期12月月考信息技术试题(解析版)

资源简介

杭州二中钱江学校2023学年第一学期
高二年级12月月考技术学科试卷(学考)
第一部分 信息技术
一、选择题(本大题共10小题,每小题3分,共30分)
1. 2023年中秋国庆假期,我国旅游收入7534.3亿元,旅游经济已经全面恢复到2019年同期水平,超过8亿的国内游客度过了史上热度最高的旅游超级“黄金周”。下列关于数据和信息的说法,不正确的是( )
A. 材料中的数据7534.3亿元蕴含信息
B. 通过城市热力图可以了解城市各区域的拥挤情况
C. 使用饼图能较好反映近几年旅游人数的变化
D. 使用批处理计算可以分析过往假期的温州道路车流量
【答案】C
【解析】
【详解】本题考查数据、信息相关内容。A选项,7534.3亿是旅游收入,蕴含信息,选项正确。B选项,热力图,简单来说就是用热量分布的表现形式来表达一个区域间的密集程度,各区域的拥挤情况可以通过城市热力图展现,选项正确。C选项,饼图一般反映数据在整体中的占比,折线图更能反映人数的变化,选项错误。D选项,使用批处理计算可以分析过往假期的温州道路车流量,选项正确。故本题答案是C选项。
2. 通过深度神经网络学习认识猫和狗特征的过程如下图所示,下列说法正确的是( )
A. 猫与狗的照片不是数据
B. 其应用的人工智能方法属于联结主义
C. 该训练过程需要人提供训练数据,因此属于混合增强智能
D. 人能够分辨出猫与狗,这是智慧的体现
【答案】B
【解析】
【详解】本题考查人工智能相关内容。猫与狗的照片属于数据,选项A错误。联结主义的指导性启示和主要灵感来自大脑或神经系统,它把认知看成是网络的整体活动,深度神经网络学习属于联结主义,选项B正确。“混合增强智能”是指将人的作用或人的认知模型引入人工智能系统,形成“混合增强智能”的形态,故该系统不属于混合增强智能,选项C错误。人能够分辨出猫与狗,这是知识,选项D错误。故本题答案是B选项。
3. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌的部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:16.5英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
下列关于该信息系统的组成与功能的说法,不正确的是( )
A 该系统用户只有学生、教师和家长等使用者
B. 该系统由硬件、软件、用户、通信网络和数据组成
C. 电子班牌的触摸屏既属于输入设备,也属于输出设备
D. 通过浏览器即可登录该系统,说明该信息系统属于应用软件
【答案】A
【解析】
【详解】本题考查信息系统相关内容。A选项,信息系统的用户有:信息系统管理人员、传输信息的有关人员、系统分析员、数据库管理员等,选项错误。B选项,信息系统由硬件、软件、用户、通信网络和数据组成,选项正确。C选项,电子班牌的触摸屏既属于输入设备,也属于输出设备,选项正确。D选项,软件分为系统软件和应用软件。该系统属于应用软件,选项正确。故本题答案是A选项。
4. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌的部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:165英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
下列关于该信息系统中数据采集与处理的说法,正确的是( )
A. 系统可利用红外传感器实现学生打卡功能
B. 该系统用于学生测温的温度传感器属于输入设备
C. 电子班牌只能通过无线网络接收温度传感器的数据
D. 传感器实现了学生温度数据由数字信号转换为模拟信号的功能
【答案】B
【解析】
【详解】本题考查信息系统相关内容。分析题目内容可知:该系统利用人脸识别实现学生打卡功能,A选项错误。该系统用于学生测温的温度传感器属于输入设备,B选项正确。电子班牌可以通过有线、无线网络接收温度传感器的数据,C选项错误。传感器实现了学生温度数据由模拟信号转换为数字信号的功能,D选项错误。故本题答案是B选项。
5. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌的部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:16.5英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
关于提升该信息系统安全,下列说法正确的是( )
A. 更换处理速度更快的服务器
B. 为了节省系统用电,下班时关闭防火墙
C. 为方便管理,系统账户设置统一的初始密码
D. 定期备份数据、更新系统、修复漏洞
【答案】D
【解析】
【详解】本题考查信息系统安全相关内容。信息系统安全防范措施有:(1)加密和安全密码和口令:人们在日常生活中使用各种信息系统时,都需要输入密码,但从严格意义上讲,这里所谓的密码应该被称之为口令。(2)身份认证与安全:信息系统登录时需要对访问者进行身份认证,检验访问者身份合法性,控制用户可以获取资源的类别。(3)访问控制:解决用户对数据的操作权限,保证合法用户访问受保护的系统资源,防止非法用户访问收保护的系统资源,或者防止合法用户访问非授权的系统资源。(4)病毒及其防治:安装并打开防火墙;及时安装系统补丁,更新杀软病毒库;养成重要数据备份的习惯;收到乱码或未知来源的信息或邮件,及时删除;下载时注意下载内容的安全性;不随意连接公共场合的WIFI。(5)漏洞的防护:用防火墙,防治外部网络对内部网络未经授权的访问;通过检测工具和发现漏洞或薄弱环节,及时打补丁;使用反侦察手段抓住入侵者。ABC选项不能提升信息系统安全,故本题答案是D选项。
6. 小明想要录制一段时长为5分钟的立体声音频,采样频率为44.1kHz,量化位数为32位,若不进行压缩,则存储容量约为( )
A. 25MB B. 50MB C. 101MB D. 202MB
【答案】C
【解析】
【详解】本题考查音频文件处理相关内容。根据音频文件存储容量计算方法进行计算:44.1*1000*32*2*(5*60)/8/1024/1024≈101MB。故本题答案是C选项。
7. 用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是( )
A. if t>50: print("雨停") elif t>25: print("小雨") B. if 25C. if t>25: print("小雨") else: print("雨停") D ift>25: print("小雨") if t>50: print("雨停")
A. A B. B C. C D. D
【答案】A
【解析】
【详解】本题考查Python程序设计相关内容。分析题目内容可知:A选项,可以实现算法描述,选项正确。B选项,依据代码段,即刻起至25分钟之间会输出“雨停”,但算法描述中并未体现,选项错误。C选项,依据代码段,25分钟之后会输出“小雨”,但代码段并未实现“50分钟后雨停”的判断,且即刻起至25分钟之间会输出“雨停”(算法描述中并未体现),选项错误。D选项,依据代码段,50分钟之后会输出“小雨”、“雨停”,不符合算法描述,选项错误。故本题答案是A选项。
8. 某多选题有A、B、C三个选项,程序阅卷时,各选项采用True和False来表示是否进行了选择(例如:变量a的值为True时,表示选择了A选项;变量b的值为False,则表示未选择B选项)。若该题正确答案为“BC”,下列表达式中能判定考生该题答案全部正确的是( )
A. a and b and c B. a or b and c C. not a and b and c D. not a or b and c
【答案】C
【解析】
【详解】本题考查Python逻辑表达式相关内容。正确答案为“BC”,说明a错误且b与c均正确,其逻辑表达式应该为not a and b and c(C选项)。A选项,a and b and c意味着abc均正确,选项错误;B选项,a or b and c意味着a正确或者b与c均正确,选项错误;D选项,not a or b and c意味着a不成立或b与c均正确,选项错误。故本题答案是C选项。
9. 某Python程序如下:
s,n=0,9
while True:
s+=n
if s>15:
break
n-=3
s+=1
print(n,s)
程序运行后,输出的结果是( )
A. 0 19 B. 3 19 C. 6 16 D. 6 19
【答案】B
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段可知,初始状态下,n=9,s=0;循环条件为“True”,进入循环。第一次执行循环体后,n=6,s=9,s>15不成立,继续执行循环;第二次执行循环体后,n=3,s=15,s>15不成立,继续执行循环;第三次执行循环体时,s=18>15成立,跳出循环,n值不再发生变化。在循环下面,执行s+=1,s=19,输出结果为:3 19。故本题答案是B选项。
10. 某Python程序如下:
p="Tel-114"
c=""
for ch in p:
if"0"<=ch<="9":
c+=str(9-int(ch))
elif"a"<=ch<="z":
c+=chr(ord(ch)-ord("a")+ord("A"))
else:
c+=ch
print(c)
程序运行后,输出的结果是( )
A tEL-885 B. tEL-114 C. TEL-114 D. TEL-885
【答案】D
【解析】
【详解】本题考查Python程序设计相关内容。分析程序可知,该程序将输入的字符串p中的数字变为9减去该数字,小写字母变为大写字母,其余字符不变,故p="Tel-114",程序运行后,输出的结果是"TEL-885",故本题答案是D选项。
二、非选择题(本大题共2小题,共20分)
11. 某“学生寝室管理系统”由系统登陆、人员管理和门禁管理三个模块构成。其中,门禁管理模块可实现学生身份识别后开启进出口闸机,并统计出入寝室人数和时间。学生身份识别可通过人脸识别、指纹识别、识别校园卡等方式实现,并将进出数据发送给服务器。通过浏览器可以查看学生在寝、离寝情况。
图a
(1)下列硬件设备中,属于执行器的有__________(单选,填字母:A.摄像头/B.指纹采集仪/C.射频识别设备/D.进出口闸机)。
(2)智能终端的校园卡读卡设备读取校园卡中学生信息的过程中,采用的技术是__________(单选,填字母:A.图像识别/B.射频识别/C.蓝牙).
(3)小峰将系统中某日高一年级的数据导出为文件"log.x1sx",如图b所示,分析各班回寝人数,并制作图表如图c所示,部分Python程序如下:
图b 图c
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] #图表显示中文字体
df = pd.read_excel("log.xlsx") #读取Excel文件中数据
df= A #筛选状态为“进入”的数据
df = df.groupby( B ,as_index = False).count() #分组求回寝人数
#设置绘图参数,显示如图c所示柱形图,代码略
①下列代码段中,能正确实现划线处A功能的有_______(多选,填字母)。
A. df = df[df["状态"]=="进入"]
B. df = df["状态"]=="进入"
C. n =len(df[df["状态"]=="进入"])
df = df.sort_values(“状态”) #升序排序,“离开”数据在前,“进入”数据在后
df = df.head(n) #获取头部数据行
D.for i in df.index:
if df.at[i,"状态"]=="离开":
df = df.drop(i) #删除行
②请在程序中划线处B_______填入合适的代码。
【答案】 ①. D ②. B ③. AD ④. "班级"
【解析】
【详解】本题考查信息系统相关内容。
(1)执行器是用来执行某种动作或操作的设备。从给出的选项中,摄像头、指纹采集仪、射频识别设备都是用来获取或识别信息的,而进出口闸机则是用来控制通行的设备,它可以根据接收到的指令进行开关门等动作。故答案为:D。
(2)智能终端的校园卡读卡设备读取校园卡中学生信息的过程中,通常采用的技术是射频识别。射频识别(Radio Frequency Identification,RFID)是一种无线通信技术,它使用电磁场进行数据传输,将数据存储在RFID标签中,并通过无线电信号进行识别和读取。校园卡通常含有RFID芯片,当靠近读卡器时,读卡器会发送电磁波,激活卡片上的芯片,然后读取其中存储的信息。故答案为:B。
(3)df=df[df["状态"]=="进入"]:这是一种常用的布尔索引方式。df["状态"]=="进入"会返回一个布尔Series,其中每个元素表示对应行的状态列是否等于"进入"。然后,将这个布尔Series作为DataFrame的索引,只保留为True的行,即保留状态列为"进入"的行。这样就实现了筛选出状态为"进入"的数据。A选项正确。df=df["状态"]=="进入"不是正确的筛选状态为“进入”的数据的方法,因为它只是创建了一个布尔Series,而不是对DataFrame进行筛选。这个操作会将DataFrame中状态列中每一行的值与字符串"进入"进行比较,生成一个布尔值的Series。结果中,对应于状态为"进入"的行,其值为True,其他行的值为False。实际上,它并没有修改原始的DataFrame,仍然保持了原始数据的完整性。B选项错误。n=len(df[df["状态"]=="进入"]),然后使用df.head(n)来获取头部数据行是不正确的,因为在排序后,状态为"进入"的数据会位于DataFrame的末尾,而不是头部。C选项错误。这段代码使用了迭代每一行的方法。它遍历DataFrame的索引(即行号),对于每一行,使用df.at[i,"状态"]获取状态列的值,然后判断是否为"离开"。如果是"离开",则使用df.drop(i)删除该行。这样就实现了删除状态列为"离开"的行。D选项正确。故答案为:AD。补全后的代码应该是根据班级进行分组,然后计算每个班级的回寝人数。假设数据中有一个列名为"班级"。故答案为:"班级"。
12. 小峰为选定班级参赛作品编写了一个python程序,从键盘上输入评委对作品的评分数据,每个数据由3位十进制数组成,第1位对应作品编号,第2、3位对应作品得分,分值范围为[60,99]。如“275”表示2号作品得分75。程序用judge()函数判断评委是否对全部作品进行了评分,若是则计算每个作品均分,四舍五入保留2位小数并输出。运行结果如图所示。请根据程序回答以下问题:
请输入作品评分,用、分割:180,283,385,270,376,184,180,283,380,190,390,295 请输入评委数量:4 统计结果为:`1`:[4,334],`2`:[4,331].`3`:[4,331]} 作品1的得分为83.5 作品2的得分为82.75 作品3的得分为82.75
请输入作品评分,用、分割:180,283,385,270,376,184,180,283,380,190,390 请输入评委数量:4 统计结果为:{`1`:[4.334],`2`:[3,236],'3':[4,331] 2号作品评分数量错误,请重新输入。
(1)统计各作品的评分数量和作品总分,请在划线处填入合适的代码。
def count(s):
score={}
i=0
while i < len(s):
t=s[i:i+3]
bh=t [0]
if____________:
score[bh]=[1,int(t[1:])]
else:
score[bh][0]+=1
score[bh][1]+=int(t[1:])
i+=4
return score
(2)判断评委是否对全部作品进行了评分。请在划线处填入合适的代码。
def judge(n):
for key in score: #key 遍历字典的键
if_________:
print(key,"号作品评分数量错误,请重新输入。")
return False
return True
(3)统计分数。要求计算每个作品均分,四舍五入保留2位小数并输出,并请在划线处填入合适的代码。
fs=input("请输入作品评分,用,分割:")
n=int(input("请输入评委数量:"))
score=________#统计每个作品的评分数量和作品总分,并存储在字典score中
print("统计结果为:",score)
if judge(n):
for j in score: #j遍历字典的键
print("作品“+j+”的得分为",round(score[1][1]/n,2))
(4)运行该程序时,以不同的顺序输入原评分数据:180,283,385,270,376,184,180,283,380,190,295,390,则显示的结果__________(选填:会/不会)发生改变。
【答案】 ①. bh not in score ②. score[key][0]!=n ③. count(fs) ④. 不会
【解析】
【详解】本题考查Python综合应用。
(1)这里的条件应该检查作品编号是否已经在得分字典score中。如果作品编号在score中不存在,说明这是第一次为该作品评分,需要创建一个新的键值对;否则,说明已经对该作品进行过评分,需要更新评分数量和总分。因此,条件应该是检查作品编号是否已经在score中存在,可以使用in关键字来检查:if bh not in score:。这样,如果作品编号bh不在score字典的键中,就会执行创建新键值对的操作;否则,执行更新评分数量和总分的操作。故答案为:bh not in score。
(2)每个作品的评分数据是一个包含两个元素的列表,第一个元素表示评分数量,第二个元素表示总分。因此,判断评委是否对全部作品进行了评分,我们应该检查评分数量是否等于评委的数量。所以正确的判断条件是:if score[key][0]!=n:。这样,如果任何一个作品的评分数量不等于评委的数量,就会提示评分数量错误,并返回False。故答案为:score[key][0]!=n。
(3)这行代码的作用是调用之前定义的count函数,统计每个作品的评分数量和作品总分,并将结果存储在字典score中。故答案为:count(fs)。杭州二中钱江学校2023学年第一学期
高二年级12月月考技术学科试卷(学考)
第一部分 信息技术
一、选择题(本大题共10小题,每小题3分,共30分)
1. 2023年中秋国庆假期,我国旅游收入7534.3亿元,旅游经济已经全面恢复到2019年同期水平,超过8亿的国内游客度过了史上热度最高的旅游超级“黄金周”。下列关于数据和信息的说法,不正确的是( )
A. 材料中的数据7534.3亿元蕴含信息
B. 通过城市热力图可以了解城市各区域的拥挤情况
C. 使用饼图能较好反映近几年旅游人数的变化
D. 使用批处理计算可以分析过往假期的温州道路车流量
2. 通过深度神经网络学习认识猫和狗特征过程如下图所示,下列说法正确的是( )
A. 猫与狗的照片不是数据
B. 其应用的人工智能方法属于联结主义
C. 该训练过程需要人提供训练数据,因此属于混合增强智能
D. 人能够分辨出猫与狗,这是智慧的体现
3. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:16.5英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
下列关于该信息系统的组成与功能的说法,不正确的是( )
A. 该系统用户只有学生、教师和家长等使用者
B. 该系统由硬件、软件、用户、通信网络和数据组成
C. 电子班牌的触摸屏既属于输入设备,也属于输出设备
D. 通过浏览器即可登录该系统,说明该信息系统属于应用软件
4. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌的部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:16.5英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
下列关于该信息系统中数据采集与处理的说法,正确的是( )
A. 系统可利用红外传感器实现学生打卡功能
B. 该系统用于学生测温的温度传感器属于输入设备
C. 电子班牌只能通过无线网络接收温度传感器的数据
D. 传感器实现了学生温度数据由数字信号转换为模拟信号的功能
5. 某学校建设了智能班牌信息系统,服务器配备UPS不间断电源,教室门口安装电子班牌,可实现展示班级文化、显示课表、人脸签到、学生测湿、考勤管理等功能。该系统可以与学校一卡通系统兼容,支持学生通过电子班牌进行食堂订餐、卡内余额查询等。家长可以在校外通过浏览器登录该系统,给孩子留言或查看回复信息,便于家校联系。该系统电子班牌的部分参数如下表所示:
存储容量:2GB,可外接SD卡 USB接口:内置USB3.0高速接口2个
操作系统:Linux/安卓(Android) 网络接口:10/100M以太网,内置Wi-Fi
触摸屏:16.5英寸、分辨率1360×768 识别:射频卡识别<0.2秒
摄像头:130万像素 音效:语音提示
关于提升该信息系统安全,下列说法正确的是( )
A. 更换处理速度更快的服务器
B. 为了节省系统用电,下班时关闭防火墙
C. 为方便管理,系统账户设置统一的初始密码
D. 定期备份数据、更新系统、修复漏洞
6. 小明想要录制一段时长为5分钟的立体声音频,采样频率为44.1kHz,量化位数为32位,若不进行压缩,则存储容量约为( )
A. 25MB B. 50MB C. 101MB D. 202MB
7. 用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是( )
A. if t>50: print("雨停") elif t>25: print("小雨") B. if 25C. if t>25: print("小雨") else: print("雨停") D. ift>25: print("小雨") if t>50: print("雨停")
A A B. B C. C D. D
8. 某多选题有A、B、C三个选项,程序阅卷时,各选项采用True和False来表示是否进行了选择(例如:变量a的值为True时,表示选择了A选项;变量b的值为False,则表示未选择B选项)。若该题正确答案为“BC”,下列表达式中能判定考生该题答案全部正确的是( )
A. a and b and c B. a or b and c C. not a and b and c D. not a or b and c
9. 某Python程序如下:
s,n=0,9
while True:
s+=n
if s>15:
break
n-=3
s+=1
print(n,s)
程序运行后,输出的结果是( )
A. 0 19 B. 3 19 C. 6 16 D. 6 19
10. 某Python程序如下:
p="Tel-114"
c=""
for ch in p:
if"0"<=ch<="9":
c+=str(9-int(ch))
elif"a"<=ch<="z":
c+=chr(ord(ch)-ord("a")+ord("A"))
else:
c+=ch
print(c)
程序运行后,输出的结果是( )
A. tEL-885 B. tEL-114 C. TEL-114 D. TEL-885
二、非选择题(本大题共2小题,共20分)
11. 某“学生寝室管理系统”由系统登陆、人员管理和门禁管理三个模块构成。其中,门禁管理模块可实现学生身份识别后开启进出口闸机,并统计出入寝室人数和时间。学生身份识别可通过人脸识别、指纹识别、识别校园卡等方式实现,并将进出数据发送给服务器。通过浏览器可以查看学生在寝、离寝情况。
图a
(1)下列硬件设备中,属于执行器的有__________(单选,填字母:A.摄像头/B.指纹采集仪/C.射频识别设备/D.进出口闸机)。
(2)智能终端的校园卡读卡设备读取校园卡中学生信息的过程中,采用的技术是__________(单选,填字母:A.图像识别/B.射频识别/C.蓝牙).
(3)小峰将系统中某日高一年级的数据导出为文件"log.x1sx",如图b所示,分析各班回寝人数,并制作图表如图c所示,部分Python程序如下:
图b 图c
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Microsoft YaHei'] #图表显示中文字体
df = pd.read_excel("log.xlsx") #读取Excel文件中的数据
df= A #筛选状态为“进入”的数据
df = df.groupby( B ,as_index = False).count() #分组求回寝人数
#设置绘图参数,显示如图c所示柱形图,代码略
①下列代码段中,能正确实现划线处A功能的有_______(多选,填字母)。
A. df = df[df["状态"]=="进入"]
B. df = df["状态"]=="进入"
C. n =len(df[df["状态"]=="进入"])
df = df.sort_values(“状态”) #升序排序,“离开”数据在前,“进入”数据在后
df = df.head(n) #获取头部数据行
D.for i in df.index:
if dfat[i,"状态"]=="离开":
df = df.drop(i) #删除行
②请在程序中划线处B_______填入合适的代码。
12. 小峰为选定班级参赛作品编写了一个python程序,从键盘上输入评委对作品的评分数据,每个数据由3位十进制数组成,第1位对应作品编号,第2、3位对应作品得分,分值范围为[60,99]。如“275”表示2号作品得分75。程序用judge()函数判断评委是否对全部作品进行了评分,若是则计算每个作品均分,四舍五入保留2位小数并输出。运行结果如图所示。请根据程序回答以下问题:
请输入作品评分,用、分割:180,283,385,270,376,184,180,283,380,190,390,295 请输入评委数量:4 统计结果为:`1`:[4,334],`2`:[4,331].`3`:[4,331]} 作品1的得分为83.5 作品2的得分为82.75 作品3的得分为82.75
请输入作品评分,用、分割:180,283,385,270,376,184,180,283,380,190,390 请输入评委数量:4 统计结果为:{`1`:[4.334],`2`:[3,236],'3':[4,331] 2号作品评分数量错误,请重新输入。
(1)统计各作品的评分数量和作品总分,请在划线处填入合适的代码。
def count(s):
score={}
i=0
while i < len(s):
t=s[i:i+3]
bh=t [0]
if____________:
score[bh]=[1,int(t[1:])]
else:
score[bh][0]+=1
score[bh][1]+=int(t[1:])
i+=4
return score
(2)判断评委是否对全部作品进行了评分。请在划线处填入合适的代码。
def judge(n):
for key in score: #key 遍历字典的键
if_________:
print(key,"号作品评分数量错误,请重新输入")
return False
return True
(3)统计分数。要求计算每个作品均分,四舍五入保留2位小数并输出,并请在划线处填入合适的代码。
fs=input("请输入作品评分,用,分割:")
n=int(input("请输入评委数量:"))
score=________#统计每个作品的评分数量和作品总分,并存储在字典score中
print("统计结果为:",score)
if judge(n):
for j in score: #j遍历字典的键
print("作品“+j+”的得分为",round(score[1][1]/n,2))

展开更多......

收起↑

资源列表