内容正文:
学业水平复习高分突破信息技术模拟卷(一)
考生须知:本试题卷共4页,满分50分,考试时间30分钟。
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 关于数据、信息和大数据说法,下列描述不正确的是( )
A. 单纯的数据没有明确含义,放到具体环境中产生的内涵就是信息
B. 信息的价值是相对的
C. 同一信息只能依附于同一载体
D. 对于大数据,不一定强调对事物因果关系的探求,而是更加注重它们的相关性
2. 为了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
关于该乘车信息系统,下列说法正确的是( )
A. 该信息系统中的硬件是指乘客手机和地铁站闸机
B. 该信息系统中的用户是指乘客
C. 始发站点、到达站点、乘车费用等是该信息系统中的数据
D. 该信息系统是单机版系统,不需要通信网络的支持
3. 了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
乘客使用手机扫码付费过程中,下列说法正确的是( )
A. 扫描二维码属于编码过程
B. 该付费方式运用了无线射频识别技术
C. 乘客扫码付费后,这条交通数据将无法再次查询
D. 进站时与出站时显示的二维码不同,是为了保障个人账户安全
4. 为了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
为了增强该信息系统的安全性,下列操作不正确的是( )
A. 将服务器的内存容量增大 B. 为服务器安装防病毒软件
C. 为该系统的无线网络设置强密码 D. 为该系统网络通信增添防火墙等网络设备
5. 以下关于信息社会和信息社会责任的说法,正确的是( )
A. 信息社会主要关注信息、知识和知识创新,与信息经济无关
B. 信息社会发展的主要任务是促进信息技术的发展
C. 知识产权可以是智力成果或知识产品,也可以是书籍、歌曲、电影、绘画、发明、公式和计算机程序等
D. 自媒体时代极大地促进了信息传播,因此可以在自己的微博、微信上随意发布信息
6. 下列关于计算机硬件和计算机网络的说法中,不正确的是( )
A. 存储器可分为内存、外存和高速缓冲存储器,内存又称主存储器
B. 未来计算机逐渐向巨型化、微型化、智能化、网络化等方向发展
C. 移动通信网络按网络的覆盖范围可分为局域网、城域网和广域网
D. URL用于在网络中定位资源,一般由网络协议、服务器地址、文件名三部分组成
7. 智能手机通过某传感器获取外界环境参数,自动调节屏幕背光的亮度,该传感器是( )
A. 光线传感器 B. 重力传感器 C. 温度传感器 D. 指纹传感器
8. 某算法的部分流程图如图所示,执行这部分流程,输出j的值为( )
A. 3 B. 5 C. 6 D. 7
9. 有如下Python程序段:
import pandas as pd
df=pd.DataFrame({"语文":[105,88,95],"数学":[110,129,135],"英语":[105,100,110]})
df.at[2,"英语"]=88
df1=df.drop(1,axis=0)
print(df1)
该程序执行后,输出的结果是( )
A. B.
C. D.
10. 有如下Python程序段:
num=[0]*10
n=36
s=0
for i in range(n):
j=9
num[j]+=1
while num[j]==2:
num[j]=0
j-=1
num[j]+=1
for i in range(10):
s+=num[i]
print(s)
该程序执行后,变量s的值是( )
A 2 B. 3 C. 4 D. 5
二、非选择题(本大题共2小题,每小题10分,共20分)
11. 某“有机蔬菜种植基地实时监测系统”的结构如图所示。Web服务器端程序采用Flask Web框架开发,利用与智能终端连接的传感器采集大棚内的温度、光照强度数据,每隔一段时间由智能终端经IOT模块发送到Web服务器。如果环境监测温度值超过系统设置的阈值,触发通风、喷水或加热设备调节至适宜温度,同时根据环境光照强度自动打开或关闭补光灯。请回答下列问题:
(1)根据该系统的功能要求,图中的①②处的设备分别为_________、_________(选填字母,A.执行器/B.路由器/C.传感器)
(2)该系统服务端程序采用Flask Web框架编写,服务器的IP地址是192.168.1.10,端口号为8080,网站功能页面规划如下表所示:
序号
访问地址
功能说明
1
/
实时显示最新数据
2
/input?tem=20&light=40
提交传感器数据
3
/search
查看显示某一天的历史数据
若要查看某一天的数据记录,在浏览器应输入的URL为_________
(3)该系统每隔一定时间采集大棚内的温度数据,如果超过适宜温度的范围会进行降温或升温的调节(适宜温度为tmin~tmax),计算一段时间内超过适宜温度的次数,列表变量s存储采集到的温度数据,下列程序正确的是_________:
A.c=0
for i in s:
if s[i]< tmin or s[i]> tmax:
c+=1
print("超过适宜温度的次数",c)
B.c=0
for i in range(len(s)):
if tmin<=s[i]<=tmax:
continue
c+=1
print("超过适宜温度的次数",c)
C.c=0;i=1
while i<=len(s):
if not(tmin<=s[i]<=tmax):
c+=1
i+=1
print("超过适宜温度的次数",c)
D.c=[0]*len(s)
for i in range(len(s)):
if not(s[i]>=tmin and s[i]<=tmax):
c[i]=1
print("超过适宜温度的次数",sum(c))
(4)在系统调试过程中,发现系统一直提示光线不足,简要说明系统中可能造成上述问题的原因________(本系统中,通信网络、传感器与智能终端的功能均不存在问题。)
12. 编写一个查找替换功能的Python程序,功能如下:输入原文、查找内容和替换内容,对原文进行检索,若找到,则进行替换并统计替换的次数,最后输出替换后的结果;若找不到,则输出“查找内容不存在!”。程序运行界面如下图所示。实现上述功能的程序如下,请回答下列问题:
text=input("请输入原文:")
key=input("请输入查找内容:")
rep=input("请输入替换内容:")
result=""
count=i=0
n=len(text)
while i<n-len(key)+1:
①
if key==s:
result+=rep
count+=1
②
else:
result+=text[i]
i+=1
result+=text[i:n]
if count>0:
print("替换的次数为:"+ ③ )
print("替换后结果为:"+result)
else:
print("查找内容不存在!")
(1)若原文内容为“We put the bed in the bedroom”,查找内容为“bed”,替换内容为“chair”,则替换的次数为________。
(2)请在画线处填入合适代码。
①________________ ②________________ ③________________
第1页/共1页
学科网(北京)股份有限公司
$$
学业水平复习高分突破信息技术模拟卷(一)
考生须知:本试题卷共4页,满分50分,考试时间30分钟。
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 关于数据、信息和大数据的说法,下列描述不正确的是( )
A. 单纯的数据没有明确含义,放到具体环境中产生的内涵就是信息
B. 信息的价值是相对的
C. 同一信息只能依附于同一载体
D. 对于大数据,不一定强调对事物因果关系的探求,而是更加注重它们的相关性
【答案】C
【解析】
【详解】本题考查数据、信息与大数据相关内容。数据可以是文字、数字、符号、表格、图像、语音、视频等,它直接来源于事实记录,可以通过原始的观察或者度量获得。信息是有意义的数据,是对数据进行解释、整理、归纳后的产物。信息能够消除不确定性,为决策提供依据。大数据一般的定义为:无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。对于大数据,不一定强调对事物因果关系的探求,而是更加注重它们的相关性。ABD选项说法正确。C选项,同一信息可以依附于不同载体,选项说法错误。故本题答案是C选项。
2. 了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
关于该乘车信息系统,下列说法正确的是( )
A. 该信息系统中的硬件是指乘客手机和地铁站闸机
B. 该信息系统中的用户是指乘客
C. 始发站点、到达站点、乘车费用等是该信息系统中的数据
D. 该信息系统是单机版系统,不需要通信网络的支持
【答案】C
【解析】
【详解】本题考查信息系统相关内容,本题涉及到信息系统中的硬件、软件、用户、网络等支撑技术。A选项,信息系统硬件包括计算机硬件、移动终端硬件和通信网络设备等,该信息系统中的硬件不仅仅是指乘客手机和地铁站闸机,选项错误。B选项,信息系统的用户包括:信息系统管理人员、传输信息的有关人员、系统分析员、数据库管理员、使用者,选项错误;C选项,始发站点、到达站点、乘车费用等是该信息系统中的数据,选项正确。D选项,该信息系统是网络版系统,扫码、支付等操作都需要网络支持,选项错误。故本题答案是C选项。
3. 为了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
乘客使用手机扫码付费过程中,下列说法正确是( )
A 扫描二维码属于编码过程
B. 该付费方式运用了无线射频识别技术
C. 乘客扫码付费后,这条交通数据将无法再次查询
D. 进站时与出站时显示的二维码不同,是为了保障个人账户安全
【答案】D
【解析】
【详解】本题考查信息系统相关内容。A选项,扫描二维码属于解码过程,选项错误。B选项,扫该付费方式运用了图像识别技术,选项错误。C选项,乘客扫码付费后,这条交通数据可以再次查询,选项错误。D选项,进站时与出站时显示的二维码不同,是为了保障个人账户安全,选项正确。故本题答案是D选项。
4. 为了方便乘客地铁出行,某地铁公司联合科技公司开发了一款地铁二维码乘车系统。乘客下载相关手机APP后,无须排队购票,在进站时扫描手机二维码后即可进入,出站时再次扫描二维码,即可自动支付乘车费用,如下图所示。
为了增强该信息系统的安全性,下列操作不正确的是( )
A. 将服务器的内存容量增大 B. 为服务器安装防病毒软件
C. 为该系统的无线网络设置强密码 D. 为该系统网络通信增添防火墙等网络设备
【答案】A
【解析】
【详解】本题考查信息系统安全相关内容。BCD选项可以提升系统安全性。A选项,将服务器的内存容量增大,可以提高服务器的处理速度,提高服务器的处理能力和存储容量,但对提升系统安全性没有帮助。故本题答案是A选项。
5. 以下关于信息社会和信息社会责任的说法,正确的是( )
A. 信息社会主要关注信息、知识和知识创新,与信息经济无关
B. 信息社会发展的主要任务是促进信息技术的发展
C. 知识产权可以是智力成果或知识产品,也可以是书籍、歌曲、电影、绘画、发明、公式和计算机程序等
D. 自媒体时代极大地促进了信息传播,因此可以在自己的微博、微信上随意发布信息
【答案】C
【解析】
【详解】本题考查信息社会和信息社会责任相关内容。信息社会是以电子信息技术为基础,以信息资源为基本发展资源,以信息服务性产业为基本社会产业,以数字化和网络化为基本社会交往方式的新型社会。在信息社会中,信息、知识成为重要的生产力要素,和物质、能量一起构成社会赖以生存的三大资源,以知识为基础的信息经济是最基本的经济形态,知识成为社会发展的巨大资源,以知识和人才为基础,以创新为主要驱动力。信息社会的发展的主要任务包含:促进信息资源共享、建设信息基础设施、推动信息应用发展、加强信息安全保障、发展信息技术。知识产权是指人们就其智力劳动成果所依法享有的专有权利,通常是国家赋予创造者对其智力成果在一定时期内享有的专有权或独占权,知识产权可以是智力成果或知识产品,也可以是书籍、歌曲、电影、绘画、发明、公式和计算机程序等。自媒体时代极大地促进了信息传播,但不可以在自己的微博、微信上随意发布信息。ABD选项说法错误,C选项说法正确。故本题答案C选项。
6. 下列关于计算机硬件和计算机网络的说法中,不正确的是( )
A. 存储器可分为内存、外存和高速缓冲存储器,内存又称主存储器
B. 未来计算机逐渐向巨型化、微型化、智能化、网络化等方向发展
C. 移动通信网络按网络的覆盖范围可分为局域网、城域网和广域网
D. URL用于在网络中定位资源,一般由网络协议、服务器地址、文件名三部分组成
【答案】C
【解析】
【详解】本题考查计算机硬件和网络相关内容。ABD选项选项说法正确。C选项,计算机网络按网络的覆盖范围可分为局域网、城域网和广域网;移动通信网络实质:利用无线电波来传递信息,选项错误。
7. 智能手机通过某传感器获取外界环境参数,自动调节屏幕背光的亮度,该传感器是( )
A. 光线传感器 B. 重力传感器 C. 温度传感器 D. 指纹传感器
【答案】A
【解析】
【详解】本题主要考查传感器的应用。自动调节屏幕背光的亮度,可知该传感器是光线传感器,故本题选A选项。
8. 某算法的部分流程图如图所示,执行这部分流程,输出j的值为( )
A. 3 B. 5 C. 6 D. 7
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。分析流程图,其运行过程如图所示:。输出j的值为6,故本题答案是C选项。
9. 有如下Python程序段:
import pandas as pd
df=pd.DataFrame({"语文":[105,88,95],"数学":[110,129,135],"英语":[105,100,110]})
df.at[2,"英语"]=88
df1=df.drop(1,axis=0)
print(df1)
该程序执行后,输出的结果是( )
A. B.
C. D.
【答案】A
【解析】
【详解】本题考查Python综合应用。根据题意,df1的值为删除第一行数据,同时进行赋值输出,df.at[2,"英语"]=88语句意思为第二行英语成绩为88。故本题选项A正确。
10. 有如下Python程序段:
num=[0]*10
n=36
s=0
for i in range(n):
j=9
num[j]+=1
while num[j]==2:
num[j]=0
j-=1
num[j]+=1
for i in range(10):
s+=num[i]
print(s)
该程序执行后,变量s的值是( )
A. 2 B. 3 C. 4 D. 5
【答案】A
【解析】
【详解】本题考查Python程序设计相关内容。num为列表,其初始状态为:[0,0,0,0,0,0,0,0,0,0],运行程序后,num列表各元素值为:[0, 0, 0, 0, 1, 0, 0, 1, 0, 0]。结合程序段运行过程,num列表变化情况如下所示:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1] [0, 0, 0, 0, 0, 0, 0, 0, 1, 0] [0, 0, 0, 0, 0, 0, 0, 0, 1, 1] [0, 0, 0, 0, 0, 0, 0, 1, 0, 0] [0, 0, 0, 0, 0, 0, 0, 1, 0, 1] [0, 0, 0, 0, 0, 0, 0, 1, 1, 0] [0, 0, 0, 0, 0, 0, 0, 1, 1, 1] [0, 0, 0, 0, 0, 0, 1, 0, 0, 0] [0, 0, 0, 0, 0, 0, 1, 0, 0, 1] [0, 0, 0, 0, 0, 0, 1, 0, 1, 0] [0, 0, 0, 0, 0, 0, 1, 0, 1, 1] [0, 0, 0, 0, 0, 0, 1, 1, 0, 0] [0, 0, 0, 0, 0, 0, 1, 1, 0, 1] [0, 0, 0, 0, 0, 0, 1, 1, 1, 0] [0, 0, 0, 0, 0, 0, 1, 1, 1, 1] [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] [0, 0, 0, 0, 0, 1, 0, 0, 0, 1] [0, 0, 0, 0, 0, 1, 0, 0, 1, 0] [0, 0, 0, 0, 0, 1, 0, 0, 1, 1] [0, 0, 0, 0, 0, 1, 0, 1, 0, 0] [0, 0, 0, 0, 0, 1, 0, 1, 0, 1] [0, 0, 0, 0, 0, 1, 0, 1, 1, 0] [0, 0, 0, 0, 0, 1, 0, 1, 1, 1] [0, 0, 0, 0, 0, 1, 1, 0, 0, 0] [0, 0, 0, 0, 0, 1, 1, 0, 0, 1] [0, 0, 0, 0, 0, 1, 1, 0, 1, 0] [0, 0, 0, 0, 0, 1, 1, 0, 1, 1] [0, 0, 0, 0, 0, 1, 1, 1, 0, 0] [0, 0, 0, 0, 0, 1, 1, 1, 0, 1] [0, 0, 0, 0, 0, 1, 1, 1, 1, 0] [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] [0, 0, 0, 0, 1, 0, 0, 0, 0, 1] [0, 0, 0, 0, 1, 0, 0, 0, 1, 0] [0, 0, 0, 0, 1, 0, 0, 0, 1, 1] [0, 0, 0, 0, 1, 0, 0, 1, 0, 0]
程序运行结束时,num列表值为:[0, 0, 0, 0, 1, 0, 0, 1, 0, 0],则num列表各元素值之和为:2。故本题答案是A选项。
二、非选择题(本大题共2小题,每小题10分,共20分)
11. 某“有机蔬菜种植基地实时监测系统”的结构如图所示。Web服务器端程序采用Flask Web框架开发,利用与智能终端连接的传感器采集大棚内的温度、光照强度数据,每隔一段时间由智能终端经IOT模块发送到Web服务器。如果环境监测温度值超过系统设置的阈值,触发通风、喷水或加热设备调节至适宜温度,同时根据环境光照强度自动打开或关闭补光灯。请回答下列问题:
(1)根据该系统的功能要求,图中的①②处的设备分别为_________、_________(选填字母,A.执行器/B.路由器/C.传感器)
(2)该系统服务端程序采用Flask Web框架编写,服务器IP地址是192.168.1.10,端口号为8080,网站功能页面规划如下表所示:
序号
访问地址
功能说明
1
/
实时显示最新数据
2
/input?tem=20&light=40
提交传感器数据
3
/search
查看显示某一天的历史数据
若要查看某一天的数据记录,在浏览器应输入的URL为_________
(3)该系统每隔一定时间采集大棚内的温度数据,如果超过适宜温度的范围会进行降温或升温的调节(适宜温度为tmin~tmax),计算一段时间内超过适宜温度的次数,列表变量s存储采集到的温度数据,下列程序正确的是_________:
A.c=0
for i in s:
if s[i]< tmin or s[i]> tmax:
c+=1
print("超过适宜温度的次数",c)
B.c=0
for i in range(len(s)):
if tmin<=s[i]<=tmax:
continue
c+=1
print("超过适宜温度的次数",c)
C.c=0;i=1
while i<=len(s):
if not(tmin<=s[i]<=tmax):
c+=1
i+=1
print("超过适宜温度的次数",c)
D.c=[0]*len(s)
for i in range(len(s)):
if not(s[i]>=tmin and s[i]<=tmax):
c[i]=1
print("超过适宜温度的次数",sum(c))
(4)在系统调试过程中,发现系统一直提示光线不足,简要说明系统中可能造成上述问题的原因________(本系统中,通信网络、传感器与智能终端的功能均不存在问题。)
【答案】 ①. C ②. A ③. http://192.168.1.10:8080/search ④. BD ⑤. 执行器(补光灯)损坏;阈值设置不合理等
【解析】
【详解】本题考查信息系统搭建以及Web、Python相关知识。
(1)根据该系统的功能要求,图中的①处的设备为传感器(C),用于采集大棚内的温度和光照强度数据。②处的设备为执行器(A),用于根据温度数据触发通风、喷水或加热设备的调节,并根据环境光照强度数据自动打开或关闭补光灯。故答案为:C、A。
(2)浏览器连接到IP地址为192.168.1.10,端口号为8080的Web服务器,然后访问路径为/search的页面,这个页面用于查看某一天的历史数据记录。因此要查看某一天的数据记录,你需要在浏览器中输入正确的URL地址。根据提供的信息,正确的URL地址是:http://192.168.1.10:8080/search。
(3)它的循环条件是for i in s,这意味着它会遍历s中的每个元素,而此时的i为s中的每个元素而非下标值,会导致错误的结果,A选项错误。它使用了for i in range(len(s))循环来遍历s列表中的每个元素,然后在循环内部使用if tmin <= s[i] <= tmax条件来检查温度是否在适宜范围内。只有当温度不在适宜范围内时,计数c才会增加。这将正确计算超过适宜温度的次数,B选项正确。它使用了一个while循环,但是初始化的i值是1,这意味着它将从s的第二个元素开始,而不是第一个元素,C选项错误。它使用了for i in range(len(s))循环来遍历s列表中的每个元素,然后在循环内部使用if tmin <= s[i] <= tmax条件来检查温度是否在适宜范围内。只有当温度不在适宜范围内时,计数c才会增加。这将正确计算超过适宜温度的次数,D选项正确。故答案为BD选项。
(4)在系统调试中,发现系统一直提示光线不足,可能的原因有:执行器(补光灯)损坏:这是一个可能的原因。如果补光灯的硬件或电路元件出现问题,它可能无法正常工作,从而导致系统一直提示光线不足。阈值设置不合理:系统中的光照强度阈值设置可能不合理。如果设置得太低,系统可能会错误地认为光线不足。需要检查阈值设置并根据实际环境进行调整。故答案为:执行器(补光灯)损坏;阈值设置不合理等。
12. 编写一个查找替换功能的Python程序,功能如下:输入原文、查找内容和替换内容,对原文进行检索,若找到,则进行替换并统计替换的次数,最后输出替换后的结果;若找不到,则输出“查找内容不存在!”。程序运行界面如下图所示。实现上述功能的程序如下,请回答下列问题:
text=input("请输入原文:")
key=input("请输入查找内容:")
rep=input("请输入替换内容:")
result=""
count=i=0
n=len(text)
while i<n-len(key)+1:
①
if key==s:
result+=rep
count+=1
②
else:
result+=text[i]
i+=1
result+=text[i:n]
if count>0:
print("替换的次数为:"+ ③ )
print("替换后的结果为:"+result)
else:
print("查找内容不存在!")
(1)若原文内容为“We put the bed in the bedroom”,查找内容为“bed”,替换内容为“chair”,则替换的次数为________。
(2)请在画线处填入合适的代码。
①________________ ②________________ ③________________
【答案】 ①. 2 ②. s=text[i:i+len(key)] ③. i=i+len(key) ④. str(count)
【解析】
【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知:
①处,若原文内容为“We put the bed in the bedroom”(不包含引号),若查找内容为“bed”,替换内容为“chair”,原文中“bed”出现两次,则替换的次数为2,故此处答案为:2。
②处,由下一行代码“if key==s:”可知,此处是从text中位置i处截取与key等长的字符,故此处填s=text[i:i+len(key)](字符串截取从i开始,但不包括i+len(key))。③处,当key==s时,则将替换内容rep追加到变量result中,同时更新i的位置,为i+len(key),故此处答案为:i=i+len(key)。④处,变量count作用是统计替换次数,输出时需要将count转换为字符型,故此处答案为:str(count)。
第1页/共1页
学科网(北京)股份有限公司
$$