文档内容
2024 学年第二学期温州十校联合体期末联考
高二年级技术学科 试题
命题:虹桥中学 审题:科技高中
考生须知:
1.本卷共11页满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效;
4.考试结束后,只需上交答题纸。
第一部分:信息技术
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,
不选、多选、错选均不得分)
阅读下列材料,回答第1至3题:
2025年5月19日下午,华为全球首发折叠屏笔记本,展开后屏幕达18英寸,折叠后收缩至13英寸便携形
态,搭载鸿蒙5系统,集成小艺AI助手。该AI助手基于海量数据训练,支持实时语音转文字、会议速记等智能
办公功能。
1.根据阅读材料,下列关于数据与信息的说法,正确的是
A.声音、文本都是结构化的数据
B.语音只有进行数字化后才能被计算机处理
C.材料中的“18”,即使脱离语境,也是有意义的
D.不同格式的数据必须保存在不同的存储设备中
2.下列关于“小艺”的说法,正确的是
A.它是“手工构造知识库+推理引擎”的专家系统
B.发音是否标准不会影响它的识别率
C.语音转文字功能属于联结主义人工智能
D.它可以取代人类部分工作岗位,应该禁止其发展
3.若某电脑门店收到1000位顾客对该款笔记本的预定需求。为实现对顾客信息的管理,门店拟采用二进制对每
位顾客进行不同编码登记,则所需的二进制位数最少是
A.7 B.8 C.9 D.10
阅读下列材料,回答第4至6题:
某停车场启用无人收费系统,利用进出口摄像头自动识别车牌,记录车辆入场时间和出场时间,进而计算停
车费用。车主扫描二维码并输入车牌,即可完成费用结算,结算后系统自动抬杠放行。
4.下列关于该信息系统的说法正确的是
A.停车费用在用户手机上完成计算
B.该系统具有数据输出功能,但不具备数据输入功能
C.车辆入场时间和出场时间存储在服务器的数据库中
D.断电时该系统无法提供服务,说明该系统本身具有安全隐患
5.下列关于网络技术的说法正确的是
A.该系统的网络资源是指数据资源
B.该系统进行数据传输需遵循TCP/IP协议
C.车主手机必须与该系统的服务器在同一局域网
高二技术学科 试题 第1页(共 11 页)D.该系统搭建完成后无需进行网络连通性的测试
6.为提高该系统信息安全,下列做法不合理的是
...
A.为不同的用户设置相同的权限 B.对数据进行加密后再存储
C.定时更新杀毒软件,开启防火墙 D.在不同的地域建立备用系统
7.某算法的部分流程图如图所示,执行完该部分流程图后,输出的结果可能是
A.1 13 B.4 6 C.9 3 D.16 2
8.栈初始为空,经入栈出栈操作后,栈又为空。若入栈顺序是“琴”“棋”“书”“画”,则所有可能的出栈序
列中,以“画”为第三个出栈的序列个数是
A.4 B.5 C.6 D.7
9.用一维数组表示某二叉树,如图所示。
0 1 2 3 4 5 6 7 8 9 10
A B C D E F G H
下列关于该二叉树的说法,正确的是
A.度为2的节点有4个
B.节点G的父节点是F
C.节点E在中序遍历序列与在后序遍历序列的位置序号相同
D.若补全成高度为4的满二叉树,则需增加5个节点
10.有如下Python程序段:
nums=[[3,7,5,8,2],[16,14,2,1,13]]
result=[-1]*len(nums)
for i in range(len(nums)):
left=0
total=sum(nums[i]) #求和
for j in range(len(nums[i])):
if 2*left==total-nums[i][j]:
result[i]=j
break
left+=nums[i][j]
print(result)
高二技术学科 试题 第2页(共 11 页)执行该程序段后,result的值是
A.[2,1] B.[1,2] C.[1,-1] D.[-1,-1]
11.学校正在举办一场网络安全竞赛,包含一道字符串加密的挑战题目,以下是实现该加密功能的Python程序段:
import random
s="study"*2
k=random.randint(1,3)
for i in range(k):
s=s[-1]+s[:-1]
s=s[:k]+s[-k:]+s[k:-k]
该程序段执行后,变量s的值不可能是
...
A.udyyststud B.ydstudystu C.dytustudys D.tudyudysst
12.有如下Python程序段:
d=[[None,2],[8,3],[1,5],[9,4],[7,-1],[5,1]]
head=0;start=2;end=4
p=pre=head
for i in range(start):
pre=p
p=d[p][1]
last=-1;cur=p
for i in range(end-start+1):
nxt=d[cur][1]
d[cur][1]=last
last=cur
cur=nxt
d[pre][1]=last;d[p][1]=cur
t=d[head][1]
while d[t][1]!=-1:
print(d[t][0],end='→')
t=d[t][1]
print(d[t][0])
程序执行后,输出的结果为
A.1→9→8→5→7 B.7→9→8→5→1 C.1→5→8→9→7 D.7→1→9→8→5
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分。)
13.数组的度的定义是数组中任一元素出现次数的最大值。现给定一个非空数组 a,计算 a 的度并求出拥有相同
....
度的最短连续子数组的长度。
如:a=[1,2,3,2,1],元素 1和元素2 的出现次数最大,均为2 次,故该数组的度为 2。拥有相同度的最短
连续子数组为[2,3,2],所以返回长度3。
请回答以下问题:
(1)若a=[1,2,2,3,1,2,4],则拥有相同度的最短连续子数组的长度是
(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。
高二技术学科 试题 第3页(共 11 页)#获取非空整数数组a,代码略
d={};maxcnt= 0
for i in range(len(a)):
if a[i] not in d:
①
else:
d[a[i]].append(i)
if len(d[a[i]])>maxcnt:
②
minlen=len(a)
for i in d:
if len(d[i]) == maxcnt:
curlen= ③
if curlen