内容正文:
上海市文建中学2025学年第二学期 高一信息科技期中质量检测
(考试时间:60分钟 总分:100分)
综合题一(共26分)
热爱茶文化的小申参观了一家“智慧茶室”。该茶室提供在线预订和自助服务,顾客还可享用机器人冲泡的茶水,并进行多种智能互动体验。请运用所学内容,与小申一起探索并解决以下问题。
1. 中国的茶文化历史悠久,茶室为此准备拍摄并制作关于茶文化的科普视频。前期茶室获取了丰富的文件资料,为便于存储与后期的处理,可以对不同类型的文件采用不同的压缩方法。以下文件不适合采用有损压缩的是( )(单选题2分)
A. 茶场发布的宣传视频 B. 茶叶需水量数据集
C. 相机拍摄的各类照片 D. 从业人员的访谈音频
2. 以下属于信息的数字化是( )(单选题2分)
A. 根据视频的字幕自动生成解说配音
B. 利用视频编辑软件进行视频的剪辑
C. 将宣传视频文件上传至官方网站
D. 用数码相机拍摄茶园种植场面的照片
3. 在参观活动中,小申收获颇丰,其中属于知识的是( )(单选题2分)
A. 带上VR眼镜可以身临其境地感受茶园种植环境
B. 茶叶中含有化学成分茶多酚
C. 通过茶室的公众号可以在线预订包厢
D. 茶室24小时营业
4. 利用人工智能技术,茶室中的机器人“眼睛”可以捕捉人脸并标记,这个过程主要使用了计算机视觉技术中的( )(单选题2分)
A. 人脸检测技术 B. 人脸识别技术
5. 茶叶分类是茶叶品质评估的重要任务之一。为了提高分类准确率,可以事先对茶叶样本进行类别标注(如龙井、碧螺春、普洱等),并提取多个特征(如形状、色泽、纹理等)。然后使用这些带标签的数据训练分类模型,使得模型能够根据新样本的特征自动预测其类别。这种方法属于( )(单选题2分)
A. 监督学习 B. 非监督学习
6. 使用K近邻算法对茶叶样本进行分类。将数据集划分为训练集和测试集,并计算某个测试样本到所有训练样本的欧式距离,按由近到远排序的前10个训练样本的茶叶类别标记依次为:龙井、龙井、碧螺春、铁观音、普洱、碧螺春、龙井、普洱、碧螺春、大红袍。若第一次设置K=5,第二次设置K=3,则在两次测试中,该测试样本的分类结果分别是( )(单选题2分)
A. 龙井、碧螺春 B. 碧螺春、普洱 C. 龙井、龙井 D. 普洱、碧螺春
7. 茶叶的生长对温度变化极为敏感,适宜的温度范围直接影响茶叶品质。小申收集了茶园过去5年的每日温度数据,希望建立模型预测未来特定日期的温度,从而提前安排采茶或防霜冻措施。最合适的方法是( )(单选题2分)
A. 分类 B. 聚类 C. 回归
8. 随着物联网等技术的普及,茶叶企业也可以依托智能传感器实时监测茶园环境(温湿度、光照等),并通过区块链溯源平台记录茶叶的种植、加工、物流全流程数据。消费者扫描包装二维码即可查看茶叶的采摘时间、制作工艺及质检报告,确保品质透明可信。以上场景主要体现的信息社会特征是( )(单选题2分)
A. 网络社会 B. 在线政务 C. 信息经济
9. 人工智能和大数据等新技术飞速发展,推动了各行业的创新变革。小申尝试用大模型预测天气,请将处理过程按照正确的顺序进行排序:__________。(2分)
①对采集到的天气数据进行清洗和预处理。
②利用数据抽取转换加载工具从多个数据源采集天气数据
③使用大模型对数据进行训练和预测。
④通过可视化工具展示预测结果。
10. 智慧茶室中的智能交互体验“AI辨茶”,首先需要采集用户上传的茶叶照片,如果采集的图像大小参数如下图所示,则该bmp图片的大小是___________ KB。( )(单选题2分)
A. 300×300×24 B. 300×300×24÷8
C. 300×300×24÷8÷1024 D. 300×300×96÷8÷1024
11. “中国茶文化”五个字的机内码(简体中文GB十六进制)如下图所示,其中“茶”字机内码转换为二进制数是___________。(填空题2分)
12. 利用互联网视频平台可以让更多的人了解茶文化。这主要体现的信息特征是( )(单选题2分)
A. 信息具有时效性 B. 信息可以被共享 C. 信息可以被存储 D. 信息的价值是相对的
13. “智慧茶室”信息系统可以根据顾客消费行为等数据,为顾客推荐茶品。以下描述正确的是( )(多选题2分)
A. 该信息系统可以利用数据分析改进服务质量,提高服务效率
B. 该信息系统收集的某顾客消费行为等数据量越多,可以更加优化精准推荐
C. 通过对顾客的消费行为等数据分析,可以了解顾客的品茶偏好
D. 顾客消费行为等数据不会涉及生物信息的所有权问题
综合题二(共19 分)
学校搭建了一个在线学习网站,学生登录平台可以浏览学历案、学习微视频、进行课后测试等,教师可以通过平台变更学生账号,通过平台的数据持续地追踪学生课堂表现等。该在线学习网站所在的校园网部分结构示意图如图所示,观察下图并回答以下问题。
1.如上图所示,连接设备有交换机和路由器,设备1是___________,设备2是___________。(共4分)
2.按网络规模和覆盖范围大小来划分,计算机PC1、PC2与PCn之间相互连接构成了( )(单选题2分)
A. INTERNET B. MAN C. LAN D. WAN
3.学校接入因特网,常用的接入方式是( )(单选题2分)
A. Wi-Fi接入 B. 蓝牙接入 C. 光纤接入 D. 移动通信接入
4.小申计算机的网络下行带宽为200Mbps。则下载一份1GB的视频资料,理论上,下载时间约为___________秒。(四舍五入,保留整数)(4分)
5.计算机在信息系统中发挥着极其重要的作用。计算机由五大逻辑部件组成,如图所示①处的逻辑部件名称为 ___________。(2分)
6.学校在每个教室都安装了烟雾报警器,一旦监测到周边环境的烟雾情况超标时就会报警。
烟雾传感器的主要部件有①模数转换电路②敏感与转换元件③信号调节电路,工作过程示意图如图所示。请在横线处从左往右依次填入部件序号:___________。(只填数字,示例:1、2、3)(3分)
7.这里的烟雾传感器,属于物联网基本架构中的( )(单选题2分)
A. 网络层 B. 应用层 C. 感知层
综合题三(共17 分)
小申从互联网上采集了A 地连续多年的天气数据,制作成数据集。数据中包含了日期、最低温(F)、最高温(F)、降雨量(mm)、蒸发量(mm)、光照充足时间(h)、风速(km/h)、湿度(%)、大气压(hpa)等。她尝试使用信息技术课上所学到的知识对其进行分析处理。
1.通过互联网采集数据,正确的顺序是____________。(单选题2分)
①选择采集方法 ②实施数据采集 ③确定数据来源 ④明确数据需求
A. ①③②④ B. ①④③② C. ④③①② D.④①②③
2.以下与互联网数据采集有关的库是( )(单选题2分)
A. requests B. pandas C. matplotlib D. numpy
3.网页请求方式有多种,最常见的方式是GET,使用GET方式获取链接url中的数据需要使用的代码是:______________________ (2分)
url=" https://www.tianqi24.com/shanghai/"
html=______________________
html.encoding="utf-8"
print(html)
4.接上题,若小申需要将解析后的网页数据保存到对象sp中,从sp中提取所有标签为<p>的数据,代码为sp.____________( 'p') (补充横线处代码,2分)
5.以下是爬虫技术可能带来的风险的是( )(单选题2分)
A. 大量占用爬取网站的资源 B. 网站敏感信息的获取造成的不良后果
C. 大量访问目标系统,带宽被强制占用 D. 以上选项都正确
6.如图所示的电子表格文件中有数字、英文、中文等多种字符。温度符号“F”存储时需要占用________个字节;字节(BYTE)是计算机中信息组织与存储的基本单位,在一些场合中还称两个字节为一个字(WORD),两个字为一个双字(DWORD)。推测一个中文汉字存储时一般使用的类型_________(编号选填: ①BYTE ②WORD ③DWORD)。(共4分)
7.小申发现数据集中的温度都是华氏温标,将华氏温标转换成摄氏温标后,数据很可能变成无限小数。小申想在输出时对浮点型变量c进行处理,四舍五入只保留2位小数,以保证输出更为整洁,下列选项中正确的表达式为( ) (单选题3分)
A. int(c + 0.5) / 100 B. int(c * 100 + 0.5) / 100
C. (c * 100 + 0.5) / 100 D. (c // 0.01 + 0.5) * 0.01
综合题四(共10 分)
小申最近在申请一个关于手机APP下载情况的课题,为此他从某移动数据分析平台上下载了2023年1-4月“中国区App热门应用下载榜”的部分数据。经初步整理,得到了名为“热门应用下载榜.csv”的数据文件,部分数据如下。请根据以上情境回答以下问题。
APP名称
应用领域
1月下载量
2月下载量
3月下载量
4月下载量
微信
社交通讯
10515227
10586023
5595338
2612807
QQ
社交通讯
4840495
5549392
3270954
2196967
微博
社交通讯
1488020
1357479
1397596
1278586
拼多多
综合电商
7980282
5189566
6412028
4300543
京东
综合电商
2440802
2866637
2235491
2058659
美团
综合电商
2431001
2572887
1967273
1566847
饿了么
综合电商
1528579
1215251
1451845
1809349
叮咚买菜
综合电商
645569
603302
847805
2085682
得物
综合电商
3316854
1991585
1335633
淘宝
综合电商
4416424
4027143
2978742
1909709
快手
休闲娱乐
7940261
2519546
2744268
2058346
快手极速版
休闲娱乐
4046872
2157658
2633956
4003789
饿了么
综合电商
1528579
1215251
1451845
1809349
抖音
休闲娱乐
8754023
8739191
5335021
3140634
抖音极速版
休闲娱乐
3518013
3197681
2516428
5082916
王者荣耀
休闲娱乐
2838336
2322328
1857879
2314643
拼多多
综合电商
7980282
5189566
6412028
4300543
百度
浏览器
3297148
3368248
2471573
2145527
夸克
浏览器
2787658
1415321
2736426
6370253
爱奇艺
综合视频
2152280
2647844
2504231
2134187
哗哩哗哩
综合视频
1689264
1451845
1941582
1.小申发现数据表中存在问题数据,他用python对这些数据进行整理,删除其中的重复值和缺失值。以下能实现数据整理要求的是( )。(单选题2分)
import pandas as pd
# 读取csv文件
df = pd.read_csv("热门应用下载榜. csv", encoding="ANSI")
# 删除重复值,保留第一条记录
df = df. ______①______(subset=["APP 名称"], keep="______②_______", inplace=False)
# 删除有缺失值的行
df = df. ______③______(axis=0, how="______④_______",inplace=False)
# 保存整理后的数据表
df.to_csv("热门应用下载榜整理版. csv", encoding="ANSI")
A. ①dropduplicates;②first;③drop_na;④any
B. ①drop_duplicates;②last;③dropna;④all
C. ①drop_duplicates;②first;③dropna;④any
D. ①dropduplicates;②last;③drop_na;④any
2. 小申需要统计 4 月APP下载量的均值,他编写了以下代码,则横线处可以实现上述功能的函数是( )。(单选题2分)
import pandas aspd
# 读取csv文件
df = pd. read_csv("热门应用下载榜整理版. csv", encoding="ANSI")
# 4月下载量平均值
april = np. ______________(df["4月下载量"])
print(df[df["4月下载量"] == april])
A. min B. max C. mean D. value_counts
3. 为统计3月综合电商应用领域中下载量超过两百万的APP,下列筛选的条件表达式中正确的是( )。(单选题2分)
A. df[(df["应用领域"]="综合电商") and (df["3月下载量"]>=2000000)]
B. df[(df["应用领域"]="综合电商") or (df["3月下载量"]>=2000000)]
C. df[(df["应用领域"]=="综合电商") | (df["3月下载量"]>=2000000)]
D. df[(df["应用领域"]=="综合电商") & (df["3月下载量"]>=2000000)]
4. 小申统计了下载榜中不同应用领域的APP所占的比例,绘制了如下饼图,请帮助小申完善以下程序,①______________,②____________。(4分)
import pandas as pd
import matplotlib. pyplot as plt
plt. rcParams['font. sans-serif'] =['SimHei'] # 支持中文,用于正常显示中文标签
df = pd. read_csv("热门应用下载榜整理版. csv", encoding="ANSI") # 读取csv文件
category = df["应用领域"]. ______①_______ # 统计不同应用领域的APP数量
______②_______(category, labels=category. index, autopct="%1. 1f%%") # 绘制饼图
plt. show() # 显示图形
综合题五(共28分)
在医学研究中,常常需要进行动物实验来测试药物的安全性和有效性,实验中还需要对样本进行“盲测”,即大量无规律混合无效样本,以保证检测实验的真实性。在这个实验中,假设有n个药瓶混合在一起,编号为1~n,其中只有1瓶是毒药,其他n-1瓶都是纯净水,已知老鼠服用毒药后会在1小时内死亡,服用纯净水对生命没有影响。
显然,如果每只老鼠只喂服一瓶药,则需要使用n只老鼠,而如果使用二进制对药瓶编号,则老鼠数量可大幅减少。我们需要使用尽可能少的老鼠来喂服这些药瓶中的液体,并快速确定毒药瓶的编号。
小申设计了一个方法(以7个药瓶为例):
药瓶
药瓶编码
老鼠3
老鼠2
老鼠1
药瓶1
001
√
药瓶2
010
√
药瓶3
011
√
√
药瓶4
100
√
药瓶5
101
√
√
药瓶6
110
√
√
药瓶7
111
√
√
√
1.由表格,我们发现如果单元格打“√”,则代表该老鼠喂服了对应药瓶的液体,那么喂服药瓶4中液体的是( )(单选题1分)
A.老鼠1 B.老鼠2 C.老鼠3
2.1个小时后三只老鼠都死亡,则毒药在( )(单选题2分)
A.药瓶3 B.药瓶5 C.药瓶6 D.药瓶7
3.用相似方法在100个药瓶中找1瓶毒药,最少需要_________只老鼠。(2分)
4.现有60个药瓶,使用二进制对药瓶编号,则药瓶49的二进制编码是_________。(2分)
药瓶
药瓶编码
老鼠6
老鼠5
老鼠4
老鼠3
老鼠2
老鼠1
药瓶1
000001
√
药瓶2
000010
√
药瓶3
000011
√
√
……
药瓶30
011110
√
√
√
√
药瓶31
011111
√
√
√
√
√
……
药瓶59
111011
√
√
√
√
√
药瓶60
111100
√
√
√
√
如果1小时后编号为1,2,4,5,6的老鼠死亡,即可知道二进制编码1×20+1×21+1×23+1×24+1×25=59,即编号为59的药瓶里的液体是毒药。
5.以下程序代码功能是:十进制数x转成二进制数s,请补充程序中的代码。
s = ''
x = int(input('请输入十进制数'))
while ____(1)_____ :
(2)见下题
print(s)
下划线(1)处应该补充的代码是:___________ (3分)
6.上述代码中,语句块(2)处的代码应该是( )(3分)
①x = x//2 ②s = str(r)+s ③s = s+ str(r) ④r = x % 2
A.①②④ B.①③④ C.④①② D.④③①
7.以下程序代码功能是:输入药瓶数量,返回最少需要试药老鼠的数量,请将划线处代码补充完整。(共6分)
import math
n = int(input('请输入药瓶数量'))
m= math. log(n,2) # 函数log(n,2)即数学表达式log2n
___①___: #如果m不是整数
②_____
else:
m= int(m)
print(m)
8.以下程序代码功能是:根据老鼠的试药数据计算出毒药结果。6只老鼠的试药数据保存在列表mlist中,1代表死亡,0代表存活。如1小时后编号为1,2,4,5,6的老鼠死亡,则mlist=[1,1,0,1,1,1],通过计算1×20+1×21+1×23+1×24+1×25=59,即可得知毒药瓶编号为59。请将划线处代码补充完整。(共9分)
mlist = [1, 1, 0, 1, 1, 1]
d = 0
i = 0
for x in __①___:
if __②___:
d = ③_____
i = i+1
print('毒药瓶编号为:', d)
学科网(北京)股份有限公司
$