某校园学生信息管理系统,采用非接触式刷卡器(内置RFID读写器)识别学生校牌中的无源电子标签来获取学生的姓名、所属班级、签到时间等信息,实现到校签到功能,示意图如下图所示。
车牌识别系统是现代智能交通系统的重要组成部分,它自动提取车辆牌照信息(含汉字、英文字母、阿拉伯数字及号牌颜色),实现汽车“身份”的自动登记及验证,广泛应用于多个场景。
输入车牌“浙D069BC”,执行完这部分流程后,输出结果为( )
#获取动态的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_",则运行程序段后,输出验证码为( )
工作正常进行,队伍需整体向前移动。编写程序模拟队伍移动过程,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])
划线处的代码应为( )
程序段如下:
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所在的数组元素为( )
输出该新字符串,实现相应功能的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个方框处的代码分别为( )
① 采用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')]
编写如下Python 程序段:
#数据整理结果保存于变量df1中,代码略
g = df1.groupby('所在地市', as_index = False).sum()
print )
则划线处的代码可为( )(多选,填字母)
实现上述功能的Python程序部分代码如下:
#按“所在地市”对第一季度数据分组并求和,再按“订购数量”升序排序
#选取最后10条数据,存入变量s,代码略
import matplotlib.pyplot as plt
x = s['所在地市']
y =
plt.barh(x, y, color = 'r')
plt.show( )
程序中划线处代码应为。
应用该分析结果可能提供的数据服务是(列举一条即可)。
主要功能为:光敏传感器每间隔2 秒采集一次室内光照强度值,数据经智能终端处理后与设定阈值进行比对,若小于阈值,智能终端连接的蜂鸣器报警;若大于等于阈值,智能终端屏幕上显示“笑脸”图形。该系统结构示意图如图a 所示。
请根据材料回答下列问题:
maxrv = 300 #设定的阈值
while True:
light = pin0.read_analog()
if light >=maxrv:
display.show(Image.HAPPY)
else:
pin8.write_digital(1)
sleep(2000)
由代码可知,光敏传感器连接在智能终端的引脚为;若某时间点光敏传感器监测数据值为210,则蜂鸣器 (选填:会/不会)发出警报声。
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 地址为 。
#获取时间点和对应的光照强度值存储于数组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])
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')