浙江省绍兴市2021-2022学年高二下学期信息技术期末调测试卷

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

浙江省绍兴市2021-2022学年高二下学期信息技术期末调测试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市2021-2022学年高二下学期信息技术期末调测试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
(2022高二下·绍兴期末)阅读下列材料,回答下面小题。
某校园学生信息管理系统,采用非接触式刷卡器(内置RFID读写器)识别学生校牌中的无源电子标签来获取学生的姓名、所属班级、签到时间等信息,实现到校签到功能,示意图如下图所示。
1.关于学生入校进行非接触式刷卡的过程,下列描述正确的是(  )
A.获取签到数据的过程属于数据采集
B.签到数据的记录只能以数字形式呈现
C.非接触式刷卡说明信息可以脱离载体
D.签到数据属于模拟信号
2.关于 RFID 读写器,下列说法不正确的是(  )
A.RFID 读写器必须要有相应的电子标签才能完成身份识别
B.识别身份时由无源电子标签先向RFID 读写器发射编码信息
C.RFID 读写器的功能为采集电子标签的信息并进行解码
D.RFID 读写器在识别过程中属于接收端
3.该信息系统所采集到的学生姓名、所属班级、签到时间等,属于信息系统中的(  )
A.用户 B.软件 C.数据 D.硬件
(2022高二下·绍兴期末)阅读下列材料,回答下面小题。
车牌识别系统是现代智能交通系统的重要组成部分,它自动提取车辆牌照信息(含汉字、英文字母、阿拉伯数字及号牌颜色),实现汽车“身份”的自动登记及验证,广泛应用于多个场景。
4.车牌识别系统完成车辆牌照识别的过程主要应用的技术是(  )
A.人工智能技术 B.虚拟现实技术
C.多媒体交互技术 D.无线通信技术
5.下列关于车牌信息计算机内部编码的描述,正确的是(  )
A.车牌中的汉字采用GB2312 汉字编码时,一个汉字对应一个字节
B.车牌中的英文字母采用ASCII 码编码时,一个字母占8 位空间
C.将车牌图像保存为BMP 格式图像,其图像编码为矢量图形
D.车牌中的所有字符在计算机内部存储时都采用十进制编码
6.某APP根据车牌号码识别结果,给出“限行”的相关提示。实现主要功能的部分流程图如下所示。
输入车牌“浙D069BC”,执行完这部分流程后,输出结果为(  )
A.周五限行 B.周四限行 C.周三限行 D.周二限行
7.(2022高二下·绍兴期末)下列Python表达式的值为True的是(  )
A."9" < "10" B.2022 % 100 == 2
C.3 > 5 and 5 <= 2 D.len("12" + "3") >= 3
8.(2022高二下·绍兴期末)元素 a, b, c, d, e 依次入栈,若最后一个出栈的元素是e,则之前出栈序列不可能是(  )
A.a, b, c, d B.b, c, d, a C.d, b, c, a D.c, b, a, d
9.(2022高二下·绍兴期末)某信息系统根据动态的8位字符串(包含2个英文字母、4个数字和2个特殊符号)生成验证码。对应的Python程序段如下:
#获取动态的8位字符串s,过程略
num = 0
p = ""
for i in s:
if "0" <= i <= "9":
num = num + int(i)
elif "a" <= i <= "z":
p = p + chr(ord(i) - 32)
elif "A" <= i <= "Z":
p = p + chr((ord(i) - ord("A") + 3) % 26 + ord("A"))
p = p + str(num % 10) + str(num // 10)
print("验证码为:",p)
若动态字符串s 为"8Y!5u23_",则运行程序段后,输出验证码为(  )
A.Bw53 B.8Bz1 C.BU18 D.BU81
10.(2022高二下·绍兴期末)编号为1~10的10位同学排队做核酸检测,若有一位同学因故中途离开,为保证检测
工作正常进行,队伍需整体向前移动。编写程序模拟队伍移动过程,Python程序如下:
a=[0]*10
#将编号1~10依次存储于数组元素a[0]~a[9]中,代码略
n = len(a)
pos = int(input("请输入离队同学的编号:"))
for i in :
a[i] = a[i + 1]
n = n -1
print(a[0:n])
划线处的代码应为(  )
A.range(pos ,n ) B.range(pos - 1,n )
C.range(pos ,n - 1) D.range(pos - 1,n - 1)
11.(2022高二下·绍兴期末)利用5列6行的二维数组qp来记录某试场中的座位编号1~30,生成编号所对应Python
程序段如下:
qp = [[0 for i in range(5)] for j in range(6)] #建立二维数组并初始赋值为0
m = 0
for i in range(5):
for j in range(6):
if i % 2 == 0:
qp[j][i] = m * 6 + j + 1
else:
qp[j][i] = m * 6 + 6 - j
m = m + 1
运行上述程序段后,编号17所在的数组元素为(  )
A.qp[4][2] B.qp[2][4] C.qp[5][3] D.qp[6][1]
12.(2022高二下·绍兴期末)输入一个字符串S1S2S3…Sn,按如下过程操作:取出第一个字符S1,将第二个字符S2放到字符串的末尾Sn后面,得到字符串S3…SnS2;接着将S3取出,S4放到字符串的末尾S2后面……直到最后一个字符Sn被取出。这些字符按取出的顺序形成一个新的字符串,
输出该新字符串,实现相应功能的Python程序段如下:
s=input("请输入字符串:")
que = [""] * 100 #该空队列可以满足需要
head = 0
tail = 0
for i in range( ① ): #原字符串全部字符依次入队
que[tail] = s[i]
tail+=1
print("加密后的串为: ")
while head < tail: #队列非空时
print(que[head], end="")

if head < tail: #队列非空时,出队的元素加入队尾

tail+=1
head+=1
上述程序段3个方框处的代码分别为(  )
A.①len(s) + 1 ②head+=1 ③que[tail] = que[head]
B.①len(s) + 1 ②tail+=1 ③que[head] = que[tail]
C.①len(s) ②head+=1 ③que[tail] = que[head]
D.①len(s) ②tail+=1 ③que[head] = que[tail]
二、非选择题(本题共3小题,其9+10+7,共26分)
13.(2022高二下·绍兴期末)小明搜集了某网络购物平台2021年1月1日至2021年9月30日时间段内的日用化妆品销售数据,原始数据如下图a所示。
(1)小明对数据进行了整理,下列操作不恰当的是(  )(单选,填字母)。
A.发现记录中有6 条重复,对这6 条记录进行了删除
B.发现记录中有38 处数据项缺失,直接删除相关记录
C.将某条记录中订单日期“2050-6-9”订正为“2021-6-9”
D.将某条记录中订单日期“2021#3#11”修改为“2021-3-11”
(2)小明发现数据中仍有极少量时间段外的记录混杂其中,利用Python 及pandas 模块进行处理。请回答问题:
① 采用pandas 模块中的   (单选:填字母:A .Series / B .DataFrame)
数据结构存储全部数据会比较高效。
② 全部数据保存于变量df 中,为筛选出订单日期为2021 年第一季度内的所有记录,
可以执行Python 语句df1 =     ,则df1 中保存筛选结果。(单选,填字母。
提示:多条件筛选时,条件之间用“&”连接,表示需要同时满足这多个条件)
A.df[ (df['订单日期'] <= '2021-1-1' ) & (df
['订单日期'] <= '2021-3-31') ]
B.df [ (df ['订单日期'] >= '2021-1-1') &
(df ['订单日期'] >= '2021-3-31') ]
C.df [(df ['订单日期'] >= '2021-1-1') & (df
['订单日期'] <= '2021-3-31')]
(3)经过以上两步处理之后,为了解“所在地市”第一季度“订购数量”前10 名的情况,
编写如下Python 程序段:
#数据整理结果保存于变量df1中,代码略
g = df1.groupby('所在地市', as_index = False).sum()
print )
则划线处的代码可为(  )(多选,填字母)
A.g.sort_values('订购数量',ascending = False) [0:10]
B.g.sort_values('订购数量',ascending = True).tail(10)
C.g.sort_values('订购数量',ascending = True)[0:10]
D.g.sort_values('订购数量',ascending = False).head(10)
(4)根据以上数据整理结果,小明对第一季度所在地市的“订购数量”进行可视化处理,如图b所示。
实现上述功能的Python程序部分代码如下:
#按“所在地市”对第一季度数据分组并求和,再按“订购数量”升序排序
#选取最后10条数据,存入变量s,代码略
import matplotlib.pyplot as plt
x = s['所在地市']
y =
plt.barh(x, y, color = 'r')
plt.show(  )
程序中划线处代码应为   。
(5)小明借助大数据技术,对近几年来该网络购物平台的日用化妆品销售数据进行了分析。
应用该分析结果可能提供的数据服务是   (列举一条即可)。
14.(2022高二下·绍兴期末)为研究充足光照促进植物生长的情况,小明设计了一个“室内光照强度实时监测系统”。
主要功能为:光敏传感器每间隔2 秒采集一次室内光照强度值,数据经智能终端处理后与设定阈值进行比对,若小于阈值,智能终端连接的蜂鸣器报警;若大于等于阈值,智能终端屏幕上显示“笑脸”图形。该系统结构示意图如图a 所示。
请根据材料回答下列问题:
(1)根据该系统的功能要求,图a 中①②两处分别表示的设备名称是:①   ,②   (单选,填字母:A .防火墙\B .智能终端\C .数据库\D .传感器)。
(2)将光敏传感器连接智能终端后,智能终端处理光照强度值的部分Python 代码如下:
maxrv = 300 #设定的阈值
while True:
light = pin0.read_analog()
if light >=maxrv:
display.show(Image.HAPPY)
else:
pin8.write_digital(1)
sleep(2000)
由代码可知,光敏传感器连接在智能终端的引脚为   ;若某时间点光敏传感器监测数据值为210,则蜂鸣器    (选填:会/不会)发出警报声。
(3)智能终端连接服务器的部分Python 代码如下:
IP = "10.0.2.12"
PORT = "8080"
SSID = "PC" #Wi-Fi的名称
PASSWORD = "********" #Wi-Fi的密码
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
while Obloq.connectWifi(SSID, PASSWORD, 10000) != True: #判断网络连接是否成功
display.show(".")
print("connect")
由以上代码可知,服务器端的IP 地址为    。
(4)为了研究室内光照强度数据,小明从服务器数据库导出了某白天12 小时内的全部光照数据,查找当日室内光照强度连续不低于设定阈值的最长时间段(若含有多段长度相同的最大值,输出最早的一个时间段)。实现上述功能的部分Python 程序如下,请在划线处填入合适的代码。
#获取时间点和对应的光照强度值存储于数组a中,
#其中a[0][0]存储第一个监测时间点,a[0][1]存储该时间点的室内光照强度值;
#a[1][0]存储第二个监测时间点,a[1][1]存储该时间点的室内光照强度值…依此类推
#数组a存储结构如:[[1,300],[2,203],[3,305],[4,300],[5,306]],代码略。
s = 300 #s为设定阈值
maxlen = 0
n =    
i = 0
p = 0
q = 0
while i < n:
if a[i][1] >= s:
m = 1
for j in range(i + 1,n):
if     :
m = m + 1
else:
break # break表示退出当前循环
if m > maxlen:
maxlen = m
p = i
q =    
i = i + m
else:
i = i + 1
print("最长时间段为",a[p][0] , "至" , a[q][0])
15.(2022高二下·绍兴期末)分词是文本数据处理中的步骤之一。基于词典的分词,所采用的词典需要经常更新。编写一个在词典中删除单词的程序,功能为:输入需删除的单词,在词典中查找并将其删除。
(1)组织字典中的单词,链表相比较数组的优势有    (单选,填字母:A .可快速查找任何一个单词/ B .存储空间少/ C .插入、删除操作无需频繁移动单词)
(2)实现上述功能的部分Python 程序如下,请在划线处填入合适的代码。
word = ["yellow", "accent",
"call", "excel", "tea", "little",
"brother"] #存储结点的数据区域
turn = [4,-1,6,2,5,3,1] #存储结点的指针区域
del_word = input("请输入要删除的单词:")
head = 0 #头指针为head
pre_point = -1
   
