2024届浙江嘉兴高三上学期一模-技术试题+答案

2023-12-10·17页·2.9 M

2023 学年高三教学测试

技术 试题卷 (2023.12)

注意事项 :

1.本试题卷分信息技术与通用技术两部分。满分 100 分,考试时间 90 分钟。

2.选择题的答案须用 2B 铅笔将答题纸上对应的题目标号涂黑,非选择题的答案须用

黑色字迹的签字笔或钢笔写在答题纸上相应区域内。作图时可先使用 2B 铅笔,确定后须

用黑色字迹的签字笔或钢笔描黑。答案写在试题卷上无效。

第一部分 信息技术(共 50 分)

一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有

一个是符合题目要求的,不选、多选、错选均不得分)

1.下列关于数据和信息的说法,不.正确..的是

A.计算机中存储的数据是可以未经数字化的

B.同一信息对于不同人群的价值可能是不一样的

C.信息是数据经过储存、分析及解释后所产生的意义

D.数据的表现形式可以是数字、文本、图像、视频等

2. ChatGPT 采用了深度学习框架的人工智能技术,它通过海量的语料库进行训练,从而具

备了强大的自然语言生成和处理能力。下列关于 ChatGPT 的说法,正确的是

A. ChatGPT 的应用不会带来社会担忧

B. 深度学习包含知识库和推理引擎两个部分

C. ChatGPT 主要使用了符号主义的人工智能方法

D. 深度学习是一种对原始数据所蕴含的特征模式进行学习的算法模型

阅读下列材料,回答第 3 至 5 题:

杭州亚运会票务系统运用了先进的云计算技术,支持每秒高达百万用户的在线访问。

该系统采用分布式并行处理架构,具备智能计算功能,能在 30 秒内自动完成十万量级座

位的分配,其服务效率是传统票务系统的五倍以上。用户通过手机上应用程序进行实名身

份认证后在线选座和购票,在比赛场馆门口的闸机处使用身份证“刷卡”进场。此系统还

结合了大数据和人工智能技术,实现了门票全链路的溯源和防伪功能。

3.下列关于该系统功能和应用的说法,不正确...的是

A.该系统运用了分治的思想

B.该系统具有数据加工和处理功能

C.刷身份证入场主要使用了射频识别技术,其中身份证是接收端

D.“30 秒即可完成十万量级座席自动配座”体现了大数据处理速度快的特征

2023 学年高三教学测试 技术 试题卷 第 1 页 共 14 页

4.下列关于亚运售票网络系统的说法,正确的是

A.该网络按覆盖范围分类属于城域网

B.用户通过手机在线购票只能使用移动通信网络

C.该网络系统由计算机系统和数据通信系统两部分构成

D.该系统会根据用户的需要合理选择资源快速地进行处理

5. 下列关于信息系统安全的说法,不正确...的是

A.该系统安装的防火墙主要功能是查杀病毒

B.“门票全链路溯源防伪”提升了数据的安全性

C.数据存储和传输过程中的安全漏洞可能泄露用户隐私

D.身份认证技术能够有效防止数据资源被非授权使用

6. HUAWEI Mate 60 Pro 是华为技术有限公司于 2023 年 8 月 29 日发布的一款智能手机,

搭载了国产处理器和华为自主研发的操作系统,其部分参数如下表所示:

项目 参数 项目 参数

尺寸 163.65 mm79 mm8.1 mm 处理器 海思麒麟 9000s

屏幕 6.82 英寸 OLED 27201260 像素 运行内存 12GB RAM

操作系统 HarmonyOS 4.0 机身内存 256GB/512GB/1TB ROM

重力传感器/指纹传感器/霍尔

定位 支持 GPS/AGPS/GLONASS/北斗 传感器

传感器/陀螺仪/光传感器

下列关于该手机的说法正确的是

A.手机的处理器包含运算器和定位器

B.RAM 存储器中的数据在断电后会丢失

C.HarmonyOS 4.0 是手机的重要应用软件

D.该手机利用霍尔传感器可实现横竖屏的智能切换

7.某图书馆系统计划为其藏书采用新的条形码系统,每本书的条形码能够唯一标识,至少

要标识 10000 本书。条形码由一系列黑条和白条组成,其中每一条都可以编码为 0 或 1。

该条形码至少需要的二进制编码位数是

A. 10 位 B. 12 位 C. 14 位 D.16 位

8.某队列经过“出队”“入队”操作后,队首指针 head=2,队尾指针 tail=6,则该队列中

剩余的元素个数是

A.2 B.4 C.5 D.6

9.某二叉树用一维数组存储结构如下表所示:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

A B C D E F G H I

下列有关该二叉树的说法正确的是

A.该树度为 2 的节点有 4 个

B.该树的前序遍历为 A-B-D-E-G-H-C-F-I

