内容正文:
randint(0,2)渊2 分冤 盂strs(k)渊2 分冤 榆R-L+
1>=3渊或 R-L>=2或 len(s咱L:R+1暂)>=3冤渊2分冤
揖解析铱渊2冤淤在 right(s,x)函数中找到字符 s咱x暂向
右的第一个不等于 s咱x暂的位置袁即当 x对应的字
符等于下一个字符时袁将 x自增袁直到找到第一个
不相等的字符位置遥 于在 strs(n)函数中生成一个
随机整数袁表示字符野ABC冶中的其中一个遥 random.
randint(0,2)可以生成一个 0 到 2 之间的随机整
数袁然后将其转换为相应的字符野A冶野B冶或野C冶遥
盂在主程序中需要调用 strs()函数来生成指定长
度的随机字符串袁而用户通过输入的方式指定了
字符串的长度 k遥榆至少有三个连续的相同字符袁
才执行删除操作袁即右边界减去左边界的值加 1
大于等于 3遥
学业水平复习高分突破信息技术模拟卷渊四冤
一尧选择题
1. A揖解析铱实时采集的数据属于流数据曰车牌号码图
片转化为文本符号是字符识别曰通过野0冶这个数据
可以接收到野车位无剩余冶的信息袁是有意义的数据遥
2. B揖解析铱该系统除了连接停车场系统外袁还需与用
户尧支付系统等进行连接袁应由广域网实现遥
3. C揖解析铱网际协议渊IP冤负责将信息从一个地方传
送到另一个地方袁传输控制协议渊TCP冤管理被传送
内容的完整性曰短信验证属于动态口令曰不同的用
户权限不同遥
4. B揖解析铱解决该问题的算法不唯一遥
5. A揖解析铱人工智能的负面影响院人工智能技术将人
类从繁复工作中解脱出来的同时袁也会取代一些工
作岗位曰人工智能技术推动人类社会进步的同时袁
也可能威胁人类安全遥
6. B揖解析铱该卡本身没有电源袁是无源标签曰检票时袁
可以不直接接触进行识别曰NFC 是一种短距高频
的无线电技术遥
7. C揖解析铱该信息系统中的硬件除了车辆外袁还包括
相关的计算机硬件和通信网络设备等曰信息系统中
的用户范围很广袁包括使用者尧设备的操作者尧维护
人员尧程序设计员尧数据库管理员尧系统分析员等相
关人员曰信息系统的维护与运行都需要通信网络的
支持遥
8. D揖解析铱题目要求输出选考技术人数最多的 2个
班级袁故先进行分组袁并统计人数袁然后递减排序袁
选取前 2位遥野df.groupby("班级").技术冶表示按班级
分组计算袁count()的功能是返回非空数据项的数量袁
sum()的功能是求和袁淤空应填入 sum()遥 按选技术
人数进行排序袁ascending=True表示升序袁ascending=
False 表示降序袁最后输出选考技术人数最多的 2
个班级袁若于处为升序袁则盂处应填入 tail(2)袁若于
处为降序袁则盂处应填入 head(2)遥
9. B
10. C揖解析铱第一个循环的运行过程院初始 h=0遥 遍历
字符串野A冶院h=(0*2+65)%256=65遥 遍历字符串
野B冶院h=(65*2+66)%256=196遥 遍历字符串野D冶院h=
(196*2+68)%256=204遥 第二个循环功能是将 204
转换成二进制数遥
二尧非选择题
11. 渊1冤C渊1分冤 渊2冤A渊1分冤 渊3冤/upload渊2分冤
渊4冤BC渊2分冤 渊5冤智能终端 2 故障曰IoT模块 2
故障曰智能终端 2和 IoT模块 2的连接故障等渊2
分袁合理即可冤
揖解析铱渊2冤B/S架构通常对服务器性能要求较高袁
因为所有处理都在服务器端进行遥 渊3冤Flask中的
@app.route用于定义 URL路径遥 根据题目中智能
终端提交数据的 URL袁路径为/upload遥 渊4冤A项袁
代码段没有包含等于 t1和 t2 情况袁因此不符合
条件曰D项袁代码段逻辑不正确袁条件判断会导致
错误遥 渊5冤智能终端 2 故障院如果智能终端 2 故
障袁无法接收或处理传感器数据袁也无法控制水
泵遥IoT模块 2故障院如果 IoT模块 2故障袁数据无
法传输到 Web服务器袁导致系统无法正常工作遥
智能终端 2和 IoT模块 2的连接故障院如果两者
之间的连接有问题袁数据传输也会中断袁从而导
致系统失效遥
12. 渊1冤C渊2分冤 渊2冤淤s咱0暂渊2分冤 渊3冤于lst咱i暂=
gname渊2 分冤 盂cnt<num渊2 分冤 渊4冤榆p>=0
and lst咱p暂!=gname渊2分冤 虞num-=1渊2分冤
揖解析铱渊1冤根据物品存取规则袁先取出 B 物品 2
个袁故 4尧5号格子空出遥 存 C物品 2个袁2号和 4
号格子存入遥存 D物品 1个袁5号格子存入遥故此
时 4号格子存储 C物品遥 渊2冤主程序用户输入 s袁
判断输入的操作袁赋值给变量 xh袁操作在 0号索
引遥 渊3冤于存入函数中袁如果格子为空袁则存入物
品遥 盂判断格子存满袁当存入的物品个数 cnt小于
总数量 num时袁格子存满遥 渊4冤榆取出函数中袁循
环判断查找出物品所在位置袁保证格子索引 p大
于 0袁且当前格子物品不是查找物品的时候袁继续
循环查找遥 虞当物品找到时袁取出物品袁即清空格
子袁物品数量减 1遥
学业水平复习高分突破信息技术模拟卷渊五冤
一尧选择题
1. B揖解析铱数据在计算机内部是以二进制方式进行
存储和处理的遥
2. A揖解析铱根据材料可知袁语音识别技术引入了深度
神经网络技术袁通过模仿人类大脑中神经元之间的
复杂交互来进行认知推理袁属于联结主义的方法遥
3. D揖解析铱1个汉字字符在计算机中存储需要 2个字
节曰声音信号经编码后生成文件袁编码一样袁文件类
型也一样袁与声音内容无关曰位深度渊n冤越大袁可表
示的颜色数渊2n冤就越多袁颜色数越多的图像与现实
更接近袁图像的质量也越高遥
4. D揖解析铱用户安装软件的容量依赖于 ROM遥
5. C揖解析铱抓拍机拍摄车牌图像属于数据采集过程袁
通过车牌识别系统识别拍摄的图像获取车辆的相
216
一尧选择题渊本大题共 10小题袁每小题 3分袁共 30分遥 每小题列出的四个备选项中只有一个是符合
题目要求的袁不选尧多选尧错选均不得分冤
某智慧停车系统采用野移动互联网+云计算+大数据冶模式袁具有车位实时数据采集尧状态监控尧
车位查找尧停车绑定尧在线支付及执法监管等强大功能遥 该系统包含采集模块尧监控模块尧管理模
块尧用户模块等遥采集模块获取车位状态和车牌号码等数据后上传到数据库中遥管理员通过网页实
现对系统进行设置与管理遥 用户通过 APP进行车位预定袁根据车牌号进行车位查找和停车费的在
线支付等遥 据此袁完成第 1~4题遥
1. 关于数据与数字化的描述袁正确的是 渊 冤
A. 摄像头采集车牌号码属于数据采集的过程
B. 摄像头实时采集的视频数据属于静态数据
C. 系统将车牌号码图片转化为文本符号属于数据的编码过程
D. 系统显示屏上出现的车位剩余数量野0冶是没有意义的数据
2. 关于该智慧停车系统的描述袁错误的是 渊 冤
A. 该系统对外部环境有依赖性
B. 该系统中所采用的网络类型属于局域网
C. 该系统管理模块的架构属于 B/S架构
D. 该系统正常运行时不需要管理员对其进行实时监控与管理
3. 关于该智慧停车系统的安全与防护的说法袁正确的是 渊 冤
A. 网际协议渊IP冤的作用是管理被传送信息的完整性
B. 登录在线支付 APP时收到的短信验证属于静态口令
C. 可用替代加密尧换位加密等加密算法强化数据的安全
D. 该系统用户通过身份认证后即可访问数据库中所有系统资源
4. 该智慧停车系统的收费标准院1小时内 1.25元/半小时袁1小时后 2元/半小时袁 连续 24小时 30
元封顶袁不足半小时按半小时计算遥 下列用算法解决上述问题的说法袁错误的是 渊 冤
A. 该算法可以用流程图描述
B. 解决该问题的算法是唯一的
C. 可以通过抽象与建模尧设计算法尧描述算法三步来解决问题
D. 根据不同时长进行不同的处理是通过控制转移来实现的
5. 人工智能是研究尧开发用于模拟尧延伸和扩展人的智能的理论尧方法尧技术及应用系统的一门新
的技术科学袁下列关于人工智能的说法袁错误的是 渊 冤
A. 人工智能把人从繁琐的劳动中解放出来袁对社会没有负面影响
B. 医学领域人工智能的发展需要现有的医学数据和规则
C. 混合增强智能将人的作用或人的认知模型引入人工智能系统
D. 专家系统难以构建和现实生活匹配的完备的知识和规则库
6. 某市地铁检票口闸机如图所示袁该设备支持 RFID技术袁用户可以在闸机
上野刷卡冶进入遥 下列关于该系统相关技术的说法袁正确的是 渊 冤
A. 刷卡时卡中的数据需要发送给系统袁该卡必定是有源标签
B. 日常生活中的门禁卡尧食堂餐卡也使用了 RFID技术
C. 检票时必须将卡与闸机的感应器接触袁否则无法进行识别
D. NFC也是一种 RFID技术袁是一种支持远距离传播的高频无线电技术
7. 某款新能源汽车的信息管理系统支持手机 APP对该车辆进行远程控制袁
部分操作界面如图所示袁下列关于该信息系统的说法袁正确的是 渊 冤
A. 该信息系统中的硬件是指该车辆
B. 该信息系统中的用户是指生产该汽车的商家
C. 该信息系统中的充电尧出行等历史数据一般存储在系统的数据库中
D. 该信息系统是专车专人使用的单机版系统袁不需要通信网络的支持
学业水平复习高分突破信息技术模拟卷(四)
考生须知院本试题卷共 4页袁满分 50分袁考试时间 30分钟遥
169
8. 小明收集本校 7选 3选课数据存储在野7选 3选课情况.xlsx冶袁其数据格式如图所示袁学科列下
野1冶表示相应行学生选了该学科袁野0冶表示未选遥小明编写了如下程序袁实现输出选考技术人数最
多的 2个班级的功能遥
import pandas as pd
df=pd.read_excel("7选 3选课情况.xlsx")
s=df.groupby("班级").技术. 淤
df=pd.DataFrame({"班级":s.index,"选技术人数":s.values})
df.sort_values("选技术人数", 于 ,inplace=True)
print(df. 盂 )
画线处的代码填写正确的是 渊 冤
A. 淤count() 于ascending=False 盂tail(2) B. 淤sum() 于ascending=True 盂head(2)
C. 淤count() 于ascending=True 盂tail(2) D. 淤sum() 于ascending=False 盂head(2)
9. 用 Python算法控制结构描述野小李起床 20 分钟后去锻炼袁距离起床 50 分钟后锻炼结束去学
校冶袁设 t为起床后经过的时间袁下列选项正确的是 渊 冤
A. if t>50:
print("去学校")
else:
print("去锻炼")
B. if t>50:
print("去学校")
elif t>20:
print("去锻炼")
D. if t>20:
print("去锻炼")
elif t>50:
print("去学校")
C. if t>20 and t<50:
print("去锻炼")
else:
print("去学校")
10. 有一种加密方法是将任意长度的数据转换为固定长度的值袁这种方法被广泛用于数据完整性
验证遥 该加密算法代码如下院
def simple_md5(s):
h=0
for char in s:
h=(h*2+ord(char))%256 #字符野A冶的 ASCII码值为 65
hb=""
for i in range(8):
bit=h%2
hb=str(bit)+hb
h=h//2
return hb
s=input("请输入字符串:")
print(simple_md5(s))
该程序执行后输入字符串野ABD冶袁输出结果正确的是 渊 冤
A. 11001101 B. 11000100 C. 11001100 D. 11101001
二尧非选择题渊本大题共 2小题袁其中第 11小题 8分袁第 12小题 12分袁共 20分冤
11. 小明为叔叔家的草莓大棚搭建了温湿度控制系统袁该系统结构示意图如图所示遥土壤湿度传感
器和温度传感器采集的数据由智能终端经 IoT模块传送到 Web服务器袁执行器用于控制水泵
和电暖器的开关遥 小明通过浏览器可以在家实时查看大棚的温湿度数据袁请回答下列问题院
170
渊1冤小明经过分析后决定选择嵌入式开源数据库 SQLite作为系统的数据存储袁这属于搭建信
息系统前期准备过程中的 渊单选袁填字母院A. 需求分析/B. 开发模式选择/
C. 概要设计冤阶段遥
渊2冤该系统采用 B/S架构搭建袁与 C/S架构相比袁下列不属于 B/S架构优点的是 渊单
选袁填字母院A. 对服务器性能要求较低/B. 无需开发专门的客户端应用程序/C. 升级和维
护较为方便冤遥
渊3冤Web服务器端程序采用 Flask Web框架开发袁部分 Python程序代码如下所示院
#导入 Flask框架模块及其他相关模块袁代码略
app=Flask(__name__)
@app.route(" ")
def uploadData():
#获取智能终端提交的数据袁并将数据存入数据库袁代码略
return "ok"
#其他代码略
若某时刻智能终端提交数据到服务器的 URL为 http://192.168.30.12:8000/upload?id=s01&temp=
25袁则画线处应填入的代码为 遥
渊4冤草莓适宜生长的温度范围为 t1耀t2渊含 t1袁t2冤袁服务器接收到的温度值存储在变量 temp中袁
若符合此条件袁将状态变量 f设为 1袁否则设为 0遥 下列 Python程序段能实现该功能的是
渊多选袁填字母冤遥
A. if t1<temp<t2:
f=1
else
f=0
B. if temp>t2 or temp<t1:
f=0
else:
f=1
C. if temp<t1:
f=0
elif temp<=t2:
f=1
else:
f=0
D. if temp>t2:
f=0
if temp>=t1:
f=1
else:
f=0
渊注院全部选对的得 2分袁选对但不全的得 1分袁不选或有选错的得 0分冤
渊5冤系统正常运行了一段时间后袁小明通过浏览器查看大棚的温湿度数据袁发现最近两天的湿
度数据都小于系统设定的阈值渊湿度调控功能失效冤袁经实地检查袁水泵未启动袁相关执行
器尧水泵及其连接均无故障袁结合题图袁简要说明系统中可能造成上述问题的原因院
遥
12. 一个由 n个格子组成的物品柜渊编号为 0~n-1冤袁每个格子只能存放一件物品遥存取物品的规则
为院存放物品时袁每次选择编号最小的空格子放入曰取出物品时袁每次取出编号最大的格子中的
物品遥 物品信息由名称和数量两项组成袁格式为野物品名称渊由 1 个大写字母组成冤院数量渊整
数冤冶袁如 A:5袁表示 5件 A物品遥
例如物品柜有 6个格子袁依次进行如下 4次操作渊1表示存放物品袁2表示取出物品冤院渊1,A:3冤袁
渊1,B:3冤袁渊2,A:2冤袁渊1,C:1冤遥 操作后袁物品柜的存储情况如图 a所示院
Web服务器 浏览器互联网
Wi-Fi
数据库
智能终端 2 IoT模块 2
水泵开关执行器
电暖气开关执行器
温度传感器
湿度传感器
智能终端 1 IoT模块 1
编号 5
物品名称 B
2 3 4
B B
0
A
1
C
图 a
171
小明编写了 Python程序实现物品的存取功能袁程序运行效果如图 b所示袁请在画线处填入合
适的代码遥
渊1冤在图 a所示的基础上袁再进行如下操作院渊2,B:2冤袁渊1,C:2冤袁渊1,D:1冤袁操作结束后袁编号为 4的
格子中存放的货物名称为 遥
渊2冤主程序如下遥
n=int(input("请输入格子数院"))
lst=咱""暂*n #物品柜初始状况为空
print("==========================")
print("操作菜单院1.存放 2.取出 Q.退出")
print("==========================")
s=input("请输入操作院")
while s! ="Q":
xh= 淤
gname=s咱2暂
num=int(s咱4:暂)
if xh=="1":
putx(gname,num)
elif xh=="2":
getx(gname,num)
s=input("请输入操作院")
print("物品柜存储状况为院",lst)
淤
渊3冤函数 putx()的功能是选择编号最小的空格子开始放入指定物品遥
def putx(gname,num):
cnt=0
for i in range(n):
if lst咱i暂=="":
于
cnt+=1
if cnt==num:
break
if 盂 :
print("已放满! 还有",num-cnt,"个未放遥 ")
于 盂
渊4冤函数 getx()的功能是从编号最大的格子开始取出指定物品遥
def getx(gname,num):
p=n-1
cnt=num
while num>0:
while 榆 : #查找可取物品的位置
p-=1
if p>=0:
lst咱p暂=""
虞
else:
print("货物数量不足! 取出",cnt-num,"个遥 ")
break
榆 虞
请输入格子数院6
=========================
操作菜单院1.存放 2.取出 Q.退出
=========================
请输入操作院1,A:3
请输入操作院1,B:3
请输入操作院2,A:2
请输入操作院1,C:1
请输入操作院Q
物品柜存储状况为院咱'A','C','','B','B','B'暂
图 b
172