-
1、有如下Python代码:
n=int(input("n="))
i=2
k=c=0
while n > 1: #①
if n%i == 0:
if k != i:
c+=1
k=i
n=n//i
else:
i+=1 #2
print(c)
运行该代码,并输入28,下列说法正确的是( )
A、变量c的值为3 B、变量k的值为7 C、②处代码执行了6次 D、①处代码“n>1”改为“n>0”,对程序没有影响 -
2、下图所示流程图用于系统登录时密码验证。密码有三次输入机会,若连续三次输错密码,则结束输入并提示“机会已用完”,若三次以内(包含三次)输入正确的密码,则结束输入并提示“密码正确”。流程图①②处代码可以实现该功能的是( )A、①x==pw or n==3? ②n=3? B、①x==pw and n==3? ②n=3? C、①x==pw or n==3? ②x!=pw? D、①x==pw and n==3? ②x!=pw?
-
3、下列关于数字化和编码的说法,正确的是( )A、用二进制为10位同学进行唯一编号,则每个编号至少需要4个字节 B、视频在网络中一般以未压缩的格式传输 C、手机在拍照和录音时都需要经过采样、量化和编码 D、一幅未经压缩的黑白二色位图图像,大小是1024×1024像素,其存储容量约为1MB
-
4、某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于提升该系统安全的措施中,不合理的是( )A、系统每天定时备份数据 B、以密文方式保存用户的注册信息 C、管理员登录方式由用户名+口令改为USB Key D、为该系统的所有用户设置相同的访问系统资源的权限
-
5、某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统中网络技术的说法,正确的是( )A、手机必须通过移动通信网络登录“约书app” B、服务器网络故障不影响读者在线选择图书 C、客户端获取数据库中的数据需通过网络协议 D、书柜服务机与服务器通讯时,必须处于同一个局域网
-
6、某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统功能与设计的说法,正确的是( )A、取书和还书过程都涉及了RFID技术 B、该系统功能的实现需要控制技术的支持 C、该系统数据收集和输入功能完全由书柜服务机实现 D、该系统提供便民服务,所以不存在数字鸿沟问题
-
7、某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该信息系统组成的说法,正确的是( )A、“约书app”属于应用软件 B、借阅数据存储在服务器的RAM中 C、该系统的硬件包含书柜服务机、手机、数据库等 D、该系统由硬件、软件、通信网络和数据组成
-
8、某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下面关于该大模型中使用和处理数据的说法不正确的是( )A、系统本地化处理数据时,仍需考虑隐私保护问题 B、该大模型只能分析和处理结构化数据 C、中文文本处理时,一般需要分词 D、处理结果用可视化图表比表格数据更直观,更具吸引力
-
9、某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。以下有关该人工智能大模型的说法正确的是( )A、训练MoE时主要采用了符号主义人工智能方法 B、近端策略优化(PPO)算法中强化学习主要是基于推理 C、人工智能可完全替代教师分析学生表现,减少人为干预 D、该大模型的核心算法可迁移至多个领域,体现了跨领域人工智能应用
-
10、某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下列关于数据和信息的说法,不正确的是( )A、大模型学习过的数据将不再具有价值 B、学生的原始数据经过处理生成报告,说明信息具有可加工处理性 C、该人工智能技术创新的过程是其核心团队研发者智慧的体现 D、大模型的研发离不开大数据,这些数据的客观性为研究提供依据
-
11、某海鲜加工厂有若干种生鲜货物存储在冷库中,冷库中有n个超低温速冻柜(编号为0到n-1),每个速冻柜存放1件货物。入库出库操作数据存放在记事本文件data. txt中,如图a所示,每一行包含3个数据,分别是货物名称、操作类型和货物数量。在执行入库和出库操作时,遵循以下几条规则。
①考虑到货物的保质期,总是从最早入库的货物开始按序出库。
②考虑到速冻柜在完成出库工作后需要进行清理,最新腾出的空柜总是最后安排入库。
③在入库时,若遇到速冻柜都已存满但还有货物需要入库,则把需要入库的货物暂存在等候区,一旦有速冻柜空出优先将等候区的货物入库。
如有10个速冻柜,执行完data. txt文件中的操作后,冷库中各速冻柜存储货物的现状如下表所示。
0
1
2
3
4
5
6
7
8
9
d
空
a
a
d
d
c
c
c
d
(1)在当前状态下新增两条操作数据:“e, in, 3”,“c, out, 3”,执行完所有入库出库操作后,空闲速冻柜的号码是。
(2)定义如下insert_storage(name,length)函数,函数的功能是实现入库操作,参数name指待入库货物的名称,参数length指待入库货物的数量,列表cabinet_node存储了各个速冻柜之间的链式关系,例如cabinet_node[2]的值为5,说明2号速冻柜的后续速冻柜是5号。字典head存储了各类货物在冷库中存放起始速冻库编号和结束速冻柜编号,例如head["empty"]的值为[0,4],说明空闲速冻柜起始编号是0,结束编号是4。请在划线处填入合适的代码。
def insert_storage(name, length):
current = head["empty"][0]
prev = -1
count =0
while current != -1 and count < length:
①
prev = current
current = cabinet_node[current]
if name not in head:
head[name] = [head["empty"][0], prev]
else:
cabinet node[head[name][1]] = head["empty"][0]
head[name][1] = prev
cabinet node[prev] =-1
head["empty"][0] =②
if count< length:
waitdata. append([name, "in", length - count])
del head["empty"] #从字典中删除键为“empty”的键值对
(3)编写Python程序,实现读取data. txt中操作数据,实现入库和出库操作,输出各个速冻柜存放货物状态及还需等待存放的货物。程序运行结果如图b所示:
输入速冻柜的个数:8
还需等待存放的货物是:
d 1
当前速冻柜的状态是: ['d', 'd', 'a', 'a', 'c', 'd', 'c', 'c']
图b
部分程序代码如下,请在划线处填入合适的代码。
#定义函数pop_storage (name, length),函数的功能是实现出库操作,参数name是要出库货物的名称,参数length是要出库货物的数量,代码略。
#读取data. txt数据文件
with open("data. txt", encoding=" utf-8") as f:
data = [line. strip(). split(",")for line in f if line. strip()]
n = int(input("输入速冻柜的个数:"))
#初始化速冻柜状态
cabinet_node= list(range(1, n)) + [-1]
cabinet_name = [""] * n
head = {"empty": [0, n -1]}
waitdata= []
i = j =0
while i < len(data) or (" empty" in head and j < len(waitdata)):
if③:
insert_storage(waitdata[j][0], int(waitdata[j][2]))
j +=1
elif "empty" in head and data[i][1] == "in":
insert_storage(data[i][0], int(data[i][2]))
i +=1
elif data[i][1] == "out":
pop_storage(data[i][0], int(data[i][2]))
i +=1
else:
waitdata. append(data[i])
i +=1
print("还需等待存放的货物是:")
if j == len(waitdata):
print("无")
else:
while j < len(waitdata):
print(waitdata[j][0], waitdata[j][2])
j +=1
# 更新 cabinet name
for key in head:
if key == " empty":
continue
current = head[key][0]
while current != -1:
④
current = cabinet_node[current]
print("当前速冻柜的状态是:", cabinet_name)
-
12、某校引进了校园安全管理系统,该系统具备门禁管理功能。学校预先将学籍管理系统内的照片数据导入至安全系统的图像数据库中。通过在校门口安装的AI摄像头,系统能自动捕捉进出人员的面部特征,并与数据库中的图像数据进行匹配。检测到身份核验通过的校内人员时,闸机自动放行。此外,该系统能实时记录学生的到校和离校时间,并据此生成考勤报告,为学校管理提供数据支持。该系统结构示意图如图a所示。
(1)根据该系统的功能要求,图中①、②处的设备名称分别是(单选,填字母:A.AI摄像头、闸机/B.闸机、AI摄像头)。
(2)下列有关该系统的说法,正确的是(多选,填字母)
A.该系统的架构为C/S模式
B.为保证数据资源的安全,需要为班主任、行政教师、科任教师等设置不同的访问权限
C.选择数据管理系统属于前期准备中的详细设计
D.搭建完该系统后,需要进行软件测试、硬件测试、网络测试等。
(3)该系统服务器的IP地址为“192.168.10.16”,端口号为“8000”,若要查看AI摄像头采集的数据,应访问的页面地址是http://
(4)在系统测试阶段,学校发现存在部分特定学生无法识别的现象,造成这种现象的原因不可能是(单选,填字母)
A.预先导入的图像数据分辨率较低 B.识别算法的阈值设置过高
C.背景人流密集导致误检 D. IOT模块停止工作
(5)为排查故障原因,管理人员将3月份第一周的考勤异常数据导出为“异常名单.xlsx”文件,如图b所示,并统计各班“未识别”的学生数量制作成图表,如图c所示,部分程序如下。
import pandas as pd
import matplotlib. pyplot as plt
plt. rcParams["font. sans-serif"]="SimHei" #绘制图表支持显示中文
df = pd. read_excel("异常名单. xlsx")
df1=
df2= df1. groupby("班级", as index= True). count( )
df2= df2. rename(columns={"学号":"未识别人数"})
df3= df2. sort values("未识别人数", ascending= False)
x =②
y = df3["未识别人数"]
plt. bar(x,y)
plt. title("三月第1周各班未识别人数")
plt. show()
①加框处代码应为:(单选,填字母)
A. df["考勤状态"]=="未识别" B. df["考勤状态"=="未识别"]
C. df[df["考勤状态"]=="未识别"] D. df[df["考勤状态"]]=="未识别"
②请在划线处填入合适的代码。
-
13、某新能源公司发展了高速公路服务区新能源充电站的运维业务,经营的利润由收入和成本相减所得,其中成本包括电力采购成本、人工管理成本和设备维修成本等,同样收入也会由多种类型组成。在实际经营过程中,发现成本和收入的变化都具有周期性规律,为了优化运维工作,数据分析人员采集了近一个月的每日成本和收入数据,设计算法找出当月最大利润期(最大利润期:利润和最大的连续日期区间)。
(1)当月第一周的成本数据为21,22,20,28,21,27,32;收入数据为15,20,30,22,35,30,47.则这周最大利润期的天数是。
(2)编写Python实现读取当月成本数据和收入数据,输出当月最大利润期的日期范围,程序运行结果如下图所示。
当月成本数据:
[38,25,21,49,21,22,29,28,15,17,29,41,49,40,35,35,45,40,19,50,46,35,21,21,15,20,33,28,39,39]
当月收入数据:
[22,24,27,41,20,40,21,44,35,40,31,21,32,24,21,37,28,24,32,21,28,32,31,23,34,29,36,31,29,41]
最大利润期:
位置:第6天到第11天
上述功能的部分Python程序如下,请在划线处填入合适的代码。
#读取当月成本数据存储到列表cost中,收入数据存储到列表income中,并输出列表cost和列表income,代码略
n = len(cost)
s = [0] *n
s[0] = income[0] - cost[0]
for i in range(1, n): #列表s存储当月累计利润总和, s[i]指从第1天到第i+1天的利润之和
s[i] =①
max_sum= s[0] #初始化最大和为第一个元素
start=0
end=0
#遍历所有可能的子序列结束位置
for j in range(n):
if s[j] > max sum:
max sum = s[j]
②
end = j
#检查从中间位置到当前位置的子序列
for i in range(j):
current_sum = s[j] - s[i]
if current sum > max_sum:
③
start= i +1
end= j
print("最大利润期:")
print("位置:第{}天到第{}天". format(start+1, end+1))
-
14、有如下Python程序段:
a=[[8,1], [15,2], [16,3], [12,4], [6,-1]]
head = p = q =0
np = nq = head
while p != -1:
if a[p][0] < a[np][0]:
np = p
nq = q
q = p
p = a[p][1]
if np != head:
a[nq][1] = a[np][1]
a[np][1] = head
head = np
运行该程序段后,a的值为( )
A、[[8,1], [15,2], [16,3], [12,-1], [6,0]] B、[[8,3], [15,2], [16,-1], [12,1], [6,0]] C、[[8,1], [15,3], [16,0], [12,4], [6,-1]] D、[[8,4], [15,3], [16,1], [12,0], [6,-1]] -
15、有如下Python程序段:
from random import randint
a = [0] *6
i =0
while i <6:
a[i] = randint(1,5) *2+1
if i >0 and a[i-1] %2==0:
a[i] +=2
elif i %2==1:
a[i] += a[i-1]
i +=1
运行该程序段后,a的值可能为( )
A、[9,14,5,16,13,25] B、[7,18,3,6,7,20] C、[12,11,8,9,4,21] D、[5,10,9,18,13,16] -
16、有如下Python程序段:
mw = "mkgysa"
st = "325041"
n = len(st)
a = [""] * n
i =0
while i < n:
t = int(st[i])
a[t] = mw[i]
i +=1
result =''. join(a) #将列表转换为字符串
运行该程序段后,result的值为( )
A、"yakmsg" B、"gsmkay" C、"msgyak" D、"aymkgs" -
17、下列关于栈和队列的说法,正确的是( )A、队列的插入和删除操作分别在两端进行,而栈的插入和删除操作均在栈顶进行 B、栈和队列都是线性数据结构,且栈的删除操作可以在任意位置进行 C、栈的运算规则是先进先出,队列的运算规则是后进先出 D、栈和队列都可以直接访问中间元素,但无法访问首尾元素
-
18、下列Python表达式的结果值最小的是( )A、3* (5-2) +1 B、abs(ord("b") - ord("d"))// len("AI") C、random. randint(0,8) -2**3 D、7%4+ len("Hi!")
-
19、某校举办了一场才艺比赛。在初赛中,评委根据选手的表演进行打分(S),若选手得分达到80分及以上,则进入决赛;若得分低于80分,则被淘汰。现共有20位选手参赛,统计晋级学生人数的部分流程图如图所示,有如下表达式:
①i≤n? ②i>n? ③S<80? ④S≥80? ⑤c=c+1
则(1)-(3)处表达式序号依次为( )
A、①③⑤ B、①④⑤ C、②⑤③ D、②④⑤ -
20、算式110101B+36D的运算结果是( )A、89D B、57H C、1011101B D、1001101B