2022年10月浙江省十校联盟高三联考信息技术卷(PDF版,含答案)

文档属性

名称 2022年10月浙江省十校联盟高三联考信息技术卷(PDF版,含答案)
格式 zip
文件大小 856.8KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-12-28 11:23:54

文档简介

绝密★考试结束前(国庆返校联考)
浙江省十校联盟 2022 年 10 月高三联考
技术试题卷
本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分 100 分,考试时间 90分钟。
考生须知:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处
用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用
2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分:信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符
合题目要求的,不选、多选、错选均不得分)
1.小明的朋友暑假来台州玩,他在携程网站上搜索附近合适的酒店,如图所示,下列说法正确的是
A.图中数据的表现形式只有数字和数值
B.图中的“ 160”、“ 356”、“ 229”等都是数据,没有具体意义
C.修改查询条件后,显示的酒店发生了变化,说明信息具有真伪性
D.小明根据检索出的结果,预订了“TIDElab 潮酒店”,这是对知识的应用
2.下列关于信息安全的说法正确的是
A.个人信息泄露的渠道只可能是网上交流时被恶意窃取
B.依靠生物特征识别的认证技术,不需要任何附加设施,成本低、速度快
C.可以通过加密措施来确保信息的完整性,采用数字签名保护信息的不可否认性
D.访问控制要解决的问题是用户对数据操作的权限,是在保障授权用户能获取所需资源的同时
拒绝非授权用户的安全机制
3.给定数万张人脸图像,深度学习不用事先定义人脸中“左右眼睛对称、眼睛在鼻子上方”等知识,
而是直接从人脸图像出发,学习挖掘人脸图像中像素点的空间分布模式,然后就能基于学习得到
的像素点空间分布模式来进行人脸识别。采用这种方式研究并实现人工智能的方法称为
A.符号主义 B.联结主义 C.行为主义 D.进化主义
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 1 页 共 8 页
阅读下列材料,回答第 4至 5题。
近年来,各地相继出现了一些无人售货超市,其购物流程为:通过微信号/支付宝注册→扫码或
扫脸开门→选购商品→结算区显示屏清单确认(智能检测)→开门即走(智能扣款)。整个过程快捷
方便,达到无感支付。超市内 24 小时利用摄像头监控,实行人脸识别防盗监控,发现有小偷将自动
抓拍报警并列入黑名单,通过 RFID 技术+核心软件算法有效识别和定位货损源头,并进行有效处理
和防范。此外,超市也会依靠大数据、云计算技术,对各种商品的销售状况进行汇总分析,并智能
判断客户的购买习惯进行产品推荐,还能预测销售走势,给商家提供合理的建议。
4.下列说法正确的是
A.进入无人售货超市时应用了 NFC技术
B.无人售货超市对外部环境没有依赖性
C.超市通过摄像头抓拍小偷获取图像,这一过程将模拟信号转换为数字信号
D.识别货源使用了 RFID 技术,其发射端为 RFID读写器,接收端为 RFID 电子标签
5. 根据阅读材料,下列说法正确的是
A.汇总分析前收集完成的商品销售状况数据属于流数据
B.无人售货超市依靠大数据处理只需要分析最近几个月的抽样数据
C.根据客户账号的购买习惯进行产品推荐,不需要知道用户购买商品的原因
D.无人售货超市中的每一个数据都来自于真实数据,体现了大数据价值密度高的特点
6.某算法的部分流程图如下图所示。执行这部分流程,若输入 s 的值为“0152234512”,则输出结
果为
A.3 B.12 C.015 D.22345
7.某电脑硬件配置如图所示,其中属于输入设备的是
A.①⑤⑥ B.①④⑤ C.③⑤⑥ D.②③④
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 2 页 共 8 页
8.小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”、“数据查询”、“数
据维护”子系统。网站框架如图 a所示,系统的部分代码如图 b所示。下列说法不.正.确.的是
图 a
图 b
A.数据采集子页面采用 GET 的形式提交数据
B.上述代码中“@app.route("/cx")”与“cx()”是一对路由和视图函数
C.“app=Flask(__name__)”的功能是为 Web应用程序创建 Flask 类的对象
D.在浏览器地址栏输入“http://192.168.1.1:88/get”, 按回车键后,浏览器中显示“get data ok”
9.有如下 Python 程序段:
def trans(m,n):
if m!=0:
r=m%n
return trans(m//n,n)+str(r)
else:
return "0"
a=int(input("a="))
b=int(input("b="))
print(trans(a,b))
执行该程序段,依次输入 11和 2,则输出的结果是
A.1011 B.1101 C.01011 D.11010
10.要解决不同的实际问题,需要根据实际需要选择不同的数据结构来组织数据。下列说法正确的是
A.一个有底的玻璃筒只能在开放的一端放取乒乓球,符合队列的特性
B.火车站或者飞机场会在电子屏上滚动显示最近的班次信息,可以采用链表组织数据
C.计算机操作系统中文件夹的组织与管理,通常借助栈来组织、保存和处理数据
D.用户单击浏览器的“后退”按钮可以回到刚才浏览过的网页,通常采用树结构进行网页数据
的组织
11.有下列 Python 程序段:
dict={"a":["apple",["abandon","ant"]],"b":["banana","bee","become"],
"c":["cat","come"],"d":"down"}
s="abcd"
cnt=0
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 3 页 共 8 页
for i in s:
cnt+=len(dict[i])
print(cnt)
该程序段运行后,输出结果是
A.8 B.9 C.11 D.12
12.某二分查找算法的 Python程序段如下:
import random
key=random.randint(0,4)*2+5
n=10;ans=0
a=[4,5,5,8,9,11,11,13,15,17]
i=0;j=n-1
while i<=j:
m=(i+j)//2
if a[m]<=key:
i=m+1
else:
j=m-1
ans+=a[m]
print(ans)
执行该程序段后,ans 的值不.可.能.是
A.19 B.27 C.37 D.44
二、非选择题(本大题共 4小题,其中第 13 小题 6分,第 14小题 6分,第 15小题 7 分,第 16 小
题 7 分,共 26分)
13.小王模拟搭建了“校园噪声监测系统”,每隔十秒钟监测一次校园噪声数据,若噪声超过 55 分
贝则亮灯报警。用户可以使用手机和电脑访问该系统查询噪声数据,系统结构示意图如图所示。
(1)要搭建“校园噪声监测系统”,需要做一些前期准备,以下都是前期准备中要完成的步骤:
①详细设计 ②可行性分析 ③需求分析 ④概要设计 ⑤开发模式选择,其正确的顺序是
(填序号)。
(2)根据信息系统的功能要求,图中①处的设备名称是 (单选,填字母:A.路由器 / B.
防火墙 / C.智能终端)。
(3)将模拟分贝计连接后,获取噪声数据,若噪声超过限定值则 LED 灯亮,部分程序代码如下。
while True:
voice=pin0.read_analog()
voice=(voice/1024*3.3)*50 #利用公式将数据转换成分贝
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 4 页 共 8 页
if voice>55:
pin8.write_analog(1)
else:
pin8.write_analog(0)
sleep(10000) #设置采集间隔时间
综上所述,模拟分贝计属于 (选填:传感器/执行器),LED灯连接到扩展板
引脚(选填:pin0/pin8)。
(4)编写“校园噪声监测系统”时,其中语句“SELECT * FROM sensorlog WHERE sensorid = 1”
的功能是 (单选,填字母)。
A.用于在数据库中创建“sensorlog”数据表
B.用于在“sensorlog”数据表中查询字段“sensorid”等于 1的记录
C.用于在“sensorlog”数据表中插入字段“sensorid”等于 1的记录
D.用于在“sensorlog”数据表中删除字段“sensorid”等于 1的记录
14.小明从网上下载了豆瓣图书 1900-2017 年间的图书数据,存储在 Excel 文件中,如第 14题图 a
所示,数据表已按出版年份升序排好,包含书名、作者、出版社、出版年份、价格、评分以及评
论数量。他要编写一个 Python程序快速对图书数据进行分析。
第 14题图 a
(1)为了利用该数据集求评论数量累计最高的作者及其出版的图书平均评分,小明需要对第 14
题图 a 所示的表中数据进行整理,下列说法正确的是 (多选,填字母)
A.第 3行和第 4行数据重复,删除其中一行即可
B.通过检测发现 F56168 单元格的数据存在错误,应进行修正
C.删除“出版社”和“出版年份”两列数据,不影响分析结果
D.“评分”及“评论数量”为 0的数据没有任何价值,可以直接删除
(2)小明利用整理好的数据,编写并运行程序,结果如第 14 题图 b所示。
第 14题图 b
实现上述结果的 Python 程序如下:
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 5 页 共 8 页
import pandas as pd
df=pd.read_excel("books.xlsx")
df1=df.groupby("作者",as_index=False)
df2=df1.评论数量.sum()
dfsort=df2.sort_values("评论数量",ascending=False,ignore_index=True)
print(dfsort.head(5)) #输出评论数量累计前五名作者
top= ①
dfbk=df[df.作者==top] #根据作者检索出相应的作品
avg=dfbk.评分.mean()
print("评论数量累计最多的作者是:",top)
print("共出版了", ② ,"部作品,平均评分为",round(avg,2))
则程序中画线①②处应填入的代码为:
① ;② 。
15.小丁是一位电影发烧友,尤其钟爱喜剧片和动作片。他设计了一个程序,根据某部电影的镜头
数据预测出类型,这类操作可利用 K-近邻分类算法来实现,该算法核心思想是:一个样本在特
征空间中的 k 个最相邻的样本中的大多数属于某一类别,则该样本也属于这个类别。小丁读取
“movie.csv”数据集文件第 15 题图 a 所示,是一些电影的搞笑镜头和打斗镜头数目及类型。
现要实现如下功能:输入某部电影的搞笑镜头和打斗镜头数目后,输出可能的类型,如图第 15
题图 c所示,并绘制该数据集文件和输入的电影在平面坐标系的分布特点图如第 15题图 b所示。
例如:输入搞笑镜头 40和打斗镜头 40,判断属于哪类,通过如下步骤实现:
①计算点(40,40)和其余所有点的距离(两点间的距离计算公式: );
②将所有样本按照距离升序排序;
③假设 k=3,取前 k个距离的样本;
④统计出在前 k 个距离中,出现频次最多的类别,则(40,40)就属于该类别,可能是喜剧片。
第 15题图 a 第15题图b
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 6 页 共 8 页
第 15题图 c
第 15题图 d
(1)若输入的搞笑镜头为 20,输入的打斗镜头为 80,则该影片可能是 (选填:喜剧片
/动作片)。
(2)实现上述功能的 python 代码如下,请在划线处填入合适的代码。
import pandas as pd
import numpy as np
from math import sqrt
movie=pd.read_csv("movie.csv")
x=int(input("请输入搞笑镜头:"))
y=int(input("请输入打斗镜头:"))
dist=[]
for i in range(len(movie)):
d=sqrt((x-movie.funny[i])**2+ ① )
dist.append(d)
movie["dis"]=dist
movie_list =np.array(movie).tolist() #将 df对象转成列表,如第 15题图 d所示
k=3
for i in range(k):
for j in range(len(movie_list)-1,i,-1):
if ② :
movie_list[j],movie_list[j-1]=movie_list[j-1],movie_list[j]
funny=0;action=0
for i in range(k):
if ③ :
funny+=1
else:
action+=1
if funny>action:
print("该影片可能是喜剧片")
else:
print("该影片可能是动作片")
#绘图代码略
16.某字符串仅由大写字母组成,其加密方法描述如下:
①将待加密字符依次转换为数字,“A”对应 0,“B”对应 1,以此类推;
②将转换后的数字按列优先存储的方式,存入 n×n的矩阵中,空缺部分用-1补全;
③值变换:将矩阵中每一行除-1外的数据增加 k值,若增加后的值超过 25,则重新从 0开始;
④位置变换:将矩阵中每一行的数据向左循环移动 k位;
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 7 页 共 8 页
⑤按行优先依次读取矩阵中的数字;
⑥将 0-25 按字母表顺序转换为字母,-1用“#”代替,输出加密后的字符串。
例如,明文=“ABCDXYZ”,n=3,k=2 时,加密过程如下图所示:
第 16 题图
(1)若 n=2,k=1,密文为“QA#J”,则明文为 。
(2)实现上述功能的加密程序如下,请在划线处填入合适的代码。
(3)程序加框处代码有错,请改正。
def yw(array,k):
for i in range(k):
temp=array[0]
for j in range(0,len(array)-1):

array[-1]=temp
s=input("请输入明文:")
n=int(input("n="))
k=int(input("k="))
a=[[-1 for i in range(n)] for i in range(n)]
for i in range(len(s)):
if "A"<=s[i]<="Z":
t=ord(s[i])-ord("A")
x=i%n
y=i//n
a[y][x]=t+k
news=""
for i in range(n):
yw(a[i],k)
for j in range(n):
if a[i][j]==-1:
news+="#"
else:

print(news)
浙江省十校联盟 2022年 10月高三联考 技术试题卷 第 8 页 共 8 页浙江省十校联盟2022年10月高三联考
技术参考答案
第一部分:信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
D D B C C B A D C B C A
二、非选择题(本大题共4小题,其中第13小题6分,第14小题6分,第15小题7分,第16小题7分,共26分)
13.(1)③②⑤④① (2分)
(2)C (1分)
(3)传感器 (1分)
pin8 (1分)
(4)B (1分)
14.(1)BC (2分)
(2)①dfsort.at[0,"作者"]或dfsort["作者"][0]或其他等价答案 (2分)
②len(dfbk)
或dfbk.书名.count()或dfbk["书名"].count()(书名可换成其他存在的字段名)(2分)
15.(1)动作片 (1分)
(2)①(y-movie.action[i])**2或(y-movie["action"][i])**2
或(y-movie.at[i,"action"])**2 (2分)
②movie_list[j][3]或movie_list[j][-1]③movie_list[i][2]=="喜剧片"
或 "喜剧片" in movie_list[i] (2分)
16.(1)ZIP (1分)
(2)①array[j]=array[j+1] 或其他等价答案 (2分)
②news+=chr(a[i][j]+ord("A")) 或news+=chr(a[i][j]+65) (2分)
(3)a[x][y]=(t+k)%26 (2分)
1
浙江省十校联盟2022年10月高三联考 技术参考答案 第 1 页 共 1 页
同课章节目录