内容正文:
6. A揖解析铱该信息系统会在触发相应的探测器时触
发警铃袁不仅仅在非法入侵时才发出警报曰防火墙
可以有效地挡住外来的攻击袁但不能完全杜绝外来
的攻击曰用户登录认证更适合采用用户名+口令的
认证技术遥
7. B揖解析铱烟感探测器采用了传感器技术遥
8. D揖解析铱结合模拟表可知袁i值为 8曰k值为 14曰该流
程图是单循环结构袁x%i==0是分支结构曰修改条件
后循环继续下去袁x%i==0条件均不成立袁所以 k值
不变遥
9. A揖解析铱先按照组别分类汇总取各组最大值袁再进
行降序排序遥
10. B揖解析铱
for ch in range(len(x)):
if '0'<=x[ch]<='9': #如果当前项是数值袁累
加 k的值
k=k+1
else:
shu=x[ch-k:ch] #碰到非数值项袁将前
面的数值取下来
if qiu<shu:
qiu=shu+qiu
#如果当前字符比较大袁将当前的数值
累加到 qiu当中渊文本逆序拼接冤
k=0 #重新开始新一轮
初始字符 qiu为空袁将字符野394冶累加袁字符野5冶比
qiu大袁将其累加结果为野5394冶曰字符野222冶较小袁
不累加曰字符野60冶较大袁将其累加袁其结果为
野605394冶曰字符野809冶不参与比较遥 所以其结果为
野605394冶遥
二尧非选择题
11. 渊1冤C渊2分冤 渊2冤BC渊2分冤 渊3冤192.168.1.6渊2分冤
/submit渊2 分冤 渊4冤数据库中有数据丢失曰小黄
的门禁卡损坏渊2分袁合理即可冤
揖解析铱渊1冤家长用户应只能查询自己孩子的进出
数据遥 渊2冤该系统需要通过无线网络将数据传输
到Web服务器进行验证袁因此在局域网中并不完
全适用曰系统管理员只允许家长绑定一个学生账
号是不合理的袁有些家庭不止一个学生遥
12. 渊1冤2渊1分冤 渊2冤res+=name咱i暂渊3分冤 渊3冤suoxie
(menu咱i暂)渊3分冤 渊4冤k=len(key)渊3分冤
揖解析铱渊1冤根据野sz冶可以得到野红烧猪蹄冶野水煮肉
片冶遥 渊2冤在循环中检查每个字符袁如果字符不是
空格袁并且 flag 为 True袁则将其添加到结果字符
串 res中袁并将 flag设置为 False遥 如果字符是空格袁
则将 flag 设置为 True袁将首字母连接起来袁故答
案为 res+=name咱i暂遥渊3冤由于拼音位于索引为奇数
的位置上渊从 1开始计数冤袁可以使用 suoxie函数
来获取每个拼音的首字母缩写袁并替换原拼音袁
所以答案为调用函数 suoxie(menu咱i暂)遥 渊4冤遍历
menu列表袁检查每个拼音缩写是否与输入的 key
匹配遥 如果匹配袁将对应的中文菜名添加到结果
字符串 res中袁如果已经匹配了所有的 key字符袁
添加对应的中文菜名到 res袁因此 k=len(key)遥
学业水平复习高分突破信息技术模拟卷渊九冤
一尧选择题
1. C揖解析铱数据的表现形式有数字尧文字尧图像尧声音
等曰信息可以被重复利用曰所有的字符在计算机中
以二进制存储遥
2. B揖解析铱强化学习事先不知道最终答案遥
3. C揖解析铱顾客用于点餐的平板电脑不仅具有输入
功能袁也具有输出功能遥
4. C揖解析铱5G是指第五代移动通信技术曰TCP管理被
传送内容的完整性曰不同终端可以不连接计算机网
络袁用无线或有线通信网络进行互操遥
5. A揖解析铱根据图片容量计算公式可得袁相同像素的
图像袁容量之比就是其位数之比遥 黑白像素图像用
1位二进制来表示袁256种颜色用 8位二进制来表
示袁故容量之比是 1颐8遥
6. A揖解析铱根据流程图可知袁m=5+渊-1冤+2+1=7遥
7. A揖解析铱用户使用手机浏览器查看监控信息袁可知
该信息系统采用了 B/S模式架构遥
8. D揖解析铱由于整理的 Excel数据文件中袁参加过的
同学数据标记为 1袁因此可以使用 sum()来计算每
个班级中报名跳高项目的人数袁即为 sum()遥想要得
到跳高人数最多的班级袁可以按照跳高人数降序排
序袁即 ascending=False袁输出跳高人数最多的 3个
班级袁即 head(3)遥
9. B揖解析铱计算机操作系统属于系统软件曰计算机硬
件由运算器尧控制器尧存储器尧输入设备和输出设备
五大部件组成曰计算机硬件中的中央处理器渊CPU冤
是计算机最核心的部件遥
10. D揖解析铱三个变量的变化过程如下表所示遥
k i i臆x/2? x%i==0?
1 1 是 是
14 8 否渊结束冤 要
1 2 是 是
2 3 是 否
2 6 是 否
2 7 是 是
2 4 是 否
2 5 是 否
i t ans
0 5 "B"
6 退出
4 3 "BC"
2 9 "BCD"
8 7 "BCDE"
219
二尧非选择题
11. 渊1冤B渊1分冤 渊2冤C渊1分冤 渊3冤update渊1分冤
B渊1分冤 渊4冤执行器故障曰执行器与智能终端连
接异常渊2分袁合理即可冤 渊5冤淤BADC渊2分冤
于df1咱"含氧量"暂渊或 df1.含氧量冤渊2分冤
揖解析铱渊2冤含氧量数据存储在服务器中曰智能终
端通过无线通信方式将数据传输到Web服务器袁
客户端浏览器需要访问 Web 服务器才可以获
取到数据曰智能终端也可以处理数据遥 渊3冤该系统
提交数据的方式是 URL袁因此采用了 GET模式传
输数据遥 渊5冤淤要统计各鱼种在活跃状态下的平
均含氧量袁 并且要呈现平均含氧量前 5 的鱼种
渊图中为降序冤袁因此需要先筛选出活跃状态下的
所有数据袁再按照鱼种进行分组求平均值袁接着
按照平均含氧量进行降序排序袁最后取前 5条数
据绘图即可遥 于根据图 b可知袁横坐标数据是鱼
种袁纵坐标数据是平均含氧量遥
12. 渊1冤B渊2分冤 渊2冤lst渊2分冤 渊3冤result=10-val%10
渊3 分冤 渊4冤money=money+lst1咱i暂咱1暂*lst1咱i暂咱2暂
渊或money+=lst1咱i暂咱1暂*lst1咱i暂咱2暂冤渊3分冤
揖解析铱渊1冤若输入 opt的值为 4袁模拟程序运行过
程袁将选择 else 分支袁此时输出内容为野操作结
束冶遥 渊2冤readfile函数将读取 CSV文件内容袁同时
将文件内容存储到列表 lst中袁最后返回 lst列表遥
渊3冤依据算法中第盂步的描述袁该算法步骤实现
语句为院result=10-val%10遥 渊4冤通过枚举算法枚举
列表 lst1 中所有图书信息 lst1咱i暂袁提取 ISBN 中
的出版社代码渊lst1咱i暂咱0暂冤并进行判断遥 根据 lst1
咱i暂 中存储的图书信息袁 找到对应图书数量渊lst1
咱i暂咱1暂冤和单价渊lst1咱i暂咱2暂冤袁然后计算该出版社
总费用袁同时累加到变量 money中遥
学业水平复习高分突破信息技术模拟卷渊十冤
一尧选择题
1. D揖解析铱智慧是以直觉和深度的洞察力为前提产
生的辨析判断尧发明创造能力袁根据自己合适的时
间购买票体现了知识遥
2. A揖解析铱将图像分解成一个个像素是采样的过程曰
黑白图像的颜色位深度是 1位曰24 位图像另存为
256色文件容量会变小遥
3. B
4. D揖解析铱路由器可以将局域网的私有地址转换为
公有地址曰采用浏览器/服务器模式架构的网络应
用软件袁其服务器的负荷相对较重曰网际协议渊IP冤
负责将信息从一个地方传输到另外一个地方遥
5. B揖解析铱移动终端也采用计算机经典的体系结构曰
智能终端通过加速度传感器实现计步功能曰CPU
的性能是决定智能手机性能的主要指标遥
6. D揖解析铱题干中的分支结构问题出在 elif袁一旦 if
a<b判断成立袁b<c的判断便不会再执行遥 带入 D
选项袁1<3判断成立后袁a袁b袁c变成 3袁1袁2袁b<c不判
断袁a<c不成立袁故结果为 3袁1袁2袁不符合题目要求遥
7. D揖解析铱该系统还有 B/S架构曰系统的用户范围很
广袁除了管理员和游客袁还包括程序设计员尧数据库
管理员尧系统分析员等曰管理员手机上的 APP属于
应用软件遥
8. C揖解析铱身份认证技术能够有效防止数据资源被
非授权使用袁保证数据资源的安全遥
9. D揖解析铱无移动通信网络时袁有 Wi-Fi手机也能正
常查看系统数据遥
10. C揖解析铱遍历字符袁遇到大写字母字符 res+1袁遇
到数字 res*2袁因此输出结果为 6遥
二尧非选择题
11. 渊1冤B 渊1 分 冤 渊2冤AC 渊2 分 冤 渊3冤toserv?ID =
1&LX=550渊2分冤 渊4冤D渊1分冤 渊5冤淤s+=j渊2分冤
于mean()渊2分冤
揖解析铱渊1冤B/S模式院优势袁只需开发尧部署尧升级
服务器端袁方便曰劣势袁服务器负荷重袁通信开销
大遥 C/S模式院优势袁服务器负荷较轻袁通信开销较
低曰劣势袁开发尧部署尧升级工作需要在服务器端尧
客户端进行袁没有 B/S模式方便遥 渊2冤需求分析需
要资源和环境需求分析袁其中在硬件方面需要确
定采用什么终端设备袁具体的传感设备型号袁需
要什么外部设备和数据通信接口曰数据库管理系
统选择在概要设计袁是在开发模式选择之后曰云
服务器可以实现异地检测尧实施互联曰该系统也
需关注数据保密遥 渊4冤系统架构图如图所示袁服务
器发送指令到智能终端必须通过 IoT模块遥
渊5冤当 j!=":"时袁是需要的小时数据袁因此把字符存
在 s中遥
12. 渊1冤cl+c2+c3==3渊或 c1==1 and c2==1 and c3==
1冤渊2分冤 渊2冤h2+h1渊2分冤 渊3冤淤judge(m)==
False渊或 not judge(m)冤渊3分冤 于str((int(m咱i暂)-
2)%10)渊或 chr((ord(m咱i暂)-48-2+10)%10+48)或 chr
((ord (m 咱i暂) -48 -2)% 10 +48)或 str ((int (m 咱i暂) -2 +
10)%10)冤渊3分冤
揖解析铱渊1冤由多分支语句可知袁c1=1 表示含有字
母袁c2=1表示含有数字袁c3=1表示含有特殊符号遥
密码必须包含字母渊不区分大小写冤尧数字和特殊
符号三种字符遥渊2冤由 h1=hs咱d//16暂袁h2=hs咱d%16暂
可知 h1是十六进制的高位袁h2是十六进制的低
位袁将产生的十六进制进行头尾互换遥 渊3冤淤密码
检测不通过袁故此处应为院judge(m)==False或 not
judeg(m)曰于将数字字符逐个迁移 2位渊循环后移
两位冤袁故此处应为院str ((int(m咱i暂)-2)%10)或 chr
((ord(m咱i暂)-48-2+10)%10+48)或 chr((ord(m咱i暂)-48-
2)%10+48)或 str((int(m咱i暂)-2+10)%10)遥
数据库
Wi-Fi 互联网
Web
服务器
浏览器 2
浏览器 1
温度传感器
执行器 IoT
模块
智能
终端
220
一尧选择题渊本大题共 10小题袁每小题 3分袁共 30分遥 每小题列出的四个备选项中只有一个是符合
题目要求的袁不选尧多选尧错选均不得分冤
1. 下列关于数据和信息的说法袁正确的是 渊 冤
A. 数据的表现形式只有数字
B. 信息不可以被重复利用
C. 数据的意义需在某一特定情境脉络下呈现
D. 所有的字符在计算机中以 ASCII码存储
2. 下列关于人工智能的说法袁不正确的是 渊 冤
A. 深度学习是一种典型的基于数据驱动的人工智能方法
B. 强化学习是根据事先知道的最终答案进行相应调整的学习方法
C. AlphaGo从围棋领域到电力控制领域是跨领域人工智能的应用
D. 人工智能将会逐步取代高度重复或按部就班的工作
3. 某餐厅点餐系统解决了传统手工点餐模式下人力消耗大尧管理效率低等弊端袁为提升餐饮运营
效率和服务质量提供了帮助遥 关于该点餐系统袁下列说法错误的是 渊 冤
A. 点餐系统为顾客打印消费单袁主要体现了信息系统的输出功能
B. 订单数据存储在点餐系统中袁主要体现了信息系统的存储功能
C. 顾客用于点餐的平板电脑只具有输入功能袁没有输出功能
D. 商家利用点餐系统对点餐数据进行分析袁 主要体现了信息系
统的处理功能
4. 下列关于网络技术的说法袁正确的是 渊 冤
A. 5G是指数据传输速率可达约 5Gbit/s
B. HTTP协议管理被传送内容的完整性
C. 服务器负责数据处理和网络控制袁是网络的主要资源
D. 不同的终端进行通信必须连接计算机网络
5. 相同像素大小的两幅图像袁分别由黑白像素和 256种颜色像素组
成袁其容量大小之比为 渊 冤
A. 1颐8 B. 1颐1 C. 1颐128 D. 1颐2566
6. 某算法的部分流程图如右图所示袁执行该部分流程袁若依次输入
的数据为 2尧-3尧5尧-1尧2尧1尧-3尧0袁则输出 m的值为 渊 冤
A. 7 B. 8 C. 9 D. 10
7. 小明使用 Flask Web框架搭建了一个家庭监控报警系统遥智能终端通过摄像头尧红外线传感器尧
烟雾传感器收集数据袁当烟雾数据达到一定值袁或者红外线传感器检测到有人入侵时袁均会向用
户手机发送短信预警信息袁用户使用手机浏览器查看监控信息遥 系统结构示意图如图所示遥
下列有关该信息系统的说法不正确的是 渊 冤
A. 该信息系统采用了 C/S模式架构
B. 各类传感器的作用是采集数据
C. 用户使用手机浏览器可查看实时监控信息
D. 智能终端通过 Wi-Fi连接网络并将数据传输到服务器
8. 小张采集了运动会报名数据录入到 Excel文件袁每位同学最多参加两个项目袁部分界面如下图
所示遥 他先使用 Excel软件整理数据袁存储为野运动会报名.xlsx冶文件后袁编写如下 Python程序袁
实现输出跳高人数最多的 3个班级的功能遥
学业水平复习高分突破信息技术模拟卷(九)
考生须知院本试题卷共 4页袁满分 50分袁考试时间 30分钟遥
s饮0,m饮0
输入 a
Na! =0?
Y
输出 ms饮s+a
Ns跃m?
Y
m饮s s<0?
N
Y
s饮0
Wi-Fi
互联网
红外传感器
烟雾传感器
摄像头
执行器
智能终端
服务器
交换机
数据库
用户手机
189
import pandas as pd
df=pd.read_excel("运动会报名.xlsx")
g=df.groupby("班级").跳高. 淤
df1=pd.DataFrame({"班级":g.index,"跳高人数":g.values})
df2=df1.sort_values("跳高人数", 于 )
print(df2. 盂 )
画线处的代码应填 渊 冤
A. 淤count() 于ascending=False 盂tail(3) B. 淤sum() 于ascending=True 盂head(3)
C. 淤count() 于ascending=True 盂tail(3) D. 淤sum() 于ascending=False 盂head(3)
9. 下列有关计算机硬件与软件的说法正确的是 渊 冤
A. 计算机操作系统属于应用软件
B. 根据软件所起的作用不同袁计算机软件可分为系统软件和应用软件等
C. 计算机硬件由 CPU尧控制器尧存储器尧输入设备和输出设备五大部件组成
D. 计算机硬件中的存储器可存放计算机中所有的数据和程序袁是计算机最核心的部件
10. 有如下 Python程序段院
s="5A9C3B0E7D"
ans="";i=0
while s咱i暂! ="0":
t=int(s咱i暂)
ans=ans+s咱t暂
i=t-1
print(ans)
运行该程序段后袁变量 ans的值是 渊 冤
A. "BCDEA" B. "BCD" C. "ABCD" D. "BCDE"
二尧非选择题渊本大题共 2小题袁每小题 10分袁共 20分冤
11. 某鱼类育苗专家小组在某水域开展研究活动袁研究水域环境对鱼苗生长的影响遥该小组搭建的
信息系统袁通过智能终端获取传感器数据袁并通过无线通信方式将数据传输到 Web服务器袁服
务器根据数据判断出异常情况后袁通过智能终端控制执行器发出预警信号遥 请回答下列问题院
渊1冤该信息系统设置了多个检测点袁下列说法正确的是 渊单选袁填字母院A. 系统中
只能使用一个智能终端/B. 系统中可以使用多个智能终端冤遥
渊2冤下列关于该信息系统中数据的说法袁正确的是 渊单选袁填字母冤遥
A. 智能终端获取水含氧量数据存储在传感器中
B. 智能终端将数据通过无线通信方式直接传送到客户端浏览器
C. 智能终端上传到服务器的数据一般存储在数据库中
D. 数据处理只能在服务器端进行
渊3冤该系统的智能终端和服务器的部分程序代码如下院
#导入相关库文件袁代码略
app=Flask(__name__)
@app.route("/index")
def index():
#从数据库读取数据并显示袁代码略
@app.route("/update")
def add_data():
#将提交的传感器数据存储到数据库袁代码略
190
if __name__=="__main__":
app.run(host="192.168.1.101",port=5050)
若某次提交数据的 URL为野http://192.168.1.101:5050/ ?id=1&O2=65冶袁则画线处应填
入 袁该提交方式采用 渊单选袁填字母院A. POST模式/B. GET模式冤遥
渊4冤系统正常运行一段时间后袁发现服务器检测出异常情况袁执行器却未发出预警信号袁简要说
明系统中可能造成上述问题的原因院 遥
渊注院回答 2项袁1项正确得 1分冤
渊5冤专家小组为研究水中含氧量和各鱼种活跃度的相关性袁将系统采集的各鱼种数据及含氧量
数据导出并整理袁保存在文件野fish_O2.xlsx冶中袁如图 a所示遥 统计各鱼种在活跃状态下渊野是
否活跃冶列值为野1冶代表活跃袁野0冶代表不活跃冤的平均含氧量袁并以图表的形式呈现平均含
氧量前 5的鱼种袁如图 b所示遥 实现上述功能的 Python程序如下院
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("fish_O2.xlsx")
plt.bar(df1.鱼种, )
#设置绘图参数袁显示如图 b所示的柱形图袁代码略
淤方框中应填入的语句依次为 渊多选袁填字母冤遥
A. df1=df.groupby("鱼种",as_index=False).mean()
B. df=df咱df.是否活跃==1暂
C. df1=df1.head(5)
D. df1=df1.sort_values("含氧量",ascending=False)
渊注院全部选对的得 2分袁少选尧多选尧错选或次序错误
得 0分冤
于请在画线处填入合适的代码院 遥
12. 图书查询遥所有正版图书均有唯一的国际标准书号渊ISBN冤袁ISBN由 13位数字和字符野-冶组成袁
字符野-冶对数字间隔分段遥 如院某图书的 ISBN为野978-7-5536-3176-9冶渊其中野978冶表示图书类
代码袁野7冶表示地区码袁野5536冶表示出版社代码袁野3176冶表示书序码袁野9冶为校验码冤遥小李为某校
园书吧编写了图书查询的程序遥
渊1冤主程序遥
lst1=readfile("in.csv") #校园书吧库存图书信息存储在文件 in.csv
while True:
print("1. 验证 ISBN校验码曰2. 统计出版社费用曰3. 操作结束")
opt=int(input("请输入操作编号渊1~3冤院"))
if opt==1:
isbn=input("请输入 ISBN号院")
if check(isbn):
print("校验码正确")
else:
print("校验码错误")
elif opt==2:
code=input("请输入出版社代码院")
money=total(code)
print("书吧中该出版社出版的图书总价院%.2f元"%money) #输出的总金额
保留 2位小数点
else:
print("操作结束")
break
图 a
图 b
鲫鱼鲤鱼鲢鱼草鱼青鱼
90
85
80
75
70
65
活跃鱼种平均含氧量前 5名
191
运行程序袁若输入 opt的值为 4袁程序将 渊单选袁填字母院A. 运行时报错/B. 输
出野操作结束冶冤遥
渊2冤读写文件遥 小李将校园书吧库存图书信息存储在文件 in.csv中袁内容如图所示遥 函数 readfile()
用于逐行读取文件数据存入列表并返回遥请在画线处填入合适的代码院 遥
import pandas as pd
def readfile(filename): #读 CSV格式文件内容袁将其存入列表并返回
df1=pd.read_csv(filename,encoding="GBK")
lst=咱暂
for i in df1.index:
isbn=df1咱"ISBN"暂咱i暂
num=df1咱"图书数量"暂咱i暂
price=df1咱"单价(元)"暂咱i暂
lst.append(咱isbn,num,price暂) #添加到列表
return
渊3冤校验码验证遥 ISBN最后一位的校验码用来检验前面 12个数字是否准确袁是保护知识产权的
一种检验方法遥 计算方法如下院
淤将 ISBN中前 12位数字从左到右依次编号为 1尧2尧3尧噎尧12曰
于若数字编号是奇数袁则对应权值为 1袁否则权值为 3遥 首先将 ISBN中前 12位的数字值与
对应权值相乘袁然后将计算所得值进行累加曰
盂最后袁用 10减去第于步结果对 10整除的余数袁所得结果即为校验码遥
请在画线处填入合适的代码院 遥
def check(ISBN): #对 ISBN校验码验证
n=len(ISBN)
val=0;k=3
for i in range(0,n-1):
if '0'<=ISBN咱i暂<='9':
k=4-k
val+=int(ISBN咱i暂)*k
if result==int(ISBN咱-1暂):
return True
else:
return False
渊4冤统计校园书吧中某出版社出版的所有图书总价遥 请在画线处填入合适的代码院
遥
'''
列表 lst1中的部分数据如院咱咱'978-7-5139-3066-6',7,59.80暂,咱'978-7-5063-3174-6',9,48.00暂,噎暂
'''
def total(code): #统计书吧中出版社代码为 code的所有图书总价
n=len(lst1)
money=0
for i in range(n):
isn=lst1咱i暂咱0暂.split('-') #将字符串 lst1咱i暂咱0暂以野-冶为分隔符袁分割成多个字符
串组成的列表
if isn咱2暂==code:
return money
192