while point != -1:
if     :
point = turn[point]
break #break退出当前循环
pre_point = point
point = turn[point]
if pre_point == -1: #删除头节点
head = point
elif point == -1: #删除尾节点
turn[pre_point] = -1
else:
turn[pre_point] = point
point = head
print("删除单词后词典为:")
while point != -1:
print(word[point],end=" ")
   
print('\n')
答案解析部分
【答案】1.A
2.B
3.C
【知识点】信息及其特征;信息系统的组成及功能;数据、知识、智慧的定义与特征;射频识别技术及其应用
【解析】
1.
2.
3.
【答案】4.A
5.B
6.A
【知识点】流程图识读;字符编码;图像识别与生物特征识别
【解析】
4.
5.
6.
7.【答案】D
【知识点】运算符、基本运算与表达式
【解析】
8.【答案】C
【知识点】基本数据结构
【解析】
9.【答案】D
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
【解析】
10.【答案】D
【知识点】常见数据类型、数组;循环结构语句及程序实现
【解析】
11.【答案】A
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
【解析】
12.【答案】C
【知识点】循环结构语句及程序实现;基本数据结构
【解析】
13.【答案】(1)B
(2)B;C
(3)A;B;D
(4)s ['订购数量']
(5)从三个方面:精准营销、供应链管理、智能网站着手分析,例如:实现个性化推荐、商品自动补货、优化商品配送、挖掘优质客户、开发网站推荐系统等)
【知识点】编程处理数据与可视化;表格数据的图表呈现;数据表、字段、记录的编辑
【解析】
14.【答案】(1)D;C
(2)pin0;会
(3)10.0.2.12
(4)len(a);a[j][1] >= s;i + m - 1
【知识点】信息系统的组成及功能;传感器信息的获取
【解析】
15.【答案】(1)C
(2)point = head 或point = 0;word[point] == del_word;point = turn[point]
【知识点】文本数据的处理与可视化
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市2021-2022学年高二下学期信息技术期末调测试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
(2022高二下·绍兴期末)阅读下列材料,回答下面小题。
某校园学生信息管理系统,采用非接触式刷卡器(内置RFID读写器)识别学生校牌中的无源电子标签来获取学生的姓名、所属班级、签到时间等信息,实现到校签到功能,示意图如下图所示。
1.关于学生入校进行非接触式刷卡的过程,下列描述正确的是(  )
A.获取签到数据的过程属于数据采集
B.签到数据的记录只能以数字形式呈现
C.非接触式刷卡说明信息可以脱离载体
D.签到数据属于模拟信号
2.关于 RFID 读写器,下列说法不正确的是(  )
A.RFID 读写器必须要有相应的电子标签才能完成身份识别
B.识别身份时由无源电子标签先向RFID 读写器发射编码信息
C.RFID 读写器的功能为采集电子标签的信息并进行解码
D.RFID 读写器在识别过程中属于接收端
3.该信息系统所采集到的学生姓名、所属班级、签到时间等,属于信息系统中的(  )
A.用户 B.软件 C.数据 D.硬件
【答案】1.A
2.B
3.C
【知识点】信息及其特征;信息系统的组成及功能;数据、知识、智慧的定义与特征;射频识别技术及其应用
【解析】
1.
2.
3.
(2022高二下·绍兴期末)阅读下列材料,回答下面小题。
车牌识别系统是现代智能交通系统的重要组成部分,它自动提取车辆牌照信息(含汉字、英文字母、阿拉伯数字及号牌颜色),实现汽车“身份”的自动登记及验证,广泛应用于多个场景。
4.车牌识别系统完成车辆牌照识别的过程主要应用的技术是(  )
A.人工智能技术 B.虚拟现实技术
C.多媒体交互技术 D.无线通信技术
5.下列关于车牌信息计算机内部编码的描述,正确的是(  )
A.车牌中的汉字采用GB2312 汉字编码时,一个汉字对应一个字节
B.车牌中的英文字母采用ASCII 码编码时,一个字母占8 位空间
C.将车牌图像保存为BMP 格式图像,其图像编码为矢量图形
D.车牌中的所有字符在计算机内部存储时都采用十进制编码
6.某APP根据车牌号码识别结果,给出“限行”的相关提示。实现主要功能的部分流程图如下所示。
输入车牌“浙D069BC”,执行完这部分流程后,输出结果为(  )
A.周五限行 B.周四限行 C.周三限行 D.周二限行
【答案】4.A
5.B
6.A
【知识点】流程图识读;字符编码;图像识别与生物特征识别
【解析】
4.
5.
6.
7.(2022高二下·绍兴期末)下列Python表达式的值为True的是(  )
A."9" < "10" B.2022 % 100 == 2
C.3 > 5 and 5 <= 2 D.len("12" + "3") >= 3
【答案】D
【知识点】运算符、基本运算与表达式
【解析】
8.(2022高二下·绍兴期末)元素 a, b, c, d, e 依次入栈,若最后一个出栈的元素是e,则之前出栈序列不可能是(  )
A.a, b, c, d B.b, c, d, a C.d, b, c, a D.c, b, a, d
【答案】C
【知识点】基本数据结构
【解析】
9.(2022高二下·绍兴期末)某信息系统根据动态的8位字符串(包含2个英文字母、4个数字和2个特殊符号)生成验证码。对应的Python程序段如下:
#获取动态的8位字符串s,过程略
num = 0
p = ""
for i in s:
if "0" <= i <= "9":
num = num + int(i)
elif "a" <= i <= "z":
p = p + chr(ord(i) - 32)
elif "A" <= i <= "Z":
p = p + chr((ord(i) - ord("A") + 3) % 26 + ord("A"))
p = p + str(num % 10) + str(num // 10)
print("验证码为:",p)
若动态字符串s 为"8Y!5u23_",则运行程序段后,输出验证码为(  )
A.Bw53 B.8Bz1 C.BU18 D.BU81
【答案】D
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
【解析】
10.(2022高二下·绍兴期末)编号为1~10的10位同学排队做核酸检测,若有一位同学因故中途离开,为保证检测
工作正常进行,队伍需整体向前移动。编写程序模拟队伍移动过程,Python程序如下:
a=[0]*10
#将编号1~10依次存储于数组元素a[0]~a[9]中,代码略
n = len(a)
pos = int(input("请输入离队同学的编号:"))
for i in :
a[i] = a[i + 1]
n = n -1
print(a[0:n])
划线处的代码应为(  )
A.range(pos ,n ) B.range(pos - 1,n )
C.range(pos ,n - 1) D.range(pos - 1,n - 1)
【答案】D
【知识点】常见数据类型、数组;循环结构语句及程序实现
【解析】
11.(2022高二下·绍兴期末)利用5列6行的二维数组qp来记录某试场中的座位编号1~30,生成编号所对应Python
程序段如下:
qp = [[0 for i in range(5)] for j in range(6)] #建立二维数组并初始赋值为0
m = 0
for i in range(5):
for j in range(6):
if i % 2 == 0:
qp[j][i] = m * 6 + j + 1
else:
qp[j][i] = m * 6 + 6 - j
m = m + 1
运行上述程序段后,编号17所在的数组元素为(  )
A.qp[4][2] B.qp[2][4] C.qp[5][3] D.qp[6][1]
【答案】A
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
【解析】
12.(2022高二下·绍兴期末)输入一个字符串S1S2S3…Sn,按如下过程操作:取出第一个字符S1,将第二个字符S2放到字符串的末尾Sn后面,得到字符串S3…SnS2;接着将S3取出,S4放到字符串的末尾S2后面……直到最后一个字符Sn被取出。这些字符按取出的顺序形成一个新的字符串,
输出该新字符串,实现相应功能的Python程序段如下:
s=input("请输入字符串:")
que = [""] * 100 #该空队列可以满足需要
head = 0
tail = 0
for i in range( ① ): #原字符串全部字符依次入队
que[tail] = s[i]
tail+=1
print("加密后的串为: ")
while head < tail: #队列非空时
print(que[head], end="")

if head < tail: #队列非空时,出队的元素加入队尾

tail+=1
head+=1
上述程序段3个方框处的代码分别为(  )
A.①len(s) + 1 ②head+=1 ③que[tail] = que[head]
B.①len(s) + 1 ②tail+=1 ③que[head] = que[tail]
C.①len(s) ②head+=1 ③que[tail] = que[head]
D.①len(s) ②tail+=1 ③que[head] = que[tail]
【答案】C
【知识点】循环结构语句及程序实现;基本数据结构
【解析】
二、非选择题(本题共3小题,其9+10+7,共26分)
13.(2022高二下·绍兴期末)小明搜集了某网络购物平台2021年1月1日至2021年9月30日时间段内的日用化妆品销售数据,原始数据如下图a所示。
(1)小明对数据进行了整理,下列操作不恰当的是(  )(单选,填字母)。
A.发现记录中有6 条重复,对这6 条记录进行了删除
B.发现记录中有38 处数据项缺失,直接删除相关记录
C.将某条记录中订单日期“2050-6-9”订正为“2021-6-9”
D.将某条记录中订单日期“2021#3#11”修改为“2021-3-11”
(2)小明发现数据中仍有极少量时间段外的记录混杂其中,利用Python 及pandas 模块进行处理。请回答问题:
① 采用pandas 模块中的   (单选:填字母:A .Series / B .DataFrame)
数据结构存储全部数据会比较高效。
② 全部数据保存于变量df 中,为筛选出订单日期为2021 年第一季度内的所有记录,
可以执行Python 语句df1 =     ,则df1 中保存筛选结果。(单选,填字母。
提示:多条件筛选时,条件之间用“&”连接,表示需要同时满足这多个条件)
A.df[ (df['订单日期'] <= '2021-1-1' ) & (df
['订单日期'] <= '2021-3-31') ]
B.df [ (df ['订单日期'] >= '2021-1-1') &
(df ['订单日期'] >= '2021-3-31') ]
C.df [(df ['订单日期'] >= '2021-1-1') & (df
['订单日期'] <= '2021-3-31')]
(3)经过以上两步处理之后,为了解“所在地市”第一季度“订购数量”前10 名的情况,
编写如下Python 程序段:
#数据整理结果保存于变量df1中,代码略
g = df1.groupby('所在地市', as_index = False).sum()
print )
则划线处的代码可为(  )(多选,填字母)
A.g.sort_values('订购数量',ascending = False) [0:10]
B.g.sort_values('订购数量',ascending = True).tail(10)
C.g.sort_values('订购数量',ascending = True)[0:10]
D.g.sort_values('订购数量',ascending = False).head(10)
(4)根据以上数据整理结果,小明对第一季度所在地市的“订购数量”进行可视化处理,如图b所示。
实现上述功能的Python程序部分代码如下:
#按“所在地市”对第一季度数据分组并求和,再按“订购数量”升序排序
#选取最后10条数据,存入变量s,代码略
import matplotlib.pyplot as plt
x = s['所在地市']
y =
plt.barh(x, y, color = 'r')
plt.show(  )
程序中划线处代码应为   。
(5)小明借助大数据技术,对近几年来该网络购物平台的日用化妆品销售数据进行了分析。
应用该分析结果可能提供的数据服务是   (列举一条即可)。
【答案】(1)B
(2)B;C
(3)A;B;D
(4)s ['订购数量']
(5)从三个方面:精准营销、供应链管理、智能网站着手分析,例如:实现个性化推荐、商品自动补货、优化商品配送、挖掘优质客户、开发网站推荐系统等)
【知识点】编程处理数据与可视化;表格数据的图表呈现;数据表、字段、记录的编辑
【解析】
14.(2022高二下·绍兴期末)为研究充足光照促进植物生长的情况,小明设计了一个“室内光照强度实时监测系统”。
主要功能为:光敏传感器每间隔2 秒采集一次室内光照强度值,数据经智能终端处理后与设定阈值进行比对,若小于阈值,智能终端连接的蜂鸣器报警;若大于等于阈值,智能终端屏幕上显示“笑脸”图形。该系统结构示意图如图a 所示。
请根据材料回答下列问题:
(1)根据该系统的功能要求,图a 中①②两处分别表示的设备名称是:①   ,②   (单选,填字母:A .防火墙\B .智能终端\C .数据库\D .传感器)。
(2)将光敏传感器连接智能终端后,智能终端处理光照强度值的部分Python 代码如下:
maxrv = 300 #设定的阈值
while True:
light = pin0.read_analog()
if light >=maxrv:
display.show(Image.HAPPY)
else:
pin8.write_digital(1)
sleep(2000)
由代码可知,光敏传感器连接在智能终端的引脚为   ;若某时间点光敏传感器监测数据值为210,则蜂鸣器    (选填:会/不会)发出警报声。
(3)智能终端连接服务器的部分Python 代码如下:
IP = "10.0.2.12"
PORT = "8080"
SSID = "PC" #Wi-Fi的名称
PASSWORD = "********" #Wi-Fi的密码
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
while Obloq.connectWifi(SSID, PASSWORD, 10000) != True: #判断网络连接是否成功
display.show(".")
print("connect")
由以上代码可知,服务器端的IP 地址为    。
(4)为了研究室内光照强度数据,小明从服务器数据库导出了某白天12 小时内的全部光照数据,查找当日室内光照强度连续不低于设定阈值的最长时间段(若含有多段长度相同的最大值,输出最早的一个时间段)。实现上述功能的部分Python 程序如下,请在划线处填入合适的代码。
#获取时间点和对应的光照强度值存储于数组a中,
#其中a[0][0]存储第一个监测时间点,a[0][1]存储该时间点的室内光照强度值;
#a[1][0]存储第二个监测时间点,a[1][1]存储该时间点的室内光照强度值…依此类推
#数组a存储结构如:[[1,300],[2,203],[3,305],[4,300],[5,306]],代码略。
s = 300 #s为设定阈值
maxlen = 0
n =    
i = 0
p = 0
q = 0
while i < n:
if a[i][1] >= s:
m = 1
for j in range(i + 1,n):
if     :
m = m + 1
else:
break # break表示退出当前循环
if m > maxlen:
maxlen = m
p = i
q =    
i = i + m
else:
i = i + 1
print("最长时间段为",a[p][0] , "至" , a[q][0])
【答案】(1)D;C
(2)pin0;会
(3)10.0.2.12
(4)len(a);a[j][1] >= s;i + m - 1
【知识点】信息系统的组成及功能;传感器信息的获取
【解析】
15.(2022高二下·绍兴期末)分词是文本数据处理中的步骤之一。基于词典的分词,所采用的词典需要经常更新。编写一个在词典中删除单词的程序,功能为:输入需删除的单词,在词典中查找并将其删除。
(1)组织字典中的单词,链表相比较数组的优势有    (单选,填字母:A .可快速查找任何一个单词/ B .存储空间少/ C .插入、删除操作无需频繁移动单词)
(2)实现上述功能的部分Python 程序如下,请在划线处填入合适的代码。
word = ["yellow", "accent",
"call", "excel", "tea", "little",
"brother"] #存储结点的数据区域
turn = [4,-1,6,2,5,3,1] #存储结点的指针区域
del_word = input("请输入要删除的单词:")
head = 0 #头指针为head
pre_point = -1
   
while point != -1:
if     :
point = turn[point]
break #break退出当前循环
pre_point = point
point = turn[point]
if pre_point == -1: #删除头节点
head = point
elif point == -1: #删除尾节点
turn[pre_point] = -1
else:
turn[pre_point] = point
point = head
print("删除单词后词典为:")
while point != -1:
print(word[point],end=" ")
   
print('\n')
【答案】(1)C
(2)point = head 或point = 0;word[point] == del_word;point = turn[point]
【知识点】文本数据的处理与可视化
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表