2023年5月镇海中学考前卷信息技术(PDF版,含答案)

资源下载
  1. 二一教育资源

2023年5月镇海中学考前卷信息技术(PDF版,含答案)

资源简介

镇海中学 2022学年第二学期模拟试题
高三 技术学科(选考)
第一部分 信息技术(共 50分)
一、选择题(本大题共 12小题,每小题 2分,共 24分,每小题列出的四个备选项中只有一个是符合
题目要求的,不选、多选、错选均不得分)
某共享单车系统。租车时用支付宝扫描共享单车上的二维码,获取单车的唯一编码,然后 APP将
唯一编码传送给单车的服务器,服务器收到唯一编码后,会从数据库查询到该单车的密码,当 APP显
示开锁中的时候,手机将单车服务器传送过来的密码通过蓝牙通信的方式发送给共享单车的车锁,密
码匹配到后车锁就会打开。根据以上材料回答 1-2题。
1.下列关于该共享单车系统的说法正确的是
A.共享单车和扫码用的手机组成了共享单车系统的硬件
B.支付宝 APP以及手机上安装的操作系统组成了共享单车的软件
C.共享单车的唯一编号,开锁密码,出租车人的个人信息等都属于该信息系统中的数据
D.共享单车系统的用户仅指租车的用户、共享单车的维修人员
2.两辆共享单车,一辆可以正常租车,另一辆不能租车,则下列原因中可能的是
A.故障共享单车上的二维码不完整 B.租车点通信网络故障,手机无网络信号
C.扫码手机的蓝牙功能没有打开 D.共享单车系统中的服务器崩溃
3.ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,甚
至能完成擢写邮件、视频脚本、文案、翻译、代码,写论文。ChatGPT 本质上是一个语言模型,需要巨
量的高质量数据才能训练出接近于人类的智能。下列关于 ChatGPT的说法正确的是
A.ChatGPT是基于“手工构造知识库+推理引擎”的“专家系统”
B.ChatGPT是一种基于数据驱动的人工智能方法,即深度学习
C.ChatGPT是一种问题引导下的试错学习,即从过去的经验中不断学习,提升智能
D.ChatGPT是人类开发的人工智能应用,不会对人类产生威胁
4.一个时长为 3分钟、采样频率为 44.1kHz、量化位数为 16、立体声未经压缩的WAV格式音频文件压缩为
MP3 格式文件,其压缩比约为 10:1,则压缩后的MP3格式文件大小约为
A.1M B.3M C.6M D. 9M
阅读材料回答 5-7题。
最近甲流和新冠频发,学校准备升级进校系统,将“刷卡”的进校模式改成“人脸识别+测温”的
进校模式,并将学生每天的出入校和健康情况反馈给学校。
5.下列有关测温的说法不.正.确.的是
A.必须每天进行测温,不能使用以往数据来表明当前健康状况,体现了信息的真伪性
B.某学生体温 38.5度,老师利用知识判断出其已经发烧
C.一般使用红外传感器获取温度信息
D.使用传感器测温是数字化的过程
6.下列有关信息系统说法正确的是
A.在第一次搭建该信息系统时预留了可升级端口,属于需求分析中的功能需求
B.为保存学生数据,学校应该尽可能购买容量大的数据库,其它不用考虑
C.该系统只在校园内使用,属于局域网
D.该系统的系统软件只有操作系统
信息技术试题 第 1 页 共 6 页
7.下列有关信息安全说法不.正.确.的是
A.学生的体温属于个人一般信息,但也不能随意公开
B.人脸识别属于依靠生物特征识别,其优点防伪性好,随时随地可用
C.教师可以通过管理员权限浏览每个学生的体温状况,属于访问控制
D.若该系统没有连接外部网络,则不会中病毒
8.某算法的部分流程图如图所示。执行这部分流程,若输入 a的值为 13,则输出 c的值是
A.1 B.2 C.3 D.4
9.有如下 Python程序段,运行该程序,输出的结果可能的是
import random
n=random.randint(50,101)
a=[]
for i in range(2,n):
while n%i==0:
a+=[i]
n//=i
print(a)
A.[3,3,3,3] B.[2,2,9]
C.[55] D.[5,15]
10.某二叉树前序遍历的结果为“ABCD”,则中序遍历的结果不.可.能.是
A.ABCD B.CDBA C.BDAC D.DCBA
11.有如下 Python程序段,有关该程序段,下列说法正确的是
def fun(k):
if k==0:
return""
elif k%2==1:
return chr(k+ord('A'))+fun(k-1)
else:
return fun(k-1)+chr(k+ord('A'))
A.fun(5)的值为 FDBCE'
B.若执行 s=fun(0),则函数 fun的调用次数为 0
C.该算法的时间复杂度为 O(n2)
D.计算机在执行上述递归程序时,是通过树的调用来实现的
12.已知链表 a中的每个节点包含数据区域和指针区域两部分,下列 Python程序段的功能是在链表 a中删除
数据值为 key的所有节点。
key=int(input(“输入要删除的数据:"))
head=0
while a[head][0]==key and head!=-1:
head=a[head][1]
p=q=head
if head!=-1:
q=a[q][1]
while ① :
if a[q][0]==key:

信息技术试题 第 2 页 共 6 页
else:
p=a[p][1]
q=a[q][1]
则划线①②处的代码分别为
A.① a[q][1]!=-1 ② a[p][1]=a[q][1]
B.① a[q][1]!=-1 ② a[q][1]=a[p][1]
C.① q!=-1 ② a[q][1]=a[p][1]
D.① q!=-1 ② a[p][1]=a[q][1]
二、非选择题(本大题共 3小题,其中第 13题 8分,第 14题 9分,第 15题 9分,共 26分)
13.学校对车辆进入校内停车场使用了车辆入场识别系统,该系统的工作流程如下:
1、车辆驶入摄像机识别区域,智能终端连接的摄像机开始捕获,并识别出车牌号;
2、智能终端通过无线网络将识别的车牌信息发送到 web服务器;
3、如果该车牌存在数据库内,并且处于启用状态,则显示屏显示车牌号码、欢迎光临等信息,同时智
能终端向入口控制器发送开闸信号,道闸开闸放行。
数据库表结构如下图:
字段名 数据类型 作用
carid varchar 存储车牌号
carstate integer 车牌状态,1代表启用,0代表未启用
该服务器上的部分代码如下:
app=Flask(__name__)
@app.route("/judge",method=['GET'])
def fun():
db=sqlite3.connet('data.db')
cur=db.cursor()
car=request.args.get('cp')
cur.execute( "select * from carinfo where carid==%s" %car)
data=
cur.close()
db.close()
if len(data)==O:
return "未登记车辆,禁止入内!"
else:
if :
return "欢迎"+car+"进入!"
else:
return "当前车牌未启用,请联系管理员!"
app.run(host="10.49.26.12",port=8080)
(1)在搭建“车辆入场识别系统”过程中,下列说法正确的是 (多选,填字母)。
A.工作人员驾驶车辆检测系统是否正常运行,属于系统测试中的动态测试
B.决定该系统采用 Sqlite 数据库属于搭建信息系统过程中的详细设计阶段
C.应先进行模块结构设计,再进行开发模式选择
D.智能终端可借助 IoT模块通过无线网络和服务器进行数据传输
(注:全部选对的得 2分,选对但不选全的得 1分,不选或有选错的得 0分)
信息技术试题 第 3 页 共 6 页
(2)若当前识别到的车牌号为“浙 B54A36”,并且采用 GET方式传输数据,则智能终端上传数据给Web
服务器的 URL应该为 。
(3)在划线处填入合适的代码。
(4)系统搭建完成后,陈老师驾驶车辆驶入停车场,提示欢迎进入的信息,结果道闸却未打开,可能的
原因是 (单选,填字母)。
A.Web服务器与数据库连接异常
B.智能终端未对控制器发送相应请求
C.车牌数据未保存到数据库中
14.校运动会举行“四项全能比赛”,分别举行 100米、立定跳远、1500米、铅球。规则如下:每一项成绩
独立比较,取前 8名按 18,14,12,10,8,6,4,2计分,四个项目比完后,将总分求和,分数最高
者得胜。现有未计入铅球成绩的“四项全能.xlsx”分数表和记录铅球原始成绩的“铅球.txt”分数表(保
证成绩没有相同),通过处理输出冠军及其成绩。
请在划线处填入合适的代码。
import pandas as pd
fen=[ 18,14,12,10,8,6,4,2]
f=open( ① ,'r ' ,encoding='UTF-8')
a=[]
for i in f.readlines( ):
t=i.strip().split( ' , ')
if t[0]=='姓名':
continue
a.append([t[0],float(t[1])])
n=len(a)
for i in range(n-1):
for j in range(n-i-1):
if ② :
a[j],a[j+1]=a[j+1],a[j]
df=pd.read_excel("四项全能.xlsx" ,index_col='姓名')#将姓名列作为 index
for i in range(n):
if i<8:
s=fen[i]
else:
s=0
信息技术试题 第 4 页 共 6 页

Sum= ④
df['总分"]=Sum
df= ⑤
print(df.head(1))
15.你获得一个奖励,可以去参加一场名人庆祝派对,并且只能待一个小时,但你可以选择在哪个小时出席。
你有一张时间表,上面准确地列有每位名人出席派对的时间(如出席时间为 7,离开时间为 10,代表你
7点、8点、9点都可以与名人合影),你希望与尽可能多的名人合影。如下程序用于找出哪个时段出席
派对,你可以和最多的名人合影。
解题思路:检查每一小时内有几位名人在场,并选出最大值,该时刻就是参加派对的最佳时间。
def bestTimeToParty(schedule):
start = schedule[0][0]
end = schedule[0][1]
for c in schedule:
start = min(c[0], start)
end = max(c[1], end)

maxcount = 0
for i in range(start, end + 1):
if count[i] > maxcount:
maxcount = count[i]
time = i
print('最佳出席时间是在' , time, '点钟', ':', maxcount, '个名人会在现场!')
def statistics(sched, start, end): #寻找每个时间段的现场人数
count = [0] * end
for i in range(start, end + 1):
count[i] = 0
for c in sched:
if ② :
count[i] += 1
return count
n = int(input()) #输入参加派对的名人数量
sched = [] #保存名人参加派对的时间
for i in range(n): #逐个输入名人参加和离开派对的时间(整数)
信息技术试题 第 5 页 共 6 页
sched.append( ③ )
#结果如 sched=[(6,7),(6,8),(6,12),(7,8),(7,10)]
(1)bestTimeToParty(sched)案例中输入名人参加派对的次序发生变化,是否影响最终输出结果
(会/不会)。如:sched=[(6,7),(6,8),(6,12),(7,8),(7,10]改为 sched=[(6,8),(6,12),(6,7),(7,8),(7,10]
(2)在划线处填入合适的代码。
(3)加框处代码有误,请修改。
信息技术试题 第 6 页 共 6 页第一部分信息技术
一、选择题答案:第1-12题2分;共24分
1 2 3 4 5 6 7 8 9 10 11 12
C A B B A C C C A C A D
二、非选择题
13.
(1)AD (注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
(2) http://10.49.26.12:8080/judge cp==浙B54A36 (2分)
(3)①cur.fetchall() (2分)
② data[0][1]==1 (2分)
(4)B
14.
(1)'铅球,txt' (1分)
(2)a[j][1](3)df.at[a[i][0],'铅球']=s (2分)
(4)df.sum(axis=1) (2分)
(5)df.sort_values('总分',asceding=False) (2分)
15.
(1)不会 (1分)
(2)① count = statistics (schedule, start, end) (2分)
② c[0] <= i and c[1] > i (2分)
③ [int(input()),int(input())] (2分)
(3) count = [0] * (end + 1) (2分)

展开更多......

收起↑

资源列表