C.该树是完全二叉树,其深度为 4

D.该树中共有 3 个叶子节点,分别是 G、H、I

2023 学年高三教学测试 技术 试题卷 第 2 页 共 14 页

10.有如下 Python 程序:

def trans(n):

ch = 0123456789ABCDEF

if n< 16:

return ch[n % 16]

else:

digit = trans(n // 16) + ch[n % 16]

return digit

n = int(input(请输入一个正整数:))

print(trans(n))

执行该程序时,输入“268”(不含引号),则输出的结果为

A.C01 B.C010 C. 10C D.010

11.有如下 Python 程序:

s1 = [0]*5; s2 = [0]*5; top1 = -1;top2 = -1

a = [9, 2, 5, 6, 1]

for i in range(len(a)):

while top1 != -1 and a[i]< s1[top1]:

top2 += 1

s2[top2] = s1[top1]

top1 -= 1

top1 += 1; s1[top1] = a[i]

while top2 != -1:

top1 += 1

s1[top1] = s2[top2]

top2 -= 1

print(s1[top1])

执行程序后的输出结果是

A.1 B.5 C.6 D.9

12.子序列是指数组中连续的若干个元素(至少 1 个元素)。数组 a 中有 n 个整型元素(有

正有负),现要查找和.最大..的子序列,并输出和。实现该功能的程序段如下,方框中应填入

的正确代码为

def maxsub(a):

tot= -1; tmp = 0

for num in a:

tmp += num

return tot

a = [-2, 1, -3, 4, -1, 2, 1, -5, 4]

print(maxsub(a))

2023 学年高三教学测试 技术 试题卷 第 3 页 共 14 页

if tmp >tot: if tmp >tot: if tmp >tot: if tmp >tot:

tot = tmp tot = tmp tot = tmp tot = tmp

if tmp

tmp = 0 if tmp< 0: tmp = 0 if tot< 0:

tmp = 0 tot = 0

A. B. C. D.

二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 9 分,第 15 小题

10 分,共 26 分)

13.有 n 列砖组成的一面砖墙,每列砖由数量不等的砖块组成,每块砖的长宽高都为 1。小

明为了美化这面墙,需要在这面墙中找到一块面积最大的矩形用于涂鸦。

如图 a 所示,有 6 列高度依次为 2、1、5、6、2、3 组成的砖墙,图 b 和图 c 是其中的

两种方案。编写 Python 程序,找出面积最大的矩形,并输出其位置和面积。

图 a 图 b 图 c

(1)结合第 13 题图 a,这面墙中可用于涂鸦的最大的矩形面积为 。

(2)实现上述功能的 Python 代码如下,请在划线处填上合适的代码。

数组num 中依次存放各列砖墙的高度,代码略

maxs = 0

for i in range(n):

if maxs< num[i]:

maxs = num[i]

start = i+1

end = i+1

minh = num[i]

for j in range(i+1, n):

if minh >num[j]:

minh = num[j]

if s >maxs:

start = i+1

end = j+1

print(起止砖列编号为:,start,end,,最大面积为:,maxs)

2023 学年高三教学测试 技术 试题卷 第 4 页 共 14 页

14. 小明为学校网络中心搭建了智能温控系统,该系统功能为:远程监控机房温度,当温

度超过设定的阈值时启动空调调节温度,用户可远程查看实时温度及历史温度数据。该系

统结构示意图如第 14 题图 a 所示。请回答下列问题:

数据库

浏览器

1 温度传感

互联网 web 服务器 IoT 智能终端

浏览器 2 第 14 题图 a 执行器

(1)在搭建该系统前,考查在现有技术条件下是否能实现系统的搭建,该环节属于前期

准备中的 。( 单选,填字母:A.需求分析/B.可行性分析/C.概要设计/D.详细设计)

(2)该系统程序包含 Web 服务器端程序和智能终端程序,具体程序代码如下,请根据要

求回答问题。

Web 服务器端部分代码:

app = Flask(__name__)

@app.route(/input,methods=[GET])

def add_data():

sid = int(request.args.get(id))

svalue = float(request.args.get(val))

将获取的数据存入数据库并进行处理,结果传回智能终端,代码略

if __name__ == __main__:

app.run(host=192.168.1.150, port=800)

智能终端部分代码:

设置连接服务器参数并与智能终端建立无线连接,代码略。

while True:

temp = round((pin0.read_analog()/1024)*3000/10.24,1)

errno,resp = Obloq.get(___________,10000)

根据errno 和 resp 的返回值控制执行器,每 30 秒采集一次数据,代码略。

结合第 14 题图 a,该系统网络应用软件的实现架构是___________。

若温度传感器的编号 id 为 1,温度值 val 为 30,提交数据到 Web 服务器的 URL 为

