内容正文:
上海市曹杨二中2024学年度第二学期
高一年级期中考试信息技术试卷
考生注意:
1.答卷前,考生务必将姓名、班级、学号等在指定位置填写清楚。
2.本试卷共有48道试题,满分100分,考试时间60分钟。请考生用黑色水笔或钢笔将答案直接写在答题卷上。
3.本试卷不得使用计算器,违者将取消考试成绩。
4.试卷最后一页有帮助小贴士可供参考。
综合题一:
热爱茶文化的小申参观了一家“智慧茶室”。该茶室提供在线预订和自助服务,顾客还可享用机器人冲泡的茶水,并进行多种智能互动体验。请运用所学内容,与小申一起探索并解决以下问题。
1. 中国的茶文化历史悠久,茶室为此准备拍摄并制作关于茶文化的科普视频。前期茶室获取了丰富的文件资料,为便于存储与后期的处理,可以对不同类型的文件采用不同的压缩方法。以下文件不适合采用有损压缩的是( )
A. 茶场发布的宣传视频 B. 茶叶需水量数据集
C. 相机拍摄的各类照片 D. 从业人员的访谈音频
2. 以下属于信息的数字化是( )
A. 根据视频的字幕自动生成解说配音
B. 利用视频编辑软件进行视频的剪辑
C. 将宣传视频文件上传至官方网站
D. 用数码相机拍摄茶园种植场面的照片
3. 在参观活动中,小申收获颇丰,其中属于知识的是( )
A. 带上VR眼镜可以身临其境地感受茶园种植环境
B. 茶叶中含有化学成分茶多酚
C. 通过茶室的公众号可以在线预订包厢
D. 茶室24小时营业
4. 利用人工智能技术,茶室中机器人“眼睛”可以捕捉人脸并标记,这个过程主要使用了计算机视觉技术中的( )
A. 人脸检测技术 B. 人脸识别技术
5. 茶叶分类是茶叶品质评估的重要任务之一。为了提高分类准确率,可以事先对茶叶样本进行类别标注(如龙井、碧螺春、普洱等),并提取多个特征(如形状、色泽、纹理等)。然后使用这些带标签的数据训练分类模型,使得模型能够根据新样本的特征自动预测其类别。这种方法属于( )
A. 监督学习 B. 非监督学习
6. 使用K近邻算法对茶叶样本进行分类。将数据集划分为训练集和测试集,并计算某个测试样本到所有训练样本的欧式距离,按由近到远排序的前10个训练样本的茶叶类别标记依次为:龙井、龙井、碧螺春、铁观音、普洱、碧螺春、龙井、普洱、碧螺春、大红袍。若第一次设置K=5,第二次设置K=3,则在两次测试中,该测试样本的分类结果分别是( )
A. 龙井、碧螺春 B. 碧螺春、普洱 C. 龙井、龙井 D. 普洱、碧螺春
7. 茶叶的生长对温度变化极为敏感,适宜的温度范围直接影响茶叶品质。小申收集了茶园过去5年的每日温度数据,希望建立模型预测未来特定日期的温度,从而提前安排采茶或防霜冻措施。最合适的方法是( )
A. 分类 B. 聚类 C. 回归
8. 随着5G网络、物联网等技术的普及,茶叶企业也可以依托智能传感器实时监测茶园环境(温湿度、光照等),并通过区块链溯源平台记录茶叶的种植、加工、物流全流程数据。消费者扫描包装二维码即可查看茶叶的采摘时间、制作工艺及质检报告,确保品质透明可信。以上场景主要体现的信息社会特征是( )
A. 网络社会 B. 在线政务 C. 信息经济
9. 人工智能和大数据等新技术飞速发展,推动了各行业的创新变革。小申尝试用大模型预测天气,请将处理过程按照正确的顺序进行排序:__________。
①对采集到的天气数据进行清洗和预处理。
②利用数据抽取转换加载工具从多个数据源采集天气数据
③使用大模型对数据进行训练和预测。
④通过可视化工具展示预测结果。
10. 智慧茶室中的智能交互体验“AI辨茶”,能识别出顾客自带茶叶的品种。“AI辨茶”中使用了机器学习技术。请协助小申为虚线框选择合适的步骤。__________、__________、__________。
A.验证模型 B.应用模型 C.建立模型
11. “中国茶文化”五个字的机内码(简体中文GB十六进制)如下图所示,其中“茶”字机内码转换为二进制数是___________。
12. 利用VR眼镜和平板电脑观看该茶文化科普视频,会给顾客带来了不同的体验感受。这主要体现的信息特征是( )
A. 信息具有时效性 B. 信息可以被共享 C. 信息可以被存储 D. 信息可以被传播
13. “智慧茶室”信息系统可以根据顾客消费行为等数据,为顾客推荐茶品。以下描述正确的是( )
A. 该信息系统可以利用数据分析改进服务质量,提高服务效率
B. 该信息系统收集的某顾客消费行为等数据量越多,可以更加优化精准推荐
C. 通过对顾客的消费行为等数据分析,可以了解顾客的品茶偏好
D. 顾客消费行为等数据不会涉及生物信息的所有权问题
综合题二:
一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。请运用所学内容,与小申一起探索并解决以下问题。
14. 小申进行学校志愿者服务信息系统设计和开发,关于信息系统开发的一般步骤,正确的顺序是( )
①分析各功能模块,进行详细设计包括数据库设计、界面设计等
②根据目标和要求,明确该系统需包括哪些具体功能模块
③了解师生对志愿者服务信息系统的期望目标和要求,制定开发计划
④搭建开发环境包括软件和硬件,进行算法设计、编程实现
⑤完成系统开发,对学校志愿者服务信息系统开展测试和试运行
A. ②①③④⑤ B. ③②①④⑤ C. ①②④⑤③ D. ①③②④⑤
15. 小申设计的信息系统中,用户访问获取应用服务时,需要通过浏览器和后端服务器进行信息交换,则该系统的软件架构属于( )结构。
A. HTML B. P2P C. B/S D. C/S
16. 小申决定部署Flask框架作为系统运行环境,以下表述错误的是( )
A. Flask框架部署后,用户可以通过浏览器访问信息系统
B. 需要开发专用的客户端软件访问系统
C. Flask框架需要部署在服务器上
D. Flask是常用网站开发支持框架
17. 小申使用Flask框架搭建系统的服务端,其主要步骤的顺序应该是( )
①定义路由,绑定URL路径和视图函数 ②创建Flask应用实例
③启动应用服务 ④导入flask模块
A. ④②①③ B. ②④③① C. ④②③① D. ②①④③
18. 小申创建Flask应用实例的代码应是( )
A. app=Flask(_name_)
B. import sqlite3
C. from flask import Flask, render_template, request
D. if _name_ == "main": app. run()
19. 小申设计了搭建系统所需的网页模板文件,应该默认存放到项目包中的( )文件夹中。
A. instance B. static C. templates D. run.py
20. 校友使用该系统添加返校预约时,填写并提交的预约信息数据的流向是( )
A. 业务逻辑层→数据访问层→数据库→用户界面层
B. 数据访问层→业务逻辑层→数据库→用户界面层
C. 业务逻辑层→用户界面层→数据访问层→数据库
D. 用户界面层→业务逻辑层→数据访问层→数据库
21. 小申设计了系统所需的数据库,并用数据表alumInfo存放校友返校预约信息,如下图所示,则手机号phoneNumber字段最好设置为( )类型。
A. INTEGER B. TEXT C. NUMERIC D. TIME
22. 数据表alumInfo用来存储校友提交的信息,如图所示。
id
name
gender
phoneNumber
gradYear
1
小达
男
13233338855
1997
2
小雅
女
15966663322
1990
3
小慧
女
13912349999
2001
……
……
……
……
……
下列说法正确的是( )
A. 数据表alumInfo中的字段数不能多于5个
B. 该数据库文件可以同时被多个应用程序共享
C. 字段name中存储的数据不能重复
D. 数据库文件中可以存放多张数据表
23. 校友每进行一次预约,“校友返校预约系统”都会在数据表alumInfo中增加( )
A. 一个字段 B. 一条记录 C. 一个属性 D. 一个主键
24. 若要查询1980年的校友信息,其中校友信息存于数据表alumInfo,毕业年份的字段名称是“gradYear”,请将语句补充完整。
select * from ①__________ where ②__________
25. 在提交申请后,校友还可使用该系统修改个人信息或者取消预约,若数据表包括校友姓名、性别、手机号、毕业年份等字段,那么最适合作为登录账号名的字段是①_____,请简述理由②_____。
26. 小申为了提供对数据库的数据访问,在db.py中编写了自定义函数,则db.py对应系统的软件架构中的( )层。
A. 用户界面 B. 数据访问 C. 业务逻辑 D. 网络传输
27. 程序db.py中,将校友返校预约信息写入数据库的函数add_one()部分代码如下,请帮小申补全空白处的代码。
def add_one(xm, xb, phone, year):
conn = sqlite3. connect("instance/info. sqlite3")#连接数据库
cur= conn. cursor() #创建游标
cur. execute ("①__________ (name, gender, phoneNumber, gradYear)
values(?, ?, ?, ?)", (xm, xb, ②__________, year))
cur. close() # 关闭游标释放资源
conn. commit() # 提交事务,确保数据写入数据库
conn. close() # 关闭数据库连接
28. 小申编程实现校友“添加返校预约”功能,并通过在浏览器中输入LRL(http://127.0.0.1:5000/add)进行本地测试,请帮其补全下方关键代码。
@ app. route("①__________", methods=["GET","POST"])
def add_info():
if request. method=="②__________":
xm= request. form["name"]
xb= request. form["gender"]
phone= request. form["phoneNumber"]
year= request. form["gradYear"]
db. add_one(xm, xb, phone, year)
return redirect('/')
return render_template("add.html")
29. 小申在信息系统开发过程中,设计算法编写程序完成如下功能:统计参加返校活动的不同毕业年份校友的男女比例,并在网页上显示。以下描述错误的是( )
A. 统计不同毕业年份校友的男女比例的算法结构可以采用循环结构
B. 要实现程序功能需要对数据库中的数据进行查询操作
C. 在网页上显示结果需要使用HTML语言编写网页
D. 访问该系统只能用http://127.0.0.1:5000
30. 小申在设计与搭建校友返校预约系统时,遇到一些问题,他想求助DeepSeek。DeepSeek可以回答用户提出的问题,也可以续写代码、识别图片等。为使DeepSeek更准确地回答用户提出的问题,下列方法可行的是( )
A. 提升用户访问的网络速度 B. 提高问答所用终端的性能
C. 完善模型中的训练数据集 D. 提出问题的描述尽可能简洁
31. 一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。若该模型能处理的图片存储容量最大为10MB,下列不能被处理的BMP格式是( )
A. 分辨率2048*1024,256色位图 B. 分辨率2048*1024,24位位图
C. 分辨率4096*2048,16位位图 D. 分辨率4096*2048,16色位图
32. 通过连接大量的语料库训练模型,使得该模型不仅上知天文下知地理,还能根据聊天的上下文进行互动,真正像人类一样聊天交流。关于该模型的训练过程下列描述中错误的是( )
A. 模型的训练需要大数据的支持
B. 该模型语料库数据体最大,因此只能抽样处理
C. 语料大数据中蕴含着巨大的价值,故而价值密度高
D. 语料大数据中包含多种不同语言,体现了数据类型多的特点
33. 返校日当天,现场安排的导引机器人会引导校友参加活动,并回答校友的相关提问。关于校庆中的导引机器人,下列说法中错误的是( )
A. 导引机器人与校友的对话应用了人工智能技术
B. 对导引机器人进行针对性训练,有助于更准确地回答校友问题
C. 路线引导等智能性服务需要传感器等硬件的支持
D. 为了减少人力资源成本,所有工作岗位,都可以用机器人代替
34. 学校部署了“智能安全防控系统”,参加线下活动的校友,通过人脸识别系统进入校园。该系统中摄像头会采集人脸图像,与服务器中预先导入的人脸数据进行对比,人脸识别通过后闸机自动开启,并将入校信息发送到对应手机客户端APP,相关数据通过网络上传至服务器。下列说法,错误的是( )
A. 服务器、闸机均属于该系统的硬件设备
B. 接收入校信息的服务器端操作系统,属于该信息系统中的软件
C. 该系统中输入的人脸数据都已从模拟信号转为数字信号
D. 摄像头采集人脸数据属于该系统的数据加工处理功能
35. 某校友入校时,人脸识别技术的分类模型给出其分类预测结果:是小慧的可能性为94%,是小达的可能性为25%。已知该分类模型的预设阈值为95%,则输出结果是( )
A. 小慧 B. 小达 C. 未知身份 D. 小申
36. 人脸识别技术的分类模型中部分处理过程如图所示,其主要使用的算法基本控制结构有( )
A. 循环结构 B. 顺序结构
C. 分支嵌套分支结构 D. 循环嵌套分支结构
37. 一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。系统中的智能手机上配套的APP被称为( )
A. 应用软件 B. 操作系统 C. 程序设计语言 D. 数据库管理系统
38. “智能安全防控系统”中使用的访客机搭载Android系统,主要参数如下表所示,下列说法正确的是( )
主要参数
详细描述
操作系统
Android 7 1. 2
主板
RK3288
处理器
1.8GHz CPU
内存
2GB(可升级到4GB)
存储器
16GB(可升级到32GB)
电容触摸屏
支持多点触控,最大支持10 点电容触控
液晶显示屏
10. 1英寸,16:9,16.7M色彩,分辨率800*1280@60HZ
通讯接口
USB/OTG1,USB2.01,LAN1,耳机(Line Out)1,HDMI1,DC1,TF卡
摄像头
前置200万像素,后置500万像素(可上下旋转45度)
网络
支持以太网,WIFI
A. 该访客机存储器可以存放用户数据而不能存放应用程序
B. 访客机没有配备键盘鼠标,因此没有输入设备
C. 处理器性能是访客机性能的唯一指标
D. 该访客机硬件采用与计算机相同的体系结构
39. “智能安全防控系统”在使用过程中离不开计算机对信息的处理,而计算机对信息的处理过程会经过输入、处理、输出几个环节,根据计算机的工作原理,①处的逻辑部件名称为_________。
40. 校园内还安装了不少监控摄像头、光传感器、红外感应器、烟雾传感器等,可以利用它们采集数据,提升校园安全管理水平。关于传感器,以下描述正确的是( )
A. 光传感器可以获取周围光照的强度
B. 传感器工作目标是将外界的各类物理量、化学量转换成信息系统能处理的数据
C. 传感器是物联网中获得信息的唯一手段和途径
D. 传感器是实现现代化测量和自动控制的重要装置
综合题三:
41. 在医学研究中,常常需要进行动物实验来测试药物的安全性和有效性,实验中还需要对样本进行“盲测”,即大量无规律混合无效样本,以保证检测实验的真实性。
在这个实验中,假设有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中液体的是( )
A.老鼠1 B.老鼠2 C.老鼠3
(2)1个小时后三只老鼠都死亡,则毒药在( )
A.药瓶3 B.药瓶5 C.药瓶6 D.药瓶7
(3)用相似方法在100个药瓶中找1瓶毒药,最少需要_________只老鼠。
(4)现有60个药瓶,使用二进制对药瓶编号,则药瓶49的二进制编码是_________。
药瓶
药瓶编码
老鼠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)处应该补充的代码是:___________
(6)上述代码中,语句块(2)处的代码应该是( )
①x = x//2 ②s = str(r)+s ③s = s+ str(r) ④r = x % 2
A.①②④ B.①③④ C.④①② D.④③①
(7)以下程序代码功能是:输入药瓶数量,返回最少需要试药老鼠的数量,请将划线处代码补充完整。
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。请将划线处代码补充完整。
mlist = [1, 1, 0, 1, 1, 1]
d = 0
i = 0
for x in ①_____:
if ②_____:
d = ③_____
i = i+1
print('毒药瓶编号为:', d)
【帮助小贴士】Python内置函数
函数
简单示例
功能
len
len(x)
返回x的长度或个数
range
range(x, y, step)
返回一个区间为[x, y),步长为step的等差序列
input
input()
从键盘输入字符型数据
print
print(x)
输出x的值
int
int(x)
返回数值x的整数部分
【帮助小贴士】操作数据库的命令
操作
简单示例
查询
select字段名1,字段名2,字段名3 from 数据表名 where 某字段=某值
例:select userid, bjxh, ys from xuanke where userid="21001"
增加
insert into数据表名(字段名1,字段名2,字段名3)values(值1,值2,值3)
例:insert into xuanke (userid, bjxh) values ("21001", "211012")
修改
update数据表名set字段名1=值1,字段名2=值2 where 某字段=某值
例:update xuanke set bjxh="210308" where userid="21001"
删除
delete from 数据表名 where 某字段=某值
例:delete from xuanke where userid="21001"
【帮助小贴士】Python中内置的sqlite3模块的常用方法。
常用方法
描述
举例
sqlite3. connect()
打开数据库
conn=sqlite3. connect("数据库路径")
connection. cursor()
创建游标
cur= conn. cursor()
cursor. execute()
游标执行SQL语句
cur. execute("SQL语句")
cursor. commit()
提交事务
cursor. commit()
cursor. fetchone()
获取查询结果某一行数据
cur. execute("SQL语句"). fetchone()
cursor. fetchall()
获取查询结果所有行数据
cur. execute("SQL语句"). fetchall()
connection. close()
关闭数据库
conn. close()
第1页/共1页
学科网(北京)股份有限公司
$
上海市曹杨二中2024学年度第二学期
高一年级期中考试信息技术试卷
考生注意:
1.答卷前,考生务必将姓名、班级、学号等在指定位置填写清楚。
2.本试卷共有48道试题,满分100分,考试时间60分钟。请考生用黑色水笔或钢笔将答案直接写在答题卷上。
3.本试卷不得使用计算器,违者将取消考试成绩。
4.试卷最后一页有帮助小贴士可供参考。
综合题一:
热爱茶文化的小申参观了一家“智慧茶室”。该茶室提供在线预订和自助服务,顾客还可享用机器人冲泡的茶水,并进行多种智能互动体验。请运用所学内容,与小申一起探索并解决以下问题。
1. 中国的茶文化历史悠久,茶室为此准备拍摄并制作关于茶文化的科普视频。前期茶室获取了丰富的文件资料,为便于存储与后期的处理,可以对不同类型的文件采用不同的压缩方法。以下文件不适合采用有损压缩的是( )
A. 茶场发布的宣传视频 B. 茶叶需水量数据集
C. 相机拍摄的各类照片 D. 从业人员的访谈音频
【答案】B
【解析】
【详解】本题考查数据压缩中有损压缩与无损压缩的适用场景。有损压缩会损失部分原始信息,压缩后无法完全还原原始数据,适用于视频、音频、图像这类允许少量信息损失、不影响感官理解的场景;而需要保证数据精确完整的文件必须使用无损压缩,不适合有损压缩。茶叶需水量数据集是精确数据,任何数据偏差都会影响后续使用,因此不适合采用有损压缩;宣传视频、拍摄的照片、访谈音频都可接受一定信息损失,适合有损压缩压缩体积。故答案为:B。
2. 以下属于信息的数字化是( )
A. 根据视频的字幕自动生成解说配音
B. 利用视频编辑软件进行视频的剪辑
C. 将宣传视频文件上传至官方网站
D. 用数码相机拍摄茶园种植场面的照片
【答案】D
【解析】
【详解】本题考查信息数字化的概念。信息数字化是将原本非数字形式的模拟信息,转换为计算机可识别、处理的数字信息的过程,对各选项分析如下:A选项中字幕本身已是数字信息,生成解说配音属于对已有数字信息的加工,不属于信息数字化;B选项中视频剪辑是对已有数字视频的编辑处理,不属于信息数字化;C选项中上传宣传视频文件是数字信息的传输过程,不属于信息数字化;D选项中茶园原本是模拟形式的视觉信息,数码相机拍摄后将其转换为计算机可存储处理的数字图像信息,属于信息的数字化。故答案为:D。
3. 在参观活动中,小申收获颇丰,其中属于知识的是( )
A. 带上VR眼镜可以身临其境地感受茶园种植环境
B. 茶叶中含有化学成分茶多酚
C. 通过茶室的公众号可以在线预订包厢
D. 茶室24小时营业
【答案】B
【解析】
【详解】本题考查数据与信息、知识的区别相关知识。知识是经过加工提炼、具有规律性和普遍性的认知结论,“茶叶中含有化学成分茶多酚”是经过验证的客观科学结论,属于知识;带上VR眼镜可以身临其境感受茶园种植环境、通过茶室公众号可以在线预订包厢、茶室24小时营业均属于具体信息或事实描述。因此,本题选择B选项。
4. 利用人工智能技术,茶室中的机器人“眼睛”可以捕捉人脸并标记,这个过程主要使用了计算机视觉技术中的( )
A. 人脸检测技术 B. 人脸识别技术
【答案】A
【解析】
【详解】本题考查人工智能计算机视觉技术中人脸检测与人脸识别的概念区分。人脸检测技术的功能是在图像中捕捉、定位人脸区域并完成标记;人脸识别技术是在检测出人脸的基础上,进一步识别判断人脸对应的身份信息。本题中机器人仅完成捕捉人脸并标记的操作,因此应用的是人脸检测技术。故答案为:A。
5. 茶叶分类是茶叶品质评估的重要任务之一。为了提高分类准确率,可以事先对茶叶样本进行类别标注(如龙井、碧螺春、普洱等),并提取多个特征(如形状、色泽、纹理等)。然后使用这些带标签的数据训练分类模型,使得模型能够根据新样本的特征自动预测其类别。这种方法属于( )
A. 监督学习 B. 非监督学习
【答案】A
【解析】
【详解】本题考查机器学习分类相关知识。监督学习是使用带标签的数据训练模型,非监督学习使用无标签数据,本题中对茶叶样本进行类别标注并训练模型,属于监督学习。因此,本题选择A选项。
6. 使用K近邻算法对茶叶样本进行分类。将数据集划分为训练集和测试集,并计算某个测试样本到所有训练样本的欧式距离,按由近到远排序的前10个训练样本的茶叶类别标记依次为:龙井、龙井、碧螺春、铁观音、普洱、碧螺春、龙井、普洱、碧螺春、大红袍。若第一次设置K=5,第二次设置K=3,则在两次测试中,该测试样本的分类结果分别是( )
A. 龙井、碧螺春 B. 碧螺春、普洱 C. 龙井、龙井 D. 普洱、碧螺春
【答案】C
【解析】
【详解】本题考查K近邻算法相关知识。K=5时前五个类别依次为龙井、龙井、碧螺春、铁观音、普洱,龙井出现次数最多,分类结果为龙井;K=3时前三个类别依次为龙井、龙井、碧螺春,龙井出现次数最多,分类结果为龙井。因此,本题选择C选项。
7. 茶叶的生长对温度变化极为敏感,适宜的温度范围直接影响茶叶品质。小申收集了茶园过去5年的每日温度数据,希望建立模型预测未来特定日期的温度,从而提前安排采茶或防霜冻措施。最合适的方法是( )
A. 分类 B. 聚类 C. 回归
【答案】C
【解析】
【详解】本题考查数据挖掘与机器学习的基本方法。预测未来特定日期的温度属于连续数值的预测问题,回归分析用于预测连续型数值,分类用于预测离散类别,聚类用于无标签数据的分组,因此最合适的方法是回归。因此,本题选择C选项。
8. 随着5G网络、物联网等技术的普及,茶叶企业也可以依托智能传感器实时监测茶园环境(温湿度、光照等),并通过区块链溯源平台记录茶叶的种植、加工、物流全流程数据。消费者扫描包装二维码即可查看茶叶的采摘时间、制作工艺及质检报告,确保品质透明可信。以上场景主要体现的信息社会特征是( )
A. 网络社会 B. 在线政务 C. 信息经济
【答案】C
【解析】
【详解】本题考查信息社会的基本特征。题干中茶叶企业利用5G、物联网、区块链等信息技术实现生产、加工、物流全流程数据化管理与溯源,推动产业升级与经济发展,体现了信息经济的特征;网络社会侧重人与人、人与社会的网络连接,在线政务侧重政府服务信息化,均与题干场景不符。因此,本题选择C选项。
9. 人工智能和大数据等新技术飞速发展,推动了各行业的创新变革。小申尝试用大模型预测天气,请将处理过程按照正确的顺序进行排序:__________。
①对采集到的天气数据进行清洗和预处理。
②利用数据抽取转换加载工具从多个数据源采集天气数据。
③使用大模型对数据进行训练和预测。
④通过可视化工具展示预测结果。
【答案】②①③④
【解析】
【详解】本题考查大数据与人工智能处理数据基本流程。在利用大模型进行天气预测时,首先需要利用数据抽取转换加载工具从多个数据源采集天气数据,接着对采集到的天气数据进行清洗和预处理,去除无效、错误的数据,保证数据质量,之后使用大模型对处理好的数据进行训练和预测,最后通过可视化工具展示预测结果,让预测结果更直观易懂,因此该题答案为②①③④。
10. 智慧茶室中的智能交互体验“AI辨茶”,能识别出顾客自带茶叶的品种。“AI辨茶”中使用了机器学习技术。请协助小申为虚线框选择合适的步骤。__________、__________、__________。
A.验证模型 B.应用模型 C.建立模型
【答案】 ①. C ②. A ③. B
【解析】
【详解】本题考查机器学习的基本流程。机器学习的核心流程通常为采集数据后,首先需要建立模型,即通过算法对数据进行训练构建出能识别茶叶的模型结构;接着建立模型后要对模型进行评估,验证模型的准确性和有效性,也就是验证模型;最后评估通过后,将模型投入实际使用,实现“AI辨茶”的功能,即应用模型。因此该题答案为C、A、B。
11. “中国茶文化”五个字的机内码(简体中文GB十六进制)如下图所示,其中“茶”字机内码转换为二进制数是___________。
【答案】1011001011101000
【解析】
【详解】本题考查汉字机内码的十六进制转二进制。解释分析:从图中可知,“中国茶文化”的机内码依次为D6 D0、B9 FA、B2 E8、CE C4、BB AF,其中“茶”字的机内码为B2 E8(十六进制)。将十六进制转换为二进制时,每一位十六进制数对应4位二进制数,B对应1011,2对应0010,E对应1110,8对应1000,因此B2 E8转换为二进制数是1011001011101000。因此该题答案为1011001011101000。
12. 利用VR眼镜和平板电脑观看该茶文化科普视频,会给顾客带来了不同的体验感受。这主要体现的信息特征是( )
A. 信息具有时效性 B. 信息可以被共享 C. 信息可以被存储 D. 信息可以被传播
【答案】B
【解析】
【详解】本题考查信息特征相关知识。A选项错误,时效性指信息随时间变化,与题意无关。B选项正确,同一视频内容在不同设备上供顾客体验,体现信息可以被共享。C选项错误,题干未涉及信息存储的相关内容。D选项错误,信息传播侧重传递过程,本题强调同一信息可在不同载体上被使用,核心是共享性。因此,本题选择B选项。
13. “智慧茶室”信息系统可以根据顾客消费行为等数据,为顾客推荐茶品。以下描述正确的是( )
A. 该信息系统可以利用数据分析改进服务质量,提高服务效率
B. 该信息系统收集的某顾客消费行为等数据量越多,可以更加优化精准推荐
C. 通过对顾客的消费行为等数据分析,可以了解顾客的品茶偏好
D. 顾客消费行为等数据不会涉及生物信息的所有权问题
【答案】ABC
【解析】
【详解】本题考查信息系统、数据分析与数据安全相关知识。A选项正确,信息系统通过数据分析能改进服务质量、提高服务效率;B选项正确,顾客消费行为数据量越多,推荐模型可更精准优化;C选项正确,分析消费行为数据能够了解顾客品茶偏好;D选项错误,顾客消费行为等数据虽一般不直接涉及生物信息,但仍存在数据所有权、隐私等相关问题。因此,本题选择ABC选项。
综合题二:
一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。请运用所学内容,与小申一起探索并解决以下问题。
14. 小申进行学校志愿者服务信息系统设计和开发,关于信息系统开发的一般步骤,正确的顺序是( )
①分析各功能模块,进行详细设计包括数据库设计、界面设计等
②根据目标和要求,明确该系统需包括哪些具体功能模块
③了解师生对志愿者服务信息系统的期望目标和要求,制定开发计划
④搭建开发环境包括软件和硬件,进行算法设计、编程实现
⑤完成系统开发,对学校志愿者服务信息系统开展测试和试运行
A. ②①③④⑤ B. ③②①④⑤ C. ①②④⑤③ D. ①③②④⑤
【答案】B
【解析】
【详解】本题考查的是信息系统开发。息系统开发的一般步骤应遵循以下顺序:
需求分析:了解用户期望目标和要求(③)
功能规划:明确系统需要包含的功能模块(②)
详细设计:分析功能模块,进行数据库/界面设计等(①)
开发实现:搭建环境并进行编程实现(④)
测试运行:完成系统测试和试运行(⑤)
故选B。
15. 小申设计的信息系统中,用户访问获取应用服务时,需要通过浏览器和后端服务器进行信息交换,则该系统的软件架构属于( )结构。
A. HTML B. P2P C. B/S D. C/S
【答案】C
【解析】
【详解】本题考查软件架构类型相关知识。HTML是网页编写语言,并非软件架构;P2P是对等网络架构,无中心服务器;C/S是客户端/服务器架构,需安装专用客户端;B/S是浏览器/服务器架构,用户通过浏览器访问服务器获取服务,符合题意。因此,本题选择C选项。
16. 小申决定部署Flask框架作为系统运行环境,以下表述错误的是( )
A. Flask框架部署后,用户可以通过浏览器访问信息系统
B. 需要开发专用的客户端软件访问系统
C. Flask框架需要部署在服务器上
D. Flask是常用的网站开发支持框架
【答案】B
【解析】
【详解】本题考查Flask框架部署与应用相关知识。A选项正确,Flask框架部署后用户可通过浏览器访问信息系统;B选项错误,基于Flask开发的系统通常采用B/S架构,无需开发专用客户端软件,通过浏览器即可访问;C选项正确,Flask框架需要部署在服务器上才能对外提供服务;D选项正确,Flask是常用的轻量级网站开发支持框架。因此,本题选择B选项。
17. 小申使用Flask框架搭建系统的服务端,其主要步骤的顺序应该是( )
①定义路由,绑定URL路径和视图函数 ②创建Flask应用实例
③启动应用服务 ④导入flask模块
A. ④②①③ B. ②④③① C. ④②③① D. ②①④③
【答案】A
【解析】
【详解】本题考查Flask框架搭建服务端的步骤相关知识。使用Flask搭建服务端的正确流程为:首先导入flask模块(④),然后创建Flask应用实例(②),接着定义路由并绑定URL路径和视图函数(①),最后启动应用服务(③),即顺序为④②①③。其他选项步骤顺序均错误。因此,本题选择A选项。
18. 小申创建Flask应用实例的代码应是( )
A. app=Flask(_name_)
B. import sqlite3
C. from flask import Flask, render_template, request
D. if _name_ == "main": app. run()
【答案】A
【解析】
【详解】本题考查Flask框架创建应用实例的基础知识点。Flask开发的基础流程中,from flask import Flask, render_template, request的作用是导入Flask相关依赖模块,import sqlite3是导入数据库操作模块,if _name_ == "main":app.run()是启动运行Flask应用,均不符合“创建Flask应用实例”的要求;创建Flask应用实例需要实例化Flask类,对应代码就是app=Flask(_name_),即题目第一个选项。故答案为:A。
19. 小申设计了搭建系统所需的网页模板文件,应该默认存放到项目包中的( )文件夹中。
A. instance B. static C. templates D. run.py
【答案】C
【解析】
【详解】本题考查Python Flask Web项目的默认目录结构规范。在标准的Flask项目结构中,不同内容的存放约定为:instance文件夹用于存放项目实例的私有配置文件;static文件夹用于存放CSS、JavaScript、图片等静态资源文件;templates是项目默认用来存放网页模板文件的文件夹;run.py是项目的启动脚本文件,不属于存放模板的文件夹。因此网页模板文件默认存放在templates文件夹中。故答案为:C。
20. 校友使用该系统添加返校预约时,填写并提交的预约信息数据的流向是( )
A. 业务逻辑层→数据访问层→数据库→用户界面层
B. 数据访问层→业务逻辑层→数据库→用户界面层
C. 业务逻辑层→用户界面层→数据访问层→数据库
D. 用户界面层→业务逻辑层→数据访问层→数据库
【答案】D
【解析】
【详解】本题考查信息系统数据流向相关知识。用户首先在用户界面层填写提交预约信息,信息传递到业务逻辑层进行校验、处理等逻辑操作,再由数据访问层执行与数据库的交互操作,最后将数据存入数据库,正确流向为用户界面层→业务逻辑层→数据访问层→数据库。其他选项流向均不符合系统数据处理的常规流程。因此,本题选择D选项。
21. 小申设计了系统所需的数据库,并用数据表alumInfo存放校友返校预约信息,如下图所示,则手机号phoneNumber字段最好设置为( )类型。
A. INTEGER B. TEXT C. NUMERIC D. TIME
【答案】B
【解析】
【详解】本题考查数据库字段数据类型的合理选择。INTEGER为整型、NUMERIC为数值型,二者都用于存储可参与算术运算的数值,手机号不需要进行算术运算,且使用这两类存储可能会丢失手机号前导零,也存在存储长度限制的问题;TIME为时间类型,无法用来存储手机号;TEXT为文本类型,适合存储不需要运算的手机号,能够保证号码格式完整正确。故答案为:B。
22. 数据表alumInfo用来存储校友提交的信息,如图所示。
id
name
gender
phoneNumber
gradYear
1
小达
男
13233338855
1997
2
小雅
女
15966663322
1990
3
小慧
女
13912349999
2001
……
……
……
……
……
下列说法正确的是( )
A. 数据表alumInfo中的字段数不能多于5个
B. 该数据库文件可以同时被多个应用程序共享
C. 字段name中存储的数据不能重复
D. 数据库文件中可以存放多张数据表
【答案】BD
【解析】
【详解】本题考查数据库的基本概念。选项A:表格仅展示了alumInfo表当前的5个字段,数据表支持新增字段,字段数可以多于5个,该说法错误。选项B:数据共享是数据库的核心特性,数据库文件允许同时被多个应用程序共享访问,该说法正确。选项C:该表中id为主键,仅id要求不重复,姓名允许重复存储,该说法错误。选项D:数据库的基本结构中,一个数据库文件可以存放多张独立的数据表,该说法正确。故答案为:BD。
23. 校友每进行一次预约,“校友返校预约系统”都会在数据表alumInfo中增加( )
A. 一个字段 B. 一条记录 C. 一个属性 D. 一个主键
【答案】B
【解析】
【详解】本题考查数据库数据表相关知识。A选项错误,字段(属性)是数据表中存储数据的列,代表数据的类别,预约行为不会新增字段。B选项正确,记录是数据表中的一行,代表一条完整的预约信息,每一次预约都会新增一条记录。C选项错误,属性和字段是同一概念,预约不会新增属性。D选项错误,主键是用于唯一标识记录的字段,一个数据表通常只有一个主键,预约不会新增主键。因此,本题选择B选项。
24. 若要查询1980年的校友信息,其中校友信息存于数据表alumInfo,毕业年份的字段名称是“gradYear”,请将语句补充完整。
select * from ①__________ where ②__________
【答案】 ①. alumInfo ②. gradYear = 1980
【解析】
【详解】本题考查基础SQL查询语句的语法与条件查询的使用。SQL查询语句的基本结构为SELECT 查询内容 FROM 表名 WHERE 过滤条件,本题中校友信息存于数据表alumInfo,因此from后需要填写查询的表名;需求是筛选出毕业年份为1980年的校友信息,毕业年份字段为gradYear,因此where后填写对应过滤条件即可。故答案为:① alumInfo;② gradYear = 1980
25. 在提交申请后,校友还可使用该系统修改个人信息或者取消预约,若数据表包括校友姓名、性别、手机号、毕业年份等字段,那么最适合作为登录账号名的字段是①_____,请简述理由②_____。
【答案】 ①. 手机号 ②. 手机号具有唯一性,能唯一标识每一位校友
【解析】
【详解】本题考查数据库中关键字段的选择原则。在数据库设计中,登录账号需要具备唯一性,能够唯一标识每一位校友,校友姓名可能存在重名情况,性别、毕业年份无法区分不同个体,而手机号在正常情况下是唯一且固定的,能够准确识别不同校友,因此最适合作为登录账号名的字段是手机号,理由是手机号具有唯一性,能唯一标识每一位校友,避免重复。因此该题答案为①手机号,②手机号具有唯一性,能唯一标识每一位校友。
26. 小申为了提供对数据库的数据访问,在db.py中编写了自定义函数,则db.py对应系统的软件架构中的( )层。
A. 用户界面 B. 数据访问 C. 业务逻辑 D. 网络传输
【答案】B
【解析】
【详解】本题考查信息系统软件架构分层相关知识。用户界面层负责与用户交互;数据访问层主要实现对数据库的增删改查等数据访问操作,db.py中编写的数据库访问自定义函数正对应该层;业务逻辑层处理核心业务规则;网络传输层负责数据的网络传输。因此,本题选择B选项。
27. 程序db.py中,将校友返校预约信息写入数据库的函数add_one()部分代码如下,请帮小申补全空白处的代码。
def add_one(xm, xb, phone, year):
conn = sqlite3. connect("instance/info. sqlite3")#连接数据库
cur= conn. cursor() #创建游标
cur. execute ("①__________ (name, gender, phoneNumber, gradYear)
values(? ?, ?, ?)", (xm, xb, ②__________, year))
cur. close() # 关闭游标释放资源
conn. commit() # 提交事务,确保数据写入数据库
conn. close() # 关闭数据库连接
【答案】 ①. INSERT INTO ②. phone
【解析】
【详解】本题考查Python操作SQLite数据库插入数据的相关知识。要完成插入数据操作,首先需要符合SQL插入语句的语法规则,插入语句的基本结构为INSERT INTO 表名(字段1, 字段2, ...) VALUES(值1, 值2, ...),本题①位于字段列表前,需要填写插入语句的关键字部分;其次函数入参共有四个,分别对应四个待插入字段:xm对应name、xb对应gender、phone对应phoneNumber、year对应gradYear,执行SQL时参数元组需要按顺序填入所有参数,缺省的即为第三个参数phone。故答案为:① INSERT INTO;② phone。
28. 小申编程实现校友“添加返校预约”功能,并通过在浏览器中输入LRL(http://127.0.0.1:5000/add)进行本地测试,请帮其补全下方关键代码。
@ app. route("①__________", methods=["GET","POST"])
def add_info():
if request. method=="②__________":
xm= request. form["name"]
xb= request. form["gender"]
phone= request. form["phoneNumber"]
year= request. form["gradYear"]
db. add_one(xm, xb, phone, year)
return redirect('/')
return render_template("add.html")
【答案】 ①. /add ②. POST
【解析】
【详解】### 本题考查 本题考查Flask框架中路由定义、HTTP请求方法处理及表单数据获取的核心应用,重点是实现“添加返校预约”功能的路由配置与请求逻辑处理。 ### 解析 ①处:路由装饰器需要指定访问的URL路径,题目中说明通过http://127.0.0.1:5000/add测试该功能,因此路由路径应填写/add,这是Flask中定义URL与视图函数绑定的核心语法,确保浏览器输入该路径能触发函数。②处:表单数据的提交通常使用POST方法,request.form只能获取POST请求的表单数据,因此此处需要判断请求方法是否为POST,以区分用户是访问页面(GET)还是提交数据(POST),因此应填写POST。
29. 小申在信息系统开发过程中,设计算法编写程序完成如下功能:统计参加返校活动的不同毕业年份校友的男女比例,并在网页上显示。以下描述错误的是( )
A. 统计不同毕业年份校友的男女比例的算法结构可以采用循环结构
B. 要实现程序功能需要对数据库中的数据进行查询操作
C. 在网页上显示结果需要使用HTML语言编写网页
D. 访问该系统只能用http://127.0.0.1:5000
【答案】D
【解析】
【详解】本题考查信息系统开发相关知识。A选项正确,统计不同毕业年份校友的男女比例需要遍历数据,算法结构可采用循环结构;B选项正确,实现该功能需从数据库中查询校友的毕业年份、性别等数据;C选项正确,网页显示结果的核心载体是HTML语言编写的网页;D选项错误,http://127.0.0.1:5000仅为本地开发测试的访问地址,实际部署后的系统访问地址会根据服务器配置(如域名、端口)变化,并非只能用该地址访问。因此,本题选择D选项。
30. 小申在设计与搭建校友返校预约系统时,遇到一些问题,他想求助DeepSeek。DeepSeek可以回答用户提出的问题,也可以续写代码、识别图片等。为使DeepSeek更准确地回答用户提出的问题,下列方法可行的是( )
A. 提升用户访问的网络速度 B. 提高问答所用终端的性能
C. 完善模型中的训练数据集 D. 提出问题的描述尽可能简洁
【答案】C
【解析】
【详解】本题考查人工智能模型应用相关知识。提升网络速度、提高终端性能只能改善访问和运行速度,与回答准确性无关;完善模型中的训练数据集可以让模型学习更丰富知识,从而更准确回答问题;问题描述应尽可能清晰具体而非仅简洁,简洁不当可能导致理解偏差。因此,本题选择C选项。
31. 一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。若该模型能处理的图片存储容量最大为10MB,下列不能被处理的BMP格式是( )
A. 分辨率2048*1024,256色位图 B. 分辨率2048*1024,24位位图
C. 分辨率4096*2048,16位位图 D. 分辨率4096*2048,16色位图
【答案】C
【解析】
【详解】本题考查图像存储容量计算相关知识。首先计算各选项大小:1字节=8位,256色为8位,16色为4位。容量=分辨率×位数÷8÷1024÷1024 MB。A选项:2048×1024×8÷8÷1024÷1024=2MB,B选项:2048×1024×24÷8÷1024÷1024=6MB,C选项:4096×2048×16÷8÷1024÷1024=16MB,D选项:4096×2048×4÷8÷1024÷1024=4MB。系统最大支持10MB,C选项16MB超出限制,不能被处理。因此,本题选择C选项。
32. 通过连接大量的语料库训练模型,使得该模型不仅上知天文下知地理,还能根据聊天的上下文进行互动,真正像人类一样聊天交流。关于该模型的训练过程下列描述中错误的是( )
A. 模型的训练需要大数据的支持
B. 该模型的语料库数据体最大,因此只能抽样处理
C. 语料大数据中蕴含着巨大的价值,故而价值密度高
D. 语料大数据中包含多种不同语言,体现了数据类型多的特点
【答案】BC
【解析】
【详解】本题考查大数据与人工智能模型相关知识。A选项正确,模型训练需要大数据支持;B选项错误,语料库数据量大并非只能抽样处理,可采用分布式等方式处理;C选项错误,大数据特点是价值密度低,并非价值密度高;D选项正确,语料包含多种语言体现数据类型多的特点。因此,本题选择BC选项。
33. 返校日当天,现场安排的导引机器人会引导校友参加活动,并回答校友的相关提问。关于校庆中的导引机器人,下列说法中错误的是( )
A. 导引机器人与校友的对话应用了人工智能技术
B. 对导引机器人进行针对性训练,有助于更准确地回答校友问题
C. 路线引导等智能性服务需要传感器等硬件的支持
D. 为了减少人力资源成本,所有工作岗位,都可以用机器人代替
【答案】D
【解析】
【详解】本题考查人工智能应用相关知识。A选项正确,导引机器人与校友对话应用了人工智能技术;B选项正确,对机器人进行针对性训练有助于更准确回答问题;C选项正确,路线引导等智能服务需要传感器等硬件支持;D选项错误,机器人无法代替所有工作岗位。因此,本题选择D选项。
34. 学校部署了“智能安全防控系统”,参加线下活动校友,通过人脸识别系统进入校园。该系统中摄像头会采集人脸图像,与服务器中预先导入的人脸数据进行对比,人脸识别通过后闸机自动开启,并将入校信息发送到对应手机客户端APP,相关数据通过网络上传至服务器。下列说法,错误的是( )
A. 服务器、闸机均属于该系统的硬件设备
B. 接收入校信息的服务器端操作系统,属于该信息系统中的软件
C. 该系统中输入的人脸数据都已从模拟信号转为数字信号
D. 摄像头采集人脸数据属于该系统的数据加工处理功能
【答案】D
【解析】
【详解】本题考查信息系统的组成与基本功能。我们对各选项逐一分析:A“服务器、闸机均属于该系统的硬件设备”:服务器、闸机都是信息系统的物理硬件设备,该说法正确;B“接收入校信息的服务器端操作系统,属于该信息系统中的软件”:操作系统属于系统软件,是信息系统的软件组成部分,该说法正确;C“该系统中输入的人脸数据都已从模拟信号转为数字信号”:原始人脸信息是模拟信号,经摄像头采集后会转换为数字信号才能被系统处理,该说法正确;D“摄像头采集人脸数据属于该系统的数据加工处理功能”:摄像头采集人脸数据属于系统的数据输入环节,数据加工处理指对输入数据进行比对、识别等操作,该说法错误。故答案为:D。
35. 某校友入校时,人脸识别技术的分类模型给出其分类预测结果:是小慧的可能性为94%,是小达的可能性为25%。已知该分类模型的预设阈值为95%,则输出结果是( )
A. 小慧 B. 小达 C. 未知身份 D. 小申
【答案】C
【解析】
【详解】本题考查人脸识别流程相关知识。根据流程图,当最高相似度S大于95%时显示相应姓名,否则显示未知身份。该校友是小慧可能性为94%,是小达的可能性为25%,最高相似度S=94%,小于预设阈值95%,因此输出结果为未知身份。因此,本题选择C选项。
36. 人脸识别技术的分类模型中部分处理过程如图所示,其主要使用的算法基本控制结构有( )
A. 循环结构 B. 顺序结构
C. 分支嵌套分支结构 D. 循环嵌套分支结构
【答案】BC
【解析】
【详解】本题考查算法的基本控制结构相关知识。A选项错误,图中没有体现循环结构,流程是线性执行,没有重复执行的部分。B选项正确,从“获取图像”到“检测到人脸?”再到后续步骤,是按顺序依次执行的,属于顺序结构。C选项正确,先判断“检测到人脸?”,若为“是”,再判断“S>95%?”,这是分支嵌套分支结构。D选项错误,图中不存在循环嵌套分支的结构。因此,本题选择BC选项。
37. 一年一度的校友返校日即将到来,为了方便广大校友返校,小申想利用所学,搭建一个校友返校预约系统。系统中的智能手机上配套的APP被称为( )
A. 应用软件 B. 操作系统 C. 程序设计语言 D. 数据库管理系统
【答案】A
【解析】
【详解】本题考查计算机软件分类相关知识。应用软件是为满足用户特定应用需求而开发的软件,校友返校预约系统配套的APP属于应用软件;操作系统是管理计算机硬件与软件资源的系统软件,程序设计语言是用于编写程序的语言,数据库管理系统是用于管理数据库的软件,后三者均不符合题意。因此,本题选择A选项。
38. “智能安全防控系统”中使用的访客机搭载Android系统,主要参数如下表所示,下列说法正确的是( )
主要参数
详细描述
操作系统
Android 7. 1. 2
主板
RK3288
处理器
1.8GHz CPU
内存
2GB(可升级到4GB)
存储器
16GB(可升级到32GB)
电容触摸屏
支持多点触控,最大支持10 点电容触控
液晶显示屏
10. 1英寸,16:9,16.7M色彩,分辨率800*1280@60HZ
通讯接口
USB/OTG1,USB2.01,LAN1,耳机(Line Out)1,HDMI1,DC1,TF卡
摄像头
前置200万像素,后置500万像素(可上下旋转45度)
网络
支持以太网,WIFI
A. 该访客机存储器可以存放用户数据而不能存放应用程序
B. 访客机没有配备键盘鼠标,因此没有输入设备
C. 处理器性能是访客机性能的唯一指标
D. 该访客机硬件采用与计算机相同的体系结构
【答案】D
【解析】
【详解】本题考查计算机硬件与系统组成相关知识。A选项错误,存储器既能存放用户数据也能存放应用程序;B选项错误,电容触摸屏属于输入设备;C选项错误,处理器性能不是访客机性能的唯一指标;D选项正确,该访客机硬件采用与计算机相同的体系结构。因此,本题选择D选项。
39. “智能安全防控系统”在使用过程中离不开计算机对信息的处理,而计算机对信息的处理过程会经过输入、处理、输出几个环节,根据计算机的工作原理,①处的逻辑部件名称为_________。
【答案】控制器
【解析】
【详解】本题考查计算机硬件系统组成与工作原理。计算机的中央处理器CPU由运算器和控制器两个逻辑部件组成;根据图例,虚线箭头代表控制信号,①负责向计算机各个部件发送控制信号,协调各部件完成工作,符合控制器的功能,因此①处为控制器。故答案为:控制器。
40. 校园内还安装了不少监控摄像头、光传感器、红外感应器、烟雾传感器等,可以利用它们采集数据,提升校园安全管理水平。关于传感器,以下描述正确的是( )
A. 光传感器可以获取周围光照的强度
B. 传感器工作目标是将外界的各类物理量、化学量转换成信息系统能处理的数据
C. 传感器是物联网中获得信息的唯一手段和途径
D. 传感器是实现现代化测量和自动控制的重要装置
【答案】ABD
【解析】
【详解】本题考查传感器相关知识。A选项正确,光传感器可以获取周围光照的强度;B选项正确,传感器工作目标是将外界的各类物理量、化学量转换成信息系统能处理的数据;C选项错误,传感器并非物联网中获得信息的唯一手段和途径;D选项正确,传感器是实现现代化测量和自动控制的重要装置。因此,本题选择ABD选项。
综合题三:
41. 在医学研究中,常常需要进行动物实验来测试药物的安全性和有效性,实验中还需要对样本进行“盲测”,即大量无规律混合无效样本,以保证检测实验的真实性。
在这个实验中,假设有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中液体的是( )
A.老鼠1 B.老鼠2 C.老鼠3
(2)1个小时后三只老鼠都死亡,则毒药在( )
A.药瓶3 B.药瓶5 C.药瓶6 D.药瓶7
(3)用相似方法在100个药瓶中找1瓶毒药,最少需要_________只老鼠。
(4)现有60个药瓶,使用二进制对药瓶编号,则药瓶49的二进制编码是_________。
药瓶
药瓶编码
老鼠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)处应该补充的代码是:___________
(6)上述代码中,语句块(2)处的代码应该是( )
①x = x//2 ②s = str(r)+s ③s = s+ str(r) ④r = x % 2
A.①②④ B.①③④ C.④①② D.④③①
(7)以下程序代码功能是:输入药瓶数量,返回最少需要试药老鼠的数量,请将划线处代码补充完整。
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。请将划线处代码补充完整。
mlist = [1, 1, 0, 1, 1, 1]
d = 0
i = 0
for x in ①_____:
if ②_____:
d = ③_____
i = i+1
print('毒药瓶编号为:', d)
【答案】 ①. C ②. D ③. 7 ④. 110001 ⑤. x > 0 ⑥. C ⑦. m != int(m) ⑧. m = int(m) + 1 ⑨. mlist ⑩. x == 1或x ⑪. d = d + x * (2 ** i)或 d = d + 2 ** i
【解析】
【详解】本题考查的二进制编码的应用。
(1)根据题目给出的表格,药瓶4所在行仅老鼠3对应的单元格打√,说明只有老鼠3喂服了药瓶4的液体。故答案为:C。
(2)三只老鼠全部死亡说明编码的三个二进制位均为1,对应编码111,查表可知编码111对应药瓶7。故答案为:D。
(3)k只老鼠最多可以区分2^k个不同编号的药瓶,计算得2^6=64 < 100 < 2^7=128,因此最少需要7只老鼠才能区分100个药瓶。故答案为:7。
(4)使用除2取余法转换49:49÷2=24余1,24÷2=12余0,12÷2=6余0,6除2=3余0,3÷2=1余1,1÷2=0余1,将余数从后往前拼接得到二进制编码110001。故答案为:110001。
(5)十进制转二进制的循环需要在x大于0时执行,x变为0时结束循环,因此循环条件为x > 0。故答案为:x > 0。
(6)转换的正确步骤为:1. 先获取当前x除以2的余数r = x % 2(对应④);2. 更新x为x除以2的商x = x // 2(对应①);3. 由于先得到的余数是二进制的低位,编码要求高位在前,因此需要将新余数拼接到字符串s的前端,即s = str(r)+s(对应②)。顺序为④①②,对应选项C。故答案为:C。
(7)①处需要判断m不是整数,因此填判断条件;②处需要对非整数的m向上取整得到结果。故答案为:① m != int(m);② m = int(m) + 1。
(8)① 的位置,它应该遍历 mlist,得到每一个生死值 x。所以应该是 mlist 本身。② 是判断这个老鼠是否死了,死了才做累加。所以 if x == 1: 或 if x: ③ 是更新毒药编号的公式,按照算法:d = d + x * (2 ** i),但是只有 x=1 时才执行,所以这里 x=1,可以简写为 d = d + 2 ** i。故答案为:①mlist;②x == 1或x;③d = d + x * (2 ** i)或 d = d + 2 ** i。
【帮助小贴士】Python内置函数
函数
简单示例
功能
len
len(x)
返回x的长度或个数
range
range(x, y, step)
返回一个区间为[x, y),步长为step的等差序列
input
input()
从键盘输入字符型数据
print
print(x)
输出x的值
int
int(x)
返回数值x的整数部分
【帮助小贴士】操作数据库的命令
操作
简单示例
查询
select字段名1,字段名2,字段名3 from 数据表名 where 某字段=某值
例:select userid, bjxh, ys from xuanke where userid="21001"
增加
insert into数据表名(字段名1,字段名2,字段名3)values(值1,值2,值3)
例:insert into xuanke (userid, bjxh) values ("21001", "211012")
修改
update数据表名set字段名1=值1,字段名2=值2 where 某字段=某值
例:update xuanke set bjxh="210308" where userid="21001"
删除
delete from 数据表名 where 某字段=某值
例:delete from xuanke where userid="21001"
【帮助小贴士】Python中内置的sqlite3模块的常用方法。
常用方法
描述
举例
sqlite3. connect()
打开数据库
conn=sqlite3. connect("数据库路径")
connection. cursor()
创建游标
cur= conn. cursor()
cursor. execute()
游标执行SQL语句
cur. execute("SQL语句")
cursor. commit()
提交事务
cursor. commit()
cursor. fetchone()
获取查询结果某一行数据
cur. execute("SQL语句"). fetchone()
cursor. fetchall()
获取查询结果所有行数据
cur. execute("SQL语句"). fetchall()
connection. close()
关闭数据库
conn. close()
第1页/共1页
学科网(北京)股份有限公司
$