内容正文:
2023年徐汇区高中信息技术学科质量调研
试卷说明:
本试卷为闭卷考试,考试时间为60分钟,总分100分。答题过程中不可使用计算器、手机、电子词典等辅助计算工具。
项目情境一:
小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。
综合题-1(共20分)
环境噪声检测仪
麦克风
电脑
无线AP
1. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。为了解这套噪音检测系统,小雪从官网上下载了关于这套噪音检测设备的演示视频,视频容量为1092MB。小雪家的网速测试如图所示,则小雪下载整个视频文件需要____________分钟。
【答案】2
【解析】
【详解】本题考查文件下载时间的计算。视频容量:1092 MB = 1092 × 8 = 8736 Mbit(1 Byte = 8 bit);下载速度:72.8 Mbps(兆比特每秒);下载时间(秒)= 8736/72.8 =120 秒=2分钟。因此,本题答案为2。
2. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。通过噪音检测设备构建起的系统可以视为一个物联网系统,其中麦克风的作用是( )
A. 感知物理环境信息 B. 分析噪音数据
C. 用于人机交互 D. 对音频文件进行解码
【答案】A
【解析】
【详解】本题考查物联网。 A 选项正确:麦克风是一种传感器,能够感知物理环境中的声音信息(噪音属于声音的一种 ),将其转换为电信号等可处理的形式,属于感知物理环境信息,该选项符合麦克风在物联网噪音检测系统中的作用。B 选项错误:分析噪音数据是由物联网系统中的应用层或专门的数据分析模块来完成,麦克风只是采集声音信息,不具备分析功能。C 选项错误:麦克风主要功能是采集声音,并非用于人机交互,人机交互一般通过显示屏、按键、触摸屏等设备实现。D 选项错误:对音频文件进行解码是播放音频时的操作,麦克风是采集声音生成音频信号,不是进行解码。因此,本题选择 A 选项。
3. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。在课题的中期汇报中,小雪向同学们介绍这个噪音检测系统,以下关于该系统说法正确的是( )
A. 有信息的采集、传输、处理、输出的过程,不需要信息的存储
B. 有信息的采集、传输、存储、处理、输出的过程
C. 系统的组成包含了硬件、软件、数据和人
D. 系统的组成包含了硬件、软件和数据,与人无关
【答案】BC
【解析】
【详解】本题考查的是信息系统组成与功能。选项A说法错误,系统用于研究课题和中期汇报,噪音数据需要存储以便后续分析和展示(如找出噪声严重区域),因此存储是必要的;选项D说法错误,小雪是系统的设计者和用户,系统的运行和汇报依赖于人的参与,因此“与人无关”不正确。故本题应选BC。
4. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。关于环境噪声检测仪、麦克风、电脑、无线AP这4个设备的数据传输过程,以下选项合理的是( )
A.
麦克风 无线AP 环境噪声检测仪 电脑
B.
麦克风 环境噪声检测仪 无线AP 电脑
C.
环境噪声检测仪 麦克风 无线AP 电脑
D.
电脑 无线AP 环境噪声检测仪 麦克风
A A B. B C. C D. D
【答案】B
【解析】
【详解】本题考查的是物联网搭建。选项 A:顺序为 “麦克风→无线 AP→环境噪声检测仪→电脑”。麦克风采集的信号需先经环境噪声检测仪处理,而非直接通过无线 AP 传输,逻辑错误。选项 B:顺序为 “麦克风→环境噪声检测仪→无线 AP→电脑”。符合信号采集、处理、无线传输、终端分析的完整流程,合理。选项 C:顺序为 “环境噪声检测仪→麦克风→无线 AP→电脑”。环境噪声检测仪需通过麦克风获取信号,麦克风应在其前端,顺序颠倒,逻辑错误。选项 D:顺序为 “电脑→无线 AP→环境噪声检测仪→麦克风”。 数据传输方向应为从采集端到终端,此选项方向完全反向,逻辑错误。故选B。
5. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。小雪同时设计了一款手机APP来同步获取这套噪音检测系统的检测结果。但她发现只有在手机连接到这个无线AP时才能看到结果,否则没有办法获得检测结果。那么,她应该( )
A. 将这个噪音检测系统连接到因特网 B. 更换手机
C. 更换麦克风 D. 用交换机代替无线AP
【答案】A
【解析】
【详解】本题考查的是物联网。小雪的噪音检测系统由多个设备组成,这些设备通过无线AP(Access Point,无线接入点)连接,形成本地无线局域网(WLAN)。手机APP只能在连接到同一个无线AP时获取数据,表明检测系统目前仅限本地网络访问,未接入互联网。将检测系统接入互联网后,数据可以上传到云端服务器或远程数据库。手机APP通过互联网访问数据,不再依赖本地无线AP的连接。这解决了远程访问问题,是直接且高效的解决方案。故选A。
6. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。小雪的手机要接入因特网并获取检测系统中的数据,以下说法正确的是( )
A. 手机必须有IP地址
B. 手机必须遵循入因特网的协议
C. 手机必须有NFC功能
D. 手机可以通过ping命令的相关APP来检测与其他网络设备的连通情况
【答案】ABD
【解析】
【详解】本题考查网络。A 选项:在因特网中,每个参与通信的设备(包括手机 )都需要有唯一的 IP 地址,用于标识和进行数据传输,手机接入因特网获取检测系统数据时必须有 IP 地址,正确。 B 选项:手机要接入因特网并与检测系统通信,必须遵循因特网的协议(如 TCP/IP 协议等 ),保障数据的正确传输和交互,正确。 C 选项:NFC(近场通信 )功能主要用于短距离的设备交互(如手机支付、传文件等 ),与手机接入因特网获取检测系统数据无关,手机没有 NFC 功能也可通过 Wi - Fi、移动数据等方式接入因特网,错误。 D 选项:手机可以安装支持 ping 命令功能的 APP,通过发送 ICMP(因特网控制消息协议 )回声请求包,检测与其他网络设备(如检测系统服务器 )的连通情况、网络延迟等,正确。因此,本题选择 ABD 选项。
7. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。请将以下设备与其对应的物联网基本架构连线:
无线AP ●
● 感知层
麦克风 ●
● 应用层
手机APP ●
(小雪设计)
● 网络层
【答案】无线 AP —— 网络层 ;麦克风 —— 感知层 ;手机 APP —— 应用层
【解析】
【详解】本题考查物联网。根据物联网基本架构(感知层、网络层、应用层)的定义,各设备对应关系:无线 AP → 网络层,无线接入点(AP)负责数据的传输与通信,属于网络层设备,为物联网设备提供网络连接功能。 麦克风 → 感知层 ,麦克风作为传感器,用于采集物理环境中的声音(噪音)数据,属于感知层设备,负责信息的收集与转换。 手机 APP(小雪设计) → 应用层 ,手机 APP 是用户与系统交互的界面,属于应用层,用于展示数据、接收用户指令并提供具体的应用服务。
综合题-2(共31分)
8. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。声音传感器的信息转换过程如图所示。图中实现声音信号“数字化”过程的部件是( )
A. ① B. ② C. ③ D. ④
【答案】C
【解析】
【详解】本题考查的是数字化。① 敏感与转换元件:主要功能是感知声音信号(如通过麦克风采集声波),并初步转换为电信号(仍为模拟信号范畴 ),未实现 “数字化” 。 ② 信号调节电路:作用是对模拟电信号进行放大、滤波等处理(如去除噪声、调整幅值 ),信号仍为模拟形式,不涉及数字化 。 ③ 模数转换电路(A/D 转换电路):核心功能是将模拟电信号转换为数字信号(二进制数据),直接完成 “数字化” 过程 。 ④ 服务器:用于接收、存储已数字化的声音数据,不参与 “数字化” 转换过程 。故选C。
9. 声音传感器在采集声音数据过程中,将参数设置为20KHz、8bit、单声道、时长为512秒,则未经压缩的声音文件存储容量为____________KB。
【答案】10000
【解析】
【详解】本题考查声音文件存储容量的计算。 声音文件存储容量(字节)= 采样频率(Hz)× 量化位数(bit)× 声道数 × 时长(秒) ÷ 8 (除以 8 是因为 1 字节 = 8 位)。采样频率:20 KHz = 20 × 1000 = 20000 Hz ;量化位数:8 bit ;声道数:单声道 = 1 ;时长:512 秒;代入公式得20000×8×1×512/8 =20000×1×512/8 =10240000 字节 =10000 KB。因此,该空为10000。
10. 未经压缩的声音文件存储容量较大,为减少其在服务器中的存储空间,需将声音文件进行有损压缩。以下选项中,属于声音文件有损压缩格式的是( )
A. jpg B. wav C. mp3 D. bmp
【答案】C
【解析】
【详解】本题考查的是音频编码。JPEG 格式是针对图像的有损压缩格式,不适用于声音文件;WAV 格式是一种未经压缩的音频格式,文件较大,不属于有损压缩;MP3 格式是专门用于声音的有损压缩格式。它通过去除冗余和不易察觉的音频信息,显著减小文件大小,同时保持可接受的音质,符合题干要求;BMP 格式是针对图像的未压缩或无损压缩格式,不适用于声音文件。故选C。
11. 表1所示为数据库中的sound数据表,其字段设计如表2所示。其中,字段“duration”的数据类型是( )
ID
date
time
duration
MAXdB
AVGdB
building
1
4月10日
6:00
500秒
57
32
一号楼
2
4月10日
6:00
500秒
66
45
二号楼
3
4月10日
6:00
500秒
61
42
三号楼
表1
字段名称
数据类型
字段说明
ID
INTEGER
数据ID(唯一性)
date
DATE
日期
time
TIME
时间
duration
_____________
时长
MAXdB
NUMERIC
最大分贝值
AVGdB
NUMERIC
平均分贝值
building
TEXT
传感器所在建筑
表2
A. INTEGER B. TEXT C. NUMERIC D. TIME
【答案】B
【解析】
【详解】本题考查的是数据库管理。“duration”字段存储的是文本数据(秒为中文字符),因此“duration”的数据类型应为TEXT。故选B。
12. 小雪使用SQL语句在数据库的sound数据表中查询4月10日14:00一号楼的噪音平均值数据。以下SQL语句横线处应填写的语句为( )
_____ AVGdB from sound where date='4月10日' and time='14:00' and building='一号楼'
A. Insert B. Update C. Select D. Delete
【答案】C
【解析】
【详解】本题考查的是数据库设计。Insert:用于插入新记录。Update:用于更新记录。Delete:用于删除记录。小雪要执行的是数据查询操作,因此 SQL 语句必须以 SELECT 开头。故选C。
13. 根据国家《城市区域噪声标准》,明确规定以居住、文教机关为主的区域,昼夜噪声最高限值为:昼间(6:00-21:00)55dB、夜间(22:00-5:00)45dB。
表是小雪从数据库中导出的部分数据,存储为文件 “sound.csv” 。此文件中包含2023年4月10日—4月19日每天6:00-21:00声音传感器采集的噪音数据。
ID
date
time
duration
MAXdB
AVGdB
building
1
4月10日
6:00
500秒
57
32
一号楼
2
4月10日
6:00
500秒
66
45
二号楼
3
4月10日
6:00
500秒
61
42
三号楼
4
4月10日
7:00
500秒
72
56
一号楼
5
4月10日
7:00
500秒
68
49
二号楼
6
4月10日
7:00
500秒
51
38
二号楼
……
……
……
……
……
……
……
480
4月19日
21:00
500秒
57
33
三号楼
小雪对“sound.csv”中的数据进行处理分析,统计每天每幢楼昼间的噪音平均值,部分代码如下所示。
import pandas as pd # 导入pandas库
import matplotlib.pyplot as plt # 导入matplotlib.pyplot库
import numpy as np # 导入numpy库
d=pd.read_csv('sound.csv',encoding='ANSI')
# 检测重复值,删除重复记录
db=d.drop_duplicates(subset= _____①_____ , keep='first')
#在db变量中筛选4月10日"一号楼"的噪音数据,计算并输出当天昼间噪音平均值
db1=db[ (db['date']=='4月10日') _②_ (db['building']=='一号楼') ]
print( ___③___ (db1['AVGdB']))
#数字资源:drop_duplicates()方法的常用参数及其说明
参数名称
说明
subset
接收字符串或序列,表示进行去重的列,默认为None,表示全部列
keep
接收特定字符串,表示重复时保留第几个数据
inplace
接收bool型数据,表示是否在原表上进行操作
(1)小雪打开“sound.csv”文件,发现其中存在重复数据。为了得到准确的数据分析结果,首先应进行去除重复数据处理。上述代码中①处应填入的语句为( )。
A. None B. ['date'] C. ['date','time'] D. ['date','time','building']
(2)在db中筛选4月10日"一号楼"的噪音数据,代码中②处应填写的符号为( )。
A. & B. | C. * D. %
(3)对每天6:00-21:00采集的“噪音平均值”计算其算术平均值,可以得到当日的噪音均值。为了计算并输出4月10日"一号楼"昼间的噪音平均值,代码中③处填写的语句为 ___________。
【答案】 ①. D ②. A ③. np.mean
【解析】
【详解】本题考查pandas数据分析。
(1)根据数据特征,每条记录的唯一性由date(日期)、time(时间)和building(楼号)共同决定。若仅选date(选项 B)或date与time(选项 C),会误判不同楼号的记录为重复;选项 A 的None要求所有列完全相同才去重,无法处理实际中的重复情况;选项 D 的['date','time','building']能精准定位重复记录,正确。
(2)筛选条件需同时满足 “date为 4 月 10 日” 且 “building为一号楼”,在 pandas 中,逻辑与用&表示,选项 A 正确;选项 B 的|表示逻辑或,会扩大筛选范围;选项 C 的*和选项 D 的%均非逻辑运算符,无法连接条件。
(3)代码需对筛选出的db1数据中的AVGdB列求均值,numpy库的np.mean()函数可实现此功能,因此,该空为np.mean。
14. 表所示为“一号楼”4月10日—19日昼间噪音平均值的部分内容,存储为文件 “daydB.csv”,其中包含了日期(date)和每日昼间噪音平均值(daydb)等数据特征。
date
daydb
4月10日(周一)
52
4月11日(周二)
50
4月12日(周三)
60
……
……
根据表所示数据绘制柱状图,要求x轴数据为日期,y轴数据为每日昼间噪音平均值。以下代码④处填写的语句为 ________。
import pandas as pd
import matplotlib.pyplot as plt
db1=pd.read_csv('daydB.csv',encoding='ANSI')
plt.rcParams['font.sans-serif']=['SimHei']
plt.title('一号楼4月10日-19日昼间噪音平均值')
#绘制柱状图,查看“一号楼”每日昼间噪音情况
plt.bar( ④_________,___________ ,width=0.8,color=None)
plt.show()
【答案】db1['date'], db1['daydb']
【解析】
【详解】本题考查使用 matplotlib 库绘制柱状图。根据题目要求,x 轴数据为日期(对应 DataFrame 中的 date 列),y 轴数据为每日昼间噪音平均值(对应 DataFrame 中的 daydb 列)。因此,plt.bar() 函数的第一个参数应填入 db1['date'],第二个参数应填入 db1['daydb']。④处应填写的语句为 db1['date'], db1['daydb']。
#数字资源:pyplot中绘制柱状图的函数为bar(),其语法如下:
matplotlib.pyplot.bar(left,height,width=0.8,color=None)
bar()函数的常用参数及其说明
参数名称
说明
left
接收数组,表示 x 轴数据,无默认值
height
接收数组,表示 y 轴数据,无默认值
width
接收0-1之间的float型数据,指定柱状图宽度,默认为0.8
color
接收特定字符串或者包含颜色字符串的数组,表示柱状图颜色,默认为None
15. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。根据图所示“一号楼4月10日-19日昼间噪音平均值”可视化图形,请在横线处简单总结一号楼昼间噪音特点,帮助小雪撰写数据分析报告。
(例如:4月10日-19日,一号楼昼间噪音大于55dB的天数为1天。)__________
【答案】4月10日-19日,工作日时一号楼昼间噪音比周末昼间噪音更高。
【解析】
【详解】本题考查数据可视化。观察柱状图可知,4月10日-19日,工作日(周一至周五)时一号楼昼间噪音比周末昼间噪音更高。
16. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。小雪最后以数据分析报告的形式完成了此次课题研究。关于数据分析报告,以下说法正确的是( )
A. 小雪所完成的数据分析报告属于日常数据通报
B. 数据分析报告一定能为小雪解决学校噪音问题提供正确的结论
C. 报告中基于数据做出的分析结论,可为全市所有学校解决噪音问题提供决策依据
D. 数据分析报告依据种类和数据分析方法的不同,最后呈现方式也会不同
【答案】D
【解析】
【详解】本题考查的是数据分析。日常数据通报通常是定期、格式化的简单数据汇总(如每日销售报表),而本题中小雪的报告是针对特定课题(学校噪音)的深入分析,需包含数据解读、结论和建议,属于专题分析报告,而非日常通报。数据分析的结论依赖于数据质量、分析方法的合理性和客观性,若数据采集存在偏差(如设备故障、采样时间不全面)或分析方法不当,结论可能不准确。小雪的研究仅针对本校教学楼的噪音数据,样本具有局限性(如学校地理位置、建筑结构、作息时间等差异),结论无法直接推广到 “全市所有学校”。故选D。
项目情境二:
小虞老师为了统计老师和学生的核酸检测次数、时间以及检测结果,开发了一个小型的信息系统,大家可以用手机或电脑在网页上填写相关信息。提交后,数据会保存在一个名为“核酸检测统计表”的csv文档中。小虞老师又编写了一段python代码,实现从csv文档中提取所需数据的功能。
综合题-3(共23分)
图3-1
表3-1
17. 如图所示填报的统计内容,以下说法正确的是( )
A. “姓名”这一栏填写的是文字,所以不是数据是信息
B. “身份证号码”的数字不具有数值计算功能,所以不是数据
C. 只有“检测日期”是数据
D. “检测结果” 为“ORF1a/b阴性,N基因阴性”,需要相关知识才能理解
【答案】D
【解析】
【详解】本题考查的是数据、信息与知识。“姓名” 这一栏填写的文字属于数据;“身份证号码” 的数字是一种符号表示,用于标识个体,虽然不具有数值计算功能,但依然属于数据;数据包括数字、文字、日期等多种形式,“姓名”“身份证号码”“检测日期”“检测结果” 都属于数据,并非只有 “检测日期” 是数据;“检测结果” 为 “ORF1a/b 阴性,N 基因阴性”,这是专业的医学检测结果表述,需要具备医学相关知识(如对核酸检测基因靶点等知识的了解 )才能理解其含义,该选项正确。故选D。
18. 小雪同学通过手机端上报信息,从家里的局域网连接到互联网,必须要用到的连接设备是( )
A. 网线 B. 路由器 C. 服务器 D. 交换机
【答案】B
【解析】
【详解】本题考查的是网络连接。在家庭网络中,路由器负责将局域网内的数据包路由到互联网。它通常集成了无线接入点(提供Wi-Fi)、交换功能(连接多台设备)和NAT(网络地址转换)功能,使多个设备(如手机、电脑)共享一个公共IP地址访问互联网。没有路由器,局域网设备无法与外部互联网通信。故选B。
19. 小雪使用手机上报,与电脑端相比较而言,以下说法错误的是( )
A 电脑端可以通过有线方式接入互联网,比移动端无线接入更稳定可靠
B. 移动端的使用者可以在相关软件中预设个人信息,以便快捷地完成录入
C. 电脑端联网需要网卡,移动端不需要网卡
D. 移动端与电脑端所安装的操作系统不同
【答案】C
【解析】
【详解】本题考查的是移动终端。电脑端联网需要网卡(有线网卡或无线网卡 ),移动端(手机)同样需要网卡 。手机内部集成了无线网卡模块(用于连接 Wi - Fi )或移动数据通信模块(如 4G、5G 模块,本质也可看作一种特殊的网卡 )来实现联网功能。故选C。
20. 小雪查看了自己家的台式电脑,其配置如图所示,以下说法错误的是( )
A. 该计算机支持64位的操作系统
B. 该计算机CPU的主频是1.80GHz
C. 该计算机的内存容量为16GB
D. 从该图可以看出计算机硬盘的容量为4800U
【答案】D
【解析】
【详解】本题考查的是计算机硬件。图中 “AMD Ryzen 7 4800U” 是 CPU 的型号,并非硬盘容量。故选D。
21. 小雪在输入身份证号码时,她的最后一位X始终无法输入,经查询如下所示,这个问题属于信息系统详细设计中的( )阶段。
CREATE TABLE 核酸检测统计表 (
姓名 INTEGER,
身份证号 INTEGER,
检测日期 BLOB,
检测结果 BLOB
);
A. 输入输出设计 B. 数据库设计 C. 代码设计 D. 平台设计
【答案】B
【解析】
【详解】本题考查的是信息系统开发。根据题目描述,小雪无法输入身份证号码的最后一位“X”的问题是由于数据库设计中将“身份证号”字段定义为INTEGER(整数类型),而“X”作为校验字符无法被整数类型存储。因此这个问题属于信息系统详细设计中的数据库设计阶段。故选B。
22. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。关于如图所示设备,其支持的众多应用中属于感知层的应用是( )
①人脸测温 ②健康码阅读 ③身份证阅读
A. ①②③ B. ①② C. ①③ D. ②③
【答案】A
【解析】
【详解】本题考查的是物联网。物联网的感知层主要负责数据采集和感知 ,通过各类传感器、读写设备等获取物理世界的信息(如温度、身份信息、二维码信息等 )。①人脸测温:依赖 “人脸测温模块”(属于感知设备 ),通过传感器采集人脸温度等数据,属于感知层应用 。②健康码阅读:健康码是显示在移动端的二维码信息,“健康码阅读器” 读取健康码信息,本质是对二维码数据的采集,属于感知层应用 。③身份证阅读:借助 “身份证阅读器” 读取身份证内的芯片数据,属于对身份信息的采集,属于感知层应用 。故选A。
23. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。请对以下操作进行排序,实现人脸识别功能(填写排序序号)__________。
①扫描判定是否存在人脸,提取特征点 ②根据拍摄的图片找出对应的身份
③拍摄照片获取图像 ④通过特征点比对库中的身份
【答案】③①④②
【解析】
【详解】本题考查人工智能。 首先,“健康核验一体机” 需要③拍摄照片获取图像,这是人脸识别的基础,只有先获取到图像才能进行后续处理;接着,①扫描判定是否存在人脸,并提取特征点,从拍摄的图像中确定人脸位置并提取关键特征;然后,④通过特征点比对库中的身份,将提取的特征点与预先存储在数据库中的身份特征进行比对;最后,②根据拍摄的图片找出对应的身份,在比对完成后确定所拍摄人脸对应的具体身份信息,从而完成人脸识别。因此,实现人脸识别功能的操作排序为:③①④②。
24. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。“健康核验一体机”根据确认的身份信息与健康码平台数据判断,得出“红码”“黄码”“绿码”的不同结果。通过程序控制判断得出结果的过程属于信息系统中软件逻辑层次的( )层。
A. 用户界面 B. 业务逻辑 C. 数据访问 D. 数据库
【答案】B
【解析】
【详解】本题考查的是信息系统中的软件。业务逻辑层:核心功能是处理业务规则和逻辑判断。例如,根据身份信息从数据层获取健康码数据,再依据预设规则(如红 / 黄 / 绿码判定条件)进行逻辑运算,最终得出结果。题干中 “通过程序控制判断得出结果” 正是业务逻辑层的核心作用。故选B。
综合题-4(共26分)
25. 班长酷酷为班级同学制作了网上核酸检测登记操作步骤说明书,同时发动宣传委员咕咕绘制了如下“核酸检测登记流程”示意图,以下两种描述算法的方式分别是( )
操作步骤:
第一步:下载打开“健康云pro”
第二步:选择“核酸检测服务”
第三部:选择“个人检测登记”
第四步:选择本人或非本人
第五步:如果是本人,勾选知情书并登记;如果不是本人,填写代申请人的相关信息,勾选知情书并登记
第六步:退出登记页面
A. 自然语言 流程图 B. 程序代码 流程图
C 伪代码 流程图 D. 自然语言 伪代码
【答案】A
【解析】
【详解】本题考查的是算法描述。自然语言:用日常语言描述算法步骤(如题干中的文字说明)。流程图:用图形符号表示算法的逻辑流程(如题干中的示意图)。程序代码:用编程语言编写的具体代码(题干未涉及)。伪代码:介于自然语言和编程语言之间的近似代码描述(题干未涉及)。故选A。
26. 虞老师通过问卷星统计了当前核酸检测情况并存入“核酸信息.csv”的数据集中。现需增加一列用以记录性别,请问以下适合描述该信息的数据类型有( )
A. 布尔型 B. 整型 C. 字符串型 D. 日期型
【答案】ABC
【解析】
【详解】本题考查的是数据处理。若性别仅分为 “男”“女” 两类,且可用 True(男)和 False(女)(或 1 和 0)表示,则可使用布尔型。可通过编码方式表示性别,例如:0 代表男,1 代表女,则可使用整型。可以直接存储文本值,如“男”或“女”,则可使用字符串型。故选ABC。
27. Python语言中的replace()函数可以实现字符串中指定字符的替换功能。关于replace()函数的说明如下:str.replace(old, new),将字符串变量str中old(旧字符串)替换成 new(新字符串),例如: '南洋中学'.replace('洋','模'),结果为'南模中学'。
酷酷考虑到同学们的个人隐私,打算对同学姓名做一个处理,例如将姓名'万昕语'替换为'万*语'。假设同学们的姓名被存放在变量name中,则以下能够实现该处理的语句为( )
A. name.replace(name[1],'*') B. name.replace('*',name[1])
C. name.replace(name[2],'*') D. name.replace('*',name[2])
【答案】A
【解析】
【详解】本题考查是Python基础。Python 的 replace() 函数用于替换字符串中的指定子字符串,语法为 str.replace(old, new),其中 old 是要被替换的旧字符串,new 是替换后的新字符串。name.replace(name[1],'*') 这里,name[1] 获取第二个字符(如'昕'),然后用 '*' 替换它。例如,name = "万昕语" 时,name.replace("昕", "*") 会得到 "万*语",符合要求。故选A。
28. 为便于数据处理及可视化,虞老师通过Python语言编写了如下程序,希望将数据集中的姓名、核酸次数、当前检测结果分别存入名为name、count及result的列表中。请问以下三处横线均应使用到的一种列表的函数(方法)为:___________。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for index,row in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
【答案】append()
【解析】
【详解】本题考查python列表操作。在遍历 DataFrame 的每一行时,需要将每行的特定列值添加到对应的空列表中。Python 列表的append()方法用于在列表末尾添加新的元素,符合此处需求。通过append(),可将每行的names、nuclein_times和nuclein_results值分别添加到name、count和result列表中。因此,三处横线均应使用的列表函数为append()。
29. 虞老师希望酷酷能在上述代码的基础上进一步完善,实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。酷酷发现虞老师的要求可以通过枚举算法来轻松实现。关于枚举算法,以下说法正确的是( )
A. 由于枚举算法具有较高的准确性和全面性,所以求解问题的效率很高
B. 枚举算法可以使用分支结构嵌套循环结构来实现
C. 在进行枚举的过程中,要特别注意的问题是既不能重复也不能遗漏
D. 枚举算法适用于任何问题的求解
【答案】C
【解析】
【详解】本题考查的是枚举算法。枚举算法通过遍历所有可能解来确保准确性和全面性,但时间复杂度通常较高(尤其是枚举范围大时),因此效率往往较低;枚举算法通常通过循环结构嵌套分支结构来实现;枚举算法的关键在于列举时必须全面覆盖所有可能情况,既不重复也不遗漏,否则可能导致结果错误;枚举算法并非适用于任何问题。故选C。
30. 如图所示为原始的csv数据集信息,如果用变量i表示列表的索引,则变量i合理的枚举范围应该是( )
A. [0,326] B. [0,327] C. [1,328] D. [1,327]
【答案】A
【解析】
【详解】本题考查的是Python基础。表格显示索引从0开始(第一行数据index为0),最后一行数据的index是326(对应“徐志海”那条记录),因此总共有327条数据(从0到326),所以变量i的合理枚举范围应该是[0,326]。故选A。
31. 原始的csv数据集信息如下:
能够表示“第i号同学已经完成了五次核酸检测,当前状态为阴性”的Python表达式为( )
A. count[i]==5 or result[i]=="阴性"
B. count[i]==5 and result[i]=="阴性"
C. nuclein_times[i]==5 or nuclein_results[i]=="阴性"
D. nuclein_times[i]==5 and nuclein_results[i]=="阴性"
【答案】D
【解析】
【详解】本题考查的是Python表达式。在 Python 中,当需要同时满足多个条件时,应使用逻辑运算符 and(逻辑与),因为只有两个条件都为真时,整个表达式才为真。故选D。
32. 虞老师希望酷酷能实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。请完成程序,实现上述功能。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for index,row in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
num=0
#以下部分为枚举算法实现代码,符合条件的人数记录在变量num中
for i in
if
#输出符合标准的人数
print(num)
【答案】for i in range(len(name)):
if count[i] == 5 and result[i] == "阴性":
num += 1
【解析】
【详解】本题考查枚举算法。通过range(len(name))生成与列表长度一致的索引序列遍历索引,判断条件为完成了5次核酸检测并且当前状态为阴性即count[i] == 5 and result[i] == "阴性";符合条件时num自增 1,最终输出统计结果。因此代码如下:
for i in range(len(name)):
if count[i] == 5 and result[i] == "阴性":
num += 1
第1页/共1页
学科网(北京)股份有限公司
$$
2023年徐汇区高中信息技术学科质量调研
试卷说明:
本试卷为闭卷考试,考试时间为60分钟,总分100分。答题过程中不可使用计算器、手机、电子词典等辅助计算工具。
项目情境一:
小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。
综合题-1(共20分)
环境噪声检测仪
麦克风
电脑
无线AP
1. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。为了解这套噪音检测系统,小雪从官网上下载了关于这套噪音检测设备的演示视频,视频容量为1092MB。小雪家的网速测试如图所示,则小雪下载整个视频文件需要____________分钟。
2. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。通过噪音检测设备构建起的系统可以视为一个物联网系统,其中麦克风的作用是( )
A. 感知物理环境信息 B. 分析噪音数据
C. 用于人机交互 D. 对音频文件进行解码
3. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。在课题的中期汇报中,小雪向同学们介绍这个噪音检测系统,以下关于该系统说法正确的是( )
A. 有信息的采集、传输、处理、输出的过程,不需要信息的存储
B. 有信息的采集、传输、存储、处理、输出的过程
C. 系统的组成包含了硬件、软件、数据和人
D. 系统的组成包含了硬件、软件和数据,与人无关
4. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。关于环境噪声检测仪、麦克风、电脑、无线AP这4个设备的数据传输过程,以下选项合理的是( )
A.
麦克风 无线AP 环境噪声检测仪 电脑
B.
麦克风 环境噪声检测仪 无线AP 电脑
C.
环境噪声检测仪 麦克风 无线AP 电脑
D.
电脑 无线AP 环境噪声检测仪 麦克风
A. A B. B C. C D. D
5. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。小雪同时设计了一款手机APP来同步获取这套噪音检测系统的检测结果。但她发现只有在手机连接到这个无线AP时才能看到结果,否则没有办法获得检测结果。那么,她应该( )
A. 将这个噪音检测系统连接到因特网 B. 更换手机
C. 更换麦克风 D. 用交换机代替无线AP
6. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。小雪的手机要接入因特网并获取检测系统中的数据,以下说法正确的是( )
A. 手机必须有IP地址
B. 手机必须遵循入因特网协议
C. 手机必须有NFC功能
D. 手机可以通过ping命令的相关APP来检测与其他网络设备的连通情况
7. 小雪同学最近在做研究课题,她想检测总面积为80亩的校园中哪里的噪声影响比较严重。她采用如下方案:先选择一套噪音检测设备检测校园噪音情况,对检测设备进行研究。之后将数套设备布局在学校的不同位置,从而形成一个噪音检测系统。请将以下设备与其对应的物联网基本架构连线:
无线AP ●
● 感知层
麦克风 ●
● 应用层
手机APP ●
(小雪设计)
● 网络层
综合题-2(共31分)
8. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。声音传感器的信息转换过程如图所示。图中实现声音信号“数字化”过程的部件是( )
A. ① B. ② C. ③ D. ④
9. 声音传感器在采集声音数据过程中,将参数设置为20KHz、8bit、单声道、时长为512秒,则未经压缩的声音文件存储容量为____________KB。
10. 未经压缩的声音文件存储容量较大,为减少其在服务器中的存储空间,需将声音文件进行有损压缩。以下选项中,属于声音文件有损压缩格式的是( )
A. jpg B. wav C. mp3 D. bmp
11. 表1所示为数据库中的sound数据表,其字段设计如表2所示。其中,字段“duration”的数据类型是( )
ID
date
time
duration
MAXdB
AVGdB
building
1
4月10日
6:00
500秒
57
32
一号楼
2
4月10日
6:00
500秒
66
45
二号楼
3
4月10日
6:00
500秒
61
42
三号楼
表1
字段名称
数据类型
字段说明
ID
INTEGER
数据ID(唯一性)
date
DATE
日期
time
TIME
时间
duration
_____________
时长
MAXdB
NUMERIC
最大分贝值
AVGdB
NUMERIC
平均分贝值
building
TEXT
传感器所在建筑
表2
A. INTEGER B. TEXT C. NUMERIC D. TIME
12. 小雪使用SQL语句在数据库的sound数据表中查询4月10日14:00一号楼的噪音平均值数据。以下SQL语句横线处应填写的语句为( )
_____ AVGdB from sound where date='4月10日' and time='14:00' and building='一号楼'
A. Insert B. Update C. Select D. Delete
13. 根据国家《城市区域噪声标准》,明确规定以居住、文教机关为主的区域,昼夜噪声最高限值为:昼间(6:00-21:00)55dB、夜间(22:00-5:00)45dB。
表是小雪从数据库中导出的部分数据,存储为文件 “sound.csv” 。此文件中包含2023年4月10日—4月19日每天6:00-21:00声音传感器采集的噪音数据。
ID
date
time
duration
MAXdB
AVGdB
building
1
4月10日
6:00
500秒
57
32
一号楼
2
4月10日
6:00
500秒
66
45
二号楼
3
4月10日
6:00
500秒
61
42
三号楼
4
4月10日
7:00
500秒
72
56
一号楼
5
4月10日
7:00
500秒
68
49
二号楼
6
4月10日
7:00
500秒
51
38
二号楼
……
……
……
……
……
……
……
480
4月19日
21:00
500秒
57
33
三号楼
小雪对“sound.csv”中的数据进行处理分析,统计每天每幢楼昼间的噪音平均值,部分代码如下所示。
import pandas as pd # 导入pandas库
import matplotlib.pyplot as plt # 导入matplotlib.pyplot库
import numpy as np # 导入numpy库
d=pd.read_csv('sound.csv'encoding='ANSI')
# 检测重复值,删除重复记录
db=d.drop_duplicates(subset= _____①_____ , keep='first')
#在db变量中筛选4月10日"一号楼"的噪音数据,计算并输出当天昼间噪音平均值
db1=db[ (db['date']=='4月10日') _②_ (db['building']=='一号楼') ]
print( ___③___ (db1['AVGdB']))
#数字资源:drop_duplicates()方法的常用参数及其说明
参数名称
说明
subset
接收字符串或序列,表示进行去重的列,默认为None,表示全部列
keep
接收特定字符串,表示重复时保留第几个数据
inplace
接收bool型数据,表示是否在原表上进行操作
(1)小雪打开“sound.csv”文件,发现其中存在重复数据。为了得到准确的数据分析结果,首先应进行去除重复数据处理。上述代码中①处应填入的语句为( )。
A. None B. ['date'] C. ['date','time'] D. ['date','time','building']
(2)在db中筛选4月10日"一号楼"的噪音数据,代码中②处应填写的符号为( )。
A. & B. | C. * D. %
(3)对每天6:00-21:00采集的“噪音平均值”计算其算术平均值,可以得到当日的噪音均值。为了计算并输出4月10日"一号楼"昼间的噪音平均值,代码中③处填写的语句为 ___________。
14. 表所示为“一号楼”4月10日—19日昼间噪音平均值的部分内容,存储为文件 “daydB.csv”,其中包含了日期(date)和每日昼间噪音平均值(daydb)等数据特征。
date
daydb
4月10日(周一)
52
4月11日(周二)
50
4月12日(周三)
60
……
……
根据表所示数据绘制柱状图,要求x轴数据为日期,y轴数据为每日昼间噪音平均值。以下代码④处填写的语句为 ________。
import pandas as pd
import matplotlib.pyplot as plt
db1=pd.read_csv('daydB.csv',encoding='ANSI')
plt.rcParams['font.sans-serif']=['SimHei']
plt.title('一号楼4月10日-19日昼间噪音平均值')
#绘制柱状图,查看“一号楼”每日昼间噪音情况
plt.bar( ④_________,___________ ,width=0.8,color=None)
plt.show()
#数字资源:pyplot中绘制柱状图的函数为bar(),其语法如下:
matplotlib.pyplot.bar(left,height,width=0.8,color=None)
bar()函数的常用参数及其说明
参数名称
说明
left
接收数组,表示 x 轴数据,无默认值
height
接收数组,表示 y 轴数据,无默认值
width
接收0-1之间的float型数据,指定柱状图宽度,默认为0.8
color
接收特定字符串或者包含颜色字符串的数组,表示柱状图颜色,默认为None
15. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。根据图所示“一号楼4月10日-19日昼间噪音平均值”可视化图形,请在横线处简单总结一号楼昼间噪音特点,帮助小雪撰写数据分析报告。
(例如:4月10日-19日,一号楼昼间噪音大于55dB的天数为1天。)__________
16. 小雪在学校每幢教学楼各放置一套噪音检测设备。这些传感器连续工作10天,每天工作时间为6:00-21:00,并在每个整点时间采集500秒时长的噪音数据,传输到服务器的数据库中。小雪最后以数据分析报告的形式完成了此次课题研究。关于数据分析报告,以下说法正确的是( )
A. 小雪所完成的数据分析报告属于日常数据通报
B. 数据分析报告一定能为小雪解决学校噪音问题提供正确的结论
C. 报告中基于数据做出的分析结论,可为全市所有学校解决噪音问题提供决策依据
D. 数据分析报告依据种类和数据分析方法的不同,最后呈现方式也会不同
项目情境二:
小虞老师为了统计老师和学生的核酸检测次数、时间以及检测结果,开发了一个小型的信息系统,大家可以用手机或电脑在网页上填写相关信息。提交后,数据会保存在一个名为“核酸检测统计表”的csv文档中。小虞老师又编写了一段python代码,实现从csv文档中提取所需数据的功能。
综合题-3(共23分)
图3-1
表3-1
17. 如图所示填报的统计内容,以下说法正确的是( )
A. “姓名”这一栏填写的是文字,所以不是数据是信息
B. “身份证号码”的数字不具有数值计算功能,所以不是数据
C. 只有“检测日期”是数据
D. “检测结果” 为“ORF1a/b阴性,N基因阴性”,需要相关的知识才能理解
18. 小雪同学通过手机端上报信息,从家里的局域网连接到互联网,必须要用到的连接设备是( )
A. 网线 B. 路由器 C. 服务器 D. 交换机
19. 小雪使用手机上报,与电脑端相比较而言,以下说法错误的是( )
A. 电脑端可以通过有线方式接入互联网,比移动端无线接入更稳定可靠
B. 移动端的使用者可以在相关软件中预设个人信息,以便快捷地完成录入
C. 电脑端联网需要网卡,移动端不需要网卡
D. 移动端与电脑端所安装的操作系统不同
20. 小雪查看了自己家的台式电脑,其配置如图所示,以下说法错误的是( )
A. 该计算机支持64位的操作系统
B. 该计算机CPU的主频是1.80GHz
C. 该计算机的内存容量为16GB
D. 从该图可以看出计算机硬盘的容量为4800U
21. 小雪在输入身份证号码时,她的最后一位X始终无法输入,经查询如下所示,这个问题属于信息系统详细设计中的( )阶段。
CREATE TABLE 核酸检测统计表 (
姓名 INTEGER,
身份证号 INTEGER,
检测日期 BLOB,
检测结果 BLOB
);
A. 输入输出设计 B. 数据库设计 C. 代码设计 D. 平台设计
22. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。关于如图所示设备,其支持的众多应用中属于感知层的应用是( )
①人脸测温 ②健康码阅读 ③身份证阅读
A. ①②③ B. ①② C. ①③ D. ②③
23. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。请对以下操作进行排序,实现人脸识别功能(填写排序序号)__________。
①扫描判定是否存在人脸,提取特征点 ②根据拍摄的图片找出对应的身份
③拍摄照片获取图像 ④通过特征点比对库中的身份
24. 在进入学校等重点场所时,我们通过“健康核验一体机”(又称“数字哨兵”),或使用移动端小程序扫描“场所码”后,即可完成健康核验和场所登记。“健康核验一体机”根据确认的身份信息与健康码平台数据判断,得出“红码”“黄码”“绿码”的不同结果。通过程序控制判断得出结果的过程属于信息系统中软件逻辑层次的( )层。
A. 用户界面 B. 业务逻辑 C. 数据访问 D. 数据库
综合题-4(共26分)
25. 班长酷酷为班级同学制作了网上核酸检测登记操作步骤说明书,同时发动宣传委员咕咕绘制了如下“核酸检测登记流程”示意图,以下两种描述算法的方式分别是( )
操作步骤:
第一步:下载打开“健康云pro”
第二步:选择“核酸检测服务”
第三部:选择“个人检测登记”
第四步:选择本人或非本人
第五步:如果是本人,勾选知情书并登记;如果不是本人,填写代申请人的相关信息,勾选知情书并登记
第六步:退出登记页面
A. 自然语言 流程图 B. 程序代码 流程图
C. 伪代码 流程图 D. 自然语言 伪代码
26. 虞老师通过问卷星统计了当前核酸检测情况并存入“核酸信息.csv”数据集中。现需增加一列用以记录性别,请问以下适合描述该信息的数据类型有( )
A. 布尔型 B. 整型 C. 字符串型 D. 日期型
27. Python语言中的replace()函数可以实现字符串中指定字符的替换功能。关于replace()函数的说明如下:str.replace(old, new),将字符串变量str中old(旧字符串)替换成 new(新字符串),例如: '南洋中学'.replace('洋','模'),结果为'南模中学'。
酷酷考虑到同学们的个人隐私,打算对同学姓名做一个处理,例如将姓名'万昕语'替换为'万*语'。假设同学们的姓名被存放在变量name中,则以下能够实现该处理的语句为( )
A. name.replace(name[1],'*') B. name.replace('*',name[1])
C. name.replace(name[2],'*') D. name.replace('*',name[2])
28. 为便于数据处理及可视化,虞老师通过Python语言编写了如下程序,希望将数据集中姓名、核酸次数、当前检测结果分别存入名为name、count及result的列表中。请问以下三处横线均应使用到的一种列表的函数(方法)为:___________。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for index,row in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
29. 虞老师希望酷酷能在上述代码的基础上进一步完善,实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。酷酷发现虞老师的要求可以通过枚举算法来轻松实现。关于枚举算法,以下说法正确的是( )
A. 由于枚举算法具有较高的准确性和全面性,所以求解问题的效率很高
B. 枚举算法可以使用分支结构嵌套循环结构来实现
C. 在进行枚举的过程中,要特别注意的问题是既不能重复也不能遗漏
D. 枚举算法适用于任何问题的求解
30. 如图所示为原始的csv数据集信息,如果用变量i表示列表的索引,则变量i合理的枚举范围应该是( )
A. [0,326] B. [0,327] C. [1,328] D. [1,327]
31. 原始的csv数据集信息如下:
能够表示“第i号同学已经完成了五次核酸检测,当前状态为阴性”的Python表达式为( )
A. count[i]==5 or result[i]=="阴性"
B. count[i]==5 and result[i]=="阴性"
C. nuclein_times[i]==5 or nuclein_results[i]=="阴性"
D. nuclein_times[i]==5 and nuclein_results[i]=="阴性"
32. 虞老师希望酷酷能实现以下功能:统计全年级目前已经完成了5次核酸检测并且当前状态为阴性的同学人数。请完成程序,实现上述功能。
#导入pandas库
import pandas as pd
#读入数据集
data=pd.read_csv("核酸信息.csv",encoding="ANSI")
#初始化三个空列表
name=[]
count=[]
result=[]
#将信息存入对应的三个列表中
for indexrow in data.iterrows():
name._______________(row.names)
count._______________(row.nuclein_times)
result._______________(row.nuclein_results)
num=0
#以下部分为枚举算法实现代码,符合条件的人数记录在变量num中
for i in
if
#输出符合标准的人数
print(num)
第1页/共1页
学科网(北京)股份有限公司
$$