http://192.168.1.150:800/input?id=1&val=30,程序划线处应填入的代码为_______(单

选,填字母

A.input?id=1&val=+str(temp) B.add_data?id=1&val=+str(temp)

C.add_data&id=1?val=+str(temp) D.input?id=1,val=+str(temp)

关于该系统的说法正确的是 (多选,填字母)

A.该系统中浏览器查询温度数据是由智能终端进行处理

B.系统运行时浏览器中查到的温度数据不再发生改变,原因是数据库连接失败

C.系统开发完成后运行系统,检测系统在运行过程中是否存在问题,属于动态测试

D.代码SELECT * FROM sensorlog WHERE sensorid =1的功能是查询数据

2023 学年高三教学测试 技术 试题卷 第 5 页 共 14 页

(3)小明将“智能温控系统”数据库中 4 月 3~9 日一周的数据导出到“temp.xlsx”文件

中,如第 14 题图 b 所示,并制作显示每天的平均温度的图表,如第 14 题图 c 所示,程序

部分代码如下,请将划线处代码补充完整。

第 14 题图 b 第 14 题图 c

df=pd.read_excel(temp.xlsx)

d=[]

for i in df[时间]:

d.append( ) #获取时间列中的“日”

df.insert(1, 日期,d)插入列

df1=df.groupby(日期,as_index=True).mean()

plt.title(4 月 3—9 日一周气温变化)

plt.plot( ,df1.温度)

plt.xlabel(日期)

plt.show()

15.某车间可生产 A、B、C 三种零件。厂家根据客户订单安排生

产,每个订单信息包含订单号、数量和订单状态,其中订单号的

首字符表示零件的型号,后面数字为流水号,状态值为 1 表示已

下订单,-1 表示该订单已取消。订单信息存储在“orders.csv”

文件中,文件数据格式如图 a 所示。

请回答下列问题。

(1)某天的订单流水如第 15 题图 a 所示,有 3 条订单在下单后

取消了订单,其状态标识为-1,则当天的生产零件数量为____ ___ 。

(2)读取数据并保存。编写函数 readdata,功能是读取订单文件“orders.csv”中的数

据,存储在列表中并返回,如图 b 所示,请在划线处填入合适的代码。

第 15 题图 b

def readdata():

import csv

2023 学年高三教学测试 技术 试题卷 第 6 页 共 14 页

lst=[]

f=open(orders.csv,r,encoding=utf-8)

f_csv=csv.reader(f)

title=next(f_csv)读取标题行

for line in f_csv:

lst.append([line[0],int(line[1]),int(line[2])])

f.close()

return ____________

(3)在列表 orders 中创建 3 个链表,分别存储各型号零件的订单。在列表 tlist 中记录各

链表的首尾订单索引位置。统计每种型号零件数量的 Python 程序如下,程序运行结果如

图 c 所示。请在程序划线处填入合适的代码。

第 15 题图 c

orders=readdata()读取订单数据

print(当天订单信息为:\n,orders)

n=len(orders)

tlist=[]按零件型号分别存储各类订单的首尾订单位置

for i in range(n):

orders[i].append(-1)orders追加一个元素-1

for i in range(3):

tlist.append([-1,-1])tlist追加一个元素[-1,-1]

i=0

dict1={A:0,B:1,C:2}

while i< n:

ordernum=orders[i][0]

k=dict1[ordernum[0]]

if orders[i][2]==1:

if tlist[k][0]==-1:

tlist[k][0]=i

else:

p=tlist[k][1]

orders[p][3]=i

else:

delnode(k,ordernum)删除订单号为ordernum 的订单

i+=1

k = 0

2023 学年高三教学测试 技术 试题卷 第 7 页 共 14 页

print(订单分类统计结果为:)

while k< 3:

total=0

while y!=-1:

print(orders[y][0:2],->,end=)

y=orders[y][3]

print(chr(k+65), 零件共计,total, 个)

k += 1

(4)编写 delnode(lb,ddh)函数,功能是从零件型号为 lb 的链表中删除订单号为 ddh 的

订单。程序如下,请在程序划线处填入合适的代码。

def delnode(lb,ddh):

p=q=tlist[lb][0]

if orders[p][0]==ddh:

tlist[lb][0]=orders[p][3]

else:

while :

q=p

p=orders[p][3]

if p==-1:

tlist[lb][1]=q

else:

orders[q][3]=orders[p][3]

2023 学年高三教学测试 技术 试题卷 第 8 页 共 14 页

VIP会员专享最低仅需0.2元/天

VIP会员免费下载,付费最高可省50%

开通VIP

导出为Word

图片预览模式

文字预览模式
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报
预览说明:图片预览排版和原文档一致,但图片尺寸过小时会导致预览不清晰,文字预览已重新排版并隐藏图片
相关精选
查看更多
更多推荐