2022学年第二学期浙江强基联盟高三2月统测信息技术卷(Word版含答案)

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

2022学年第二学期浙江强基联盟高三2月统测信息技术卷(Word版含答案)

资源简介

2022 学年第二学期浙江强基联盟高三 2 月统测 技术学科试题
考生须知:
1.考生答题前, 务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。 2.选择题答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,改动后须将原填涂处用橡皮擦净。 3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内, 作图时可先使用 2B 铅 笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题, 每小题 2 分, 共 24 分。每小题列出的四个备选项中只有一个是 符合题目要求的,不选、多选、错选均不得分)
(

..
)1.下列关于数据、信息、知识以及大数据相关说法不正确的是( )
A. 中国大量古代典籍已消失在历史长河中,说明信息具有载体依附性
B.信息是数据经过存储、分析及解释后所产生的意义
C.智慧是在知识的基础上,形成对事物的远见
D.大数据分析时,要确保每个样本准确, 以便探求事物因果关系
(

..
)2.下列关于人工智能及其应用说法不正确的是( )
A.符号主义人工智能是规则驱动的, 包含知识库和推理引擎两个部分
B.联结主义人工智能只需少量训练数据便能学习到数据蕴含的概念或模式
C.跨领域人工智能能够举一反三、触类旁通, 开展深度推理
D.人工智能改善人类生活、促进经济发展,但也可能威胁人类安全
阅读下列材料, 回答第 3 至 5 题
智慧校园通常由以传感器、网络及智能硬件为核心的校园基础设施和部署在数据中心内云端服 务器上的智慧化软件系统等资源构成,使任何人、任何时间、任何地点都能便捷的获取资源和服务。
常见功能可分为智慧教学环境、智慧教学资源、智慧校园管理、智慧校园服务四大板块。 3.下列关于该信息系统的组成和功能说法正确的是( )
A.信息系统硬件仅包括计算机硬件和移动终端硬件两大部分
B.该信息系统的用户只有学生和教师两类人员
C.计算机和移动终端可直接在裸机上安装所需应用软件
D.数据从一个子系统传送到另一个子系统属于信息系统的数据传输功能
(

..
)4. 为提升该信息系统数据的安全性, 下列措施中不合理的是( )
A.服务器采用双机热备份,保证一台服务器故障时,系统能不间断提供服务
B.用户登录系统时进行身份认证,访问资源时进行访问控制
C.服务器开启防火墙后, 应关闭杀毒软件的实时监控,以降低负荷
D.对数据加密, 以提高数据处理、存储和传输时的保密性
信息技术卷 第 1 页,共 6 页
(
5
.
下列关于该信息系统中的数据,说法不正确的是(
)
)...
A.注册信息保存在用户登录系统时所用终端中
B.各种传感器采集的数据是该信息系统数据主要的来源
C.智能终端对数据进行预处理可降低服务器负荷
D.该信息系统中输入的数据均已数字化
(

..
)6. 下列关于网络技术相关知识的说法不正确的是( )
A. 网络的三大功能包括数据通信、资源共享和分布处理
B.服务器负责数据处理和网络控制, 是网络主要资源
C.计算机网络按覆盖范围可分局域网、城域网和广域网
D.有线和无线接入路由器的设备分处两个不同局域网
7.某算法的部分流程图如图所示,执行这部分流程,若输入cur
的值依次 8,9,1,4,2,-1,则输出 k 的值是 ( ) 第 7 题图
A.0 B.2 C.3 D.4
8.某二叉树前序遍历为 ABDCE,后序遍历为 DBECA,则该二叉树可能情况有多少种? ( )
A.1 B.2 C.4 D.6
9.下列有关队列的说法正确的是( )
A. 队列是一种先进先出的线性表,插入一端为队首,删除一端称队尾
B. 队列的存储结构, 可用数组实现, 也可用链表实现
C.一队列队头指针 head,队尾指针 tail ,则 tail-1-head 表示队列中元素个数
D.学生排队就餐与软件连续撤消操作都是数据结构“队列”的应用实例
10.下列代码采用冒泡排序对a 列表中的 n 个数据升序排序,则①②两处不可用的选项是( )
for i in range( ① ):
for j in range( ② ):
if a[j] < a[j - 1] :
a[j], a[j - 1] = a[j - 1], a[j]
A.① 1, n ② n - 1,i - 1,-1 B.① n, 1,-1 ② 1, i - 1
C.① 1, n ② 1,n-i+1 D.① 0, n-1 ② n - 1,i,-1
11. 斐波那契数列:1 ,1 ,2 ,3 ,5 ,8 ,13,……,现用递归算法求解第 n 项,代码如下, def fib(n):
if (n > 2) : return fib(n - 1) + fib(n - 2)
return 1
n = int(input('输入一个整数'))
print(fib(n))
程序执行时,输入一个整数 5,则函数 fib 被第 3 次调用时的返回值为( )
A.2 B.3 C.5 D.8
12.执行如下 Python 程序段,其中eval(s)函数用来计算参数 s 一个字符串表达式, 并返回表达式的 值, 示例: eval('3+4*3')的值为 15
a = input('输入字符串').split(',')
st = ['']*len(a); top = -1
信息技术卷 第 2 页,共 6 页
for i in range(len(a)) :
if a[i] not in '+-*/' :
top += 1 ; st[top] = a[i]
else :
st[top-1] = str(eval(st[top-1]+a[i]+st[top])); top -= 1
print(st[top])
当输入字符串为“8,4,2,-,2,*,/”,则输出结果为( )
A.1 B.2 C.4 D.8
二、非选择题(本大题共 3 小题, 其中第 13 题 8 分,第 14 题 9 分, 第 15 题 9 分, 共 26 分)
13. 小李为家庭搭建了环境监测系统,监测项目包括室内温度、湿度和煤气浓度。该系统结构示意 图如第 13 题图所示。 Web 服务器端程序采用 Flask Web 框架开发, 传感器采集的数据由智能终端 经 IoT 模块发送到Web 服务器, 执行器用于实现室内温湿度、通风和报警控制。请回答下列问题:
第 13 题图
(1) 该系统开发模式选择了 B/S 模式,对比 C/S 模式,其优缺点包括 (多选, 填字母) A. 需要安装专用客户端软件 B.客户端使用浏览器 C.通信开销度较低
D.通信开销较高 E.服务器负荷较轻 F.服务器负荷较重
(2) Web 服务器一般采用 (单选,填字母:A.动态地址 B.静态地址)
(3) 某次智能终端上传数据到服务器,包括 URL 参数 t=25,w=50,g=8。已知 WEB 服务器 IP 地址 192.168.10.1,端口 80,服务器端应用实例 app 中与该 URL 关联路由设置语句是@app.route('/input')。 则下列上传网址和 HTTP 请求方式说法正确的是 (单选,填字母)。
A.http://192.168.10.1 :80/input t=25&w=50&g=8 HTTP 请求方式: GET
B.http://192.168.10.1:80/input t=25&w=50&g=8 HTTP 请求方式: POST
C.http://192.168.10.1/input/t=25&w=50&g=8 HTTP 请求方式: GET
D.http://192.168.10.1/input HTTP 请求方式: POST
(4) 与 IoT 通讯的智能终端 micro:bit 串口初始化代码如下所示,
uart.init(baudrate=115200, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
则 micro:bit 的引脚 pin2 与 IoT 模块的 相连接(选填:TX 引脚 / RX 引脚)。
(5) 小李发现系统正常工作一段时间后, micro:bit 显示数据上传失败提示。经检查 WEB 服务器能 正常访问数据库,结合第 13 题图,简要说明系统中可能造成上述问题的原因 。 (注: 回答 2 项可能原因,多答仅前两项有效,全对 2 分, 1 对 1 错或仅有 1 项且正确得 1 分)
信息技术卷 第 3 页,共 6 页
14.某校高三首考后,汇总了学生 7 选 3 成绩以及次考科目弃考情况(注意:1 表示次考弃考,0 表 示参加次考),ckqk.xlsx 文件部分数据如第 14 题图a 所示,现要统计各班人均弃科目考门数和各科 次考弃考比例, 编写如下 Python 程序。
信息技术卷 第 4 页,共 6 页
第 14 题 图 a
0
1
2
3
4
5
6
班级
1
2
3
4
5
6
7

弃考门数
1.16
1.10
0.75
1.03
1.19
1.54
1.42
14 题 图 b
请回答下列问题:
(1) 下列代码读取 ckqk.xlsx 文件, 输出各班每人平均弃考门数,输出格式如第 14 题图 b 所示, 则划线处应填写的代码为 (单选, 填字母)
A. groupby('班级').弃考门数.mean() B. groupby('班级',as_index=False)[ '弃考门数'].mean()
import pandas as pd
df = pd.read_excel('ckqk.xlsx')
df['弃考门数'] = df[['弃考科目 1','弃考科目 2','弃考科目 3']].sum(axis = 1)
dfg = df.
print(dfg)
(2) 统计 7 选 3 每门科目选考人数和弃考人数,并计算各科目弃考比例,Python 程序如下,请在 划线处填写合适的代码。
courses = {}
for i in df.index :
for k in range(1, 4):
subject = df.at[i,'科目%d' %k]
if ① :
courses[subject] = [1,0] else :
#[1,0]表示当前为本科目第 1 个人,弃考人数初值置 0
courses[subject][0] += 1
abandon = df.at[i,'弃考科目%d' %k]
if abandon == 1 :

dfs = pd.DataFrame(courses)
dfs = dfs.T
dfs = dfs.rename(columns={0:'总人数',1:'弃考人数'})
dfs['弃考比例'] = round(dfs['弃考人数'] / dfs['总人数'] * 100 ,1)
dfs = dfs.sort_values('弃考比例',ascending = False)
(3) 编写代码绘制如图c 所示图表,则 7 先 3 科
目中次考弃考比例超 30%的有 ① 门。为实现该
功能, 请在下面划线处填入合适代码。
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.figure('chart',figsize=(6,4))
plt.title('各科次考弃考比例分析')
plt.bar(dfs.index, ② ,label='弃考比例')
plt.ylabel('各科弃考百分比')
plt.xlabel('7 选 3 科目') ; plt.legend(); plt.show() 第 14 题 图 c
15.IP 协议规定, 接入互联网的每台计算机都有唯一地址,叫 IP 地址。访问本地或远程计算机时, 通过 IP 地址寻址定位。目前仍在广泛使用的 IPv4 版本采用32 位二进制表示 IP 地址, 并将 IP 地址 分成五个类别:A 类(大型网络),B 类(中型网络),C 类(小型网络),D 类(群播),E 类(保留)。
某学校有 1 个 C 类网络,可通过子网掩码将该 C 类网络划分成 4 个更小的网络(子网) 分配 给 4 个机房, 具体子网划分过程结合第 15 题图,如下所述:
第 15 题图
步骤 1:十进制表示的 IP 地址和默认子网掩码采用三点分四段格式,将每段转换成 8 位二进制, 共 32 位二进制数(注意:如第 15 题图步骤 1 所示,右侧 0 号位为最低位,左侧 31 号位是最高位); 步骤 2:由于 IP 地址网络位对应的子网掩码部分全为“1”,主机位部分对应的子网掩码部分全为 “0”,因此,只需将步骤 1 得到的 32 位二进制表示的 IP 地址和默认子网掩码进行“位与”运算, 便可得该 IP 地址所在网络地址;(注意: 位与运算规则, 0 & 1==0,1 & 0==0,0 & 0==0,1 & 1==1) 步骤 3:步骤 2 中的网络地址的主机位部分借用高两位充当网络位,两位二进制可得四种编码: 00, 01,10,11,即划分成四个子网,将相应的 32 位二进制每 8 位一组转换成十进制, 可得四个十进 制数表示的子网地址;
步骤 4:由于步骤 3 借用两位主机位充当网络位,因此只需将步骤 1 中的默认子网掩码中对应的两 位置 1,然后按 8 位一组转换成十进制, 可得到四个子网的的子网掩码。
(1) 如第 15 题图所示,若借用三位主机位充当网络位, 则可以划分出 个子网。
(2) 编写函数,功能: 十进制 IP 地址或子网掩码转换成 32 位二进制, 请在划线处填入合适代码。
信息技术卷 第 5 页,共 6 页
def toBin(s):
data = s.split('.'); n = len(data); chain = []; head = -1; arr = [0] * 32
for i in range(n):
chain.append([int(data[i]),head]); head = len(chain) - 1
while head != -1 :
seg = chain[head][0]
head = ①
st = (4 - n) * 8 ; n -= 1
for i in range(st, st + 8):
arr[i] = ②
seg = seg // 2
return arr
(3) 编写函数, 功能:根据借用的主机位数划分子网,请在划线处填入合适的代码。 def subnetting(ip_arr, mask_arr, num) :
borrow = num; count = 0; network = [0]*32
for i in range(31,-1,-1) :
network[i] = ip_arr[i] & mask_arr[i]
if ① : #将借用的主机位对应的子网掩码的掩码位置 1
mask_arr[i] = 1 ; num -= 1
count += mask_arr[i]
subnets = []
信息技术卷 第 6 页,共 6 页
for i in range(2 ** borrow): subnets.append(network[:]) st = ②
network[st] += 1
while network[st] == 2 :
#对借用的主机位进行二进制编码,生成子网地址

st += 1 ; network[st] += 1
return subnets,mask_arr
def toDec(prompt,arr): #函数功能: 将 32 位二进制每 8 位一组转换成三点四段十进制格式输出 #处理代码略, 输出格式示例:“子网 0 地址 : 192.168.10.0 子网掩码 : 255.255.255.192 ” return
ip = input('请输入 ip 地址:')
netmask = input('请输入子网掩码:')
num = int(input('请输入借用主机位位数: '))
ip_arr = toBin(ip); mask_arr = toBin(netmask)
subnets,sub_netmask = subnetting(ip_arr, mask_arr,num)
for i in range(len(subnets)):
toDec('子网%d 地址' %i, subnets[i]); toDec('子网掩码', sub_netmask); print()2022 学年第二学期浙江强基联盟高三 2 月统测
技术学科试题 参考答案
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 D B D C A D C C B B A B
二、非选择题(本大题共 3 小题,其中第 13 小题 8 分,第 14 小题 9 分,第 15 小题 9 分,
共 26 分)
13.(1)BDF (2 分)
(2)B (1 分)
(3)A (1 分)
(4)RX 引脚 (2 分)
(5) 物联网模块与无线路由器通讯故障;
物联网模块 IoT 损坏;
智能终端与物联网模块 IoT 通讯故障;
Web 服务器与无线路由器通讯故障。 (2 分)
14.(1)B (1 分)
(2)①subject not in courses 或 not subject in course (2 分)
②courses[subject][1] += 1 (2 分)
(3)①5 (2 分)
②dfs['弃考比例'] (2 分)
15.(1)8 (1 分)
(2)①chain[head][1] 或 head - 1 ②seg % 2 (2 分)
(3)①mask_arr[i] == 0 and num > 0 (2 分)
②32 – count (2 分)
③network[st] = 0 (2 分)

展开更多......

收起↑

资源列表