相关试卷
-
1、小明使用下载软件下载一部电影时,突然断电,当他开机打开下载软件时,发现可以接着上次中断的地方继续下载,这主要体现了下载工具的特征是( )A、多线程 B、断点续传 C、批量下载 D、快速下载
-
2、如图是计算机“资源管理器”的部分截图,下列说法错误的是( )A、点击“+”可以展开文件夹 B、点击“-”可以折叠文件夹 C、在资源管理器中可以复制、剪切文件或者文件夹 D、在资源管理器中不能移动文件或者文件夹
-
3、某学校引进了一个在线智慧教学平台,经过若干学期的线上教学实践积累了学习资源、教学互动、学情信息等大量教学数据。为了不断提高线上教学质量,在线智慧教学平台可根据当前积累的教学数据,采用( )技术来估计学生的学习效果,并生成综合的改进方案,完善线上教学方法。A、数据存储与加密 B、数据索引与排序 C、数据分析与预测 D、数据共享与保护
-
4、南昌汉代海昏侯墓出土了1万余件(套)文物,其中包括5千余枚简牍。部分简牍因自然腐蚀,内容无法识别,这主要体现了信息的( )A、时效性 B、依附性 C、共享性 D、价值性
-
5、蓝牙技术是一种无线数据和语音通信标准,它是基于低成本的近距离无线连接,关于蓝牙技术的应用,下列叙述不正确的是( )A、可用于智能手机与通信基站连接 B、可用于智能手机与蓝牙耳机连接 C、可用于智能手机与笔记本电脑连接 D、可用于智能手机与智能手机连接
-
6、使用子网掩码对C类地址进行子网划分,其划分方法可参考下图所示,请问当子网掩码为255. 255.255. 224时,每个子网的主机数为( )A、8 B、16 C、30 D、48
-
7、小明为了购买学习用品,登录某直播购物平台。在回放往期视频时,小明采用了快进和倒退的播放方式,控制观看节奏。这主要体现了多媒体技术的______特征。( )A、集成性 B、交互性 C、多样性 D、超媒体结构
-
8、笔记本电脑在有多个无线信号覆盖的区域内,可以实现自动连接信号最强的那个信号。当切换无线信号时,下列说法正确的是( )A、IP地址可能会发生改变 B、MAC地址可能会发生改变 C、IP地址和MAC地址都可能会发生改变 D、IP地址和MAC地址一定不会发生改变
-
9、电商平台的智能客服机器人,可实时回答客户对所关注商品的咨询提问。实现智能客服机器人问答功能的最核心技术是( )A、自动问题求解 B、自动程序设计 C、自然语言处理 D、自动定理证明
-
10、简易阅卷系统--为了检测学生的学习效果,王老师要开展一次课堂测试。她设计了一份检测卷,共8道题目,其中单选题6题,多选题2题,总分100分。学生做完题目后,上交答卷存储在“学生答卷.txt”文件中(答卷中均是大写字母,且多选题答案已按字母升序排列,格式如图a所示)。王老师编程读取全班学生的答卷,实现自动批阅,并统计每位学生的得分情况,最终输出每位学生得分和满分学生名单(如图b所示)。各类题型的阅卷规则如下:
●单选题:学生答案和标准答案一致,每题得10分;错选或不选不给分。
●多选题:学生答案和标准答案一致,每题得20分;漏选给10分,错选或不选不给分。比如某题标准答案为ACD,若答ACD可以得20分,答A、C、D、AC、AD或CD可得10分,其余不得分。
(1)、主程序da=['A','B','A','D','C','D','ACD','BD'] #da存放标准答案
file="学生答卷.txt"
ts=readfile(file) #读取学生答案内容
a=[ ] #用于存放满分同学的姓名
for i in range(len(ts)):
line=ts[i]
ls=line.strip() #过滤掉换行符 '\n'
ls=ls.split(',') #将ls按“,”分割,以列表存储
s=score(ls,da)
print(ls[0]+"得分:"+str(s))
if s==100:
a.append(ls[0])
i+=1
print("满分同学:",end='')
for i in a:
print(i,end=' ')
该程序段采用的算法是(单选,填字母:A .解析算法 / B .枚举算法)。
(2)、读写文本文件,如下的readfile函数,逐行读取每位学生的答题数据存入列表并返回。请在划线处填入合适的代码。def readfile(file):
f=open(file,encoding="utf-8") #打开文件
line= f.readline() #从文件中读取一行
while line:
text.append(line) #添加到列表text
line=f.readline()
f.close()
return text
(3)、如下的dxt函数,判断多选题答案并返回得分。请在划线处填入合适的代码。def dxt(s1,s2):
n1=len(s1);n2=len(s2)
fs=0;c=0;k=0
if s1==s2:
fs=20
else:
while k<n1:
if s1[k] in s2:
c+=1
else:
break
k+=1
if :
fs=10
return fs
(4)、如下的score函数,统计每位学生的得分并返回。请在划线处填入合适的代码。def score(st,da):
sum=0
for j in range(1,len(st)):
if j<=6: #单选题
if st[j]==da[j-1]:
sum+=10
else: #多选题
return sum
-
11、某“学校图书管理系统”由书籍管理、借阅管理和用户管理等模块组成。其中,借阅管理模块可以实现用户借书、用户还书和借书统计等功能。每本书籍的内页已经贴上了条形码,用户的借书卡已经植入了电子标签。用户将借书卡放在读卡器上,通过对书籍的条码进行扫描实现借书操作,系统自动完成登记,如图所示。(1)、在设计“学校图书管理系统”的前期准备中,需要对该系统的进行模块结构设计,这一过程属于(单选,填字母:A .需求分析 / B .概要设计 / C .详细设计)。(2)、该系统服务端程序采用Flask Web框架编写,若用户编号uid 为10101,书籍编号bid为 2023,提交数据到Web服务器的URL为 http://192.168.1.2:5000/input?uid=10101&bid=2023,则服务器端应用实例 app中与该URL关联的路由设置语句是@app.route('')(3)、小明体验了该系统后,想进行优化设计,以下设计思路不恰当的一项是( )A、将每位学生的指纹录入到系统中,每次使用指纹借/还图书 B、开发移动端APP,实现新书和热门书推荐功能 C、增加电子图书的印刷和出售功能 D、在借阅管理模块中,增加逾期未还的学生短信提醒功能(4)、将系统数据库中一周的借书数据导出为文件“data.xlsx”,部分数据如图b所示,并制作图表如图c所示,部分程序代码如下,划线①处填入合适的代码(单选,填字母:A .sum( ) / B .count( ) / C .mean( )),划线②处填入合适的代码。
图b
图c
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel("data.xlsx") #读取Excel文件中的数据
df["借阅次数"] = [0]*len(df) #插入新的列用来保存各类书籍的借阅次数
df1 = df.groupby("书籍类别", as_index = False).借阅次数. ①
df2 = df1.sort_values("借阅次数", ascending = False ).head(3)
x = df2["书籍类别"]
y = ②
plt.title("本周最受欢迎图书前3类") #设置图表标题
plt.bar(x, y) #绘制柱形图
plt.show()
-
12、某Python程序如下:
s="HangZhou-0571"
y=""
for i in range(len(s)):
c=s[i]
if c>="A" and c<="Z":
c=chr(ord(c)-1)
elif c>="0" and c<="9":
c=chr(ord(c)+1)
y=c+y
print(y)
程序运行后,输出的结果是( )
A、GangYhou-1682 B、2861-uohYgnaG C、gangyhou-1682 D、2861-uohygnag -
13、阅读下列材料,回答问题。
小明为学校设计了教室节能自动温控系统,系统结构示意图如图所示。其功能为当室内温度值不在理想温度值范围时,开启或关闭空调。智能终端通过传感器采集教室内温度数据,IoT模块传送温度值到Web服务器并保存到数据库。客户端通过浏览器访问Web服务器查看教室温度。Web服务器将处理的结果经IoT模块传送给智能终端,由智能终端启动执行器实现对温度的控制。小明在家可以通过浏览器查看Web服务器上信息。
(1)、小明家通过移动宽带上网,选择的无线路由器有4个LAN接口和1个WAN接口,在连接硬件时,应该把“光调制解调器”和“家用台式机”的网线分别接在( )A、LAN口、LAN口 B、LAN口、WAN口 C、WAN口、LAN口 D、WAN口、WAN口(2)、下列说法正确的是( )A、该系统采用C/S网络架构 B、互联网断开后该系统不能控制空调开启或关闭 C、该系统采集的温度数据都存储在数据库中 D、必须使用为该系统专门开发的程序才能访问Web服务器(3)、下列选项标注了图中虚线框内的智能终端与传感器、执行器之间的数据传输关系,其中合理的是( )A、 B、 C、 D、 -
14、某客户购买的新能源汽车价格为t万元,可享受当地政府购车补贴,补贴标准如下:价格20万元(不含)以下,补贴0.25万元;价格20万元(含)至30万元(不含),补贴0.5万元;价格30万元(含)以上,补贴1万元。在下列选项中,计算实际购车价格p的程序代码正确的是( )
A.
p=t-0.25
if t>=20:
p=t-0.5
elif t>=30:
p=t-1
B.
p=t-1
if t<20:
p=t-0.25
elif t<30:
p=t-0.5
C.
p=t-0.25
if t>=30:
p=t-1
if t>=20:
p=t-0.5
D.
p=t-1
if t>=20:
p =t-0.5
else:
p=t-0.25
A、A B、B C、C D、D -
15、阅读下列材料,回答问题。
以“ChatGPT”、“AlphaGo”等为代表的基于深度学习的人工智能,正在引领一场深刻的技术革命。有媒体报道,在疫情防控中,人工智能运用大模型进行预测,为科学防疫提供重要依据;程序员利用人工智能帮助其编写指定程序,极大的提升了程序员的工作效率。人工智能的不当应用给信息系统的安全带来了挑战,有人利用人工智能进行网络犯罪,即便没有技术的“小白”,也能成为网络攻击者。
(1)、阅读上述文字,以下说法不正确的是( )A、人工智能技术将人类从繁杂工作中解脱出来的同时,也会取代一些工作岗位 B、“ChatGPT”是以符号主义表达与推理为代表的人工智能 C、人工智能技术推动人类社会进步的同时,也可能威胁人类安全 D、“ChatGPT”与“AlphaGo”都是基于数据驱动的人工智能方法(2)、下列关于信息系统安全与防护,说法正确的是( )A、访问控制是用户在进入系统或访问受限数据资源时,系统对用户身份的鉴别过程 B、防火墙一般是由硬件组成的复杂系统,其功能是查杀病毒 C、为了尽可能地降低病毒感染的风险,应坚持查杀为主,预防为辅的原则 D、若一种加密方法,加密密钥=解密密钥,则称为对称密码体制或单钥密码体制 -
16、某旅行社发放的宣传单有二维码,用智能手机扫描后可查看具体的行程路线、景点风景、游玩方案等信息,下列说法不正确的是( )A、扫描二维码的过程属于信息的编码 B、智能手机内部以二进制方式处理二维码信息 C、一个由16*16的黑白像素组成的二维码位图需要32字节的存储空间 D、二维码为人们的生活提供了便利,也带来了一定的安全隐患
-
17、下列关于信息系统的支撑技术,说法正确的是( )A、中央处理器(CPU)是计算机最核心的部件,它由运算器和存储器组成 B、计算机软件可分为系统软件和应用软件,浏览器属于系统软件 C、移动终端同普通计算机一样,也是由硬件和软件组成 D、NFC技术是一种远距离高频的无线电技术
-
18、下列关于数据与大数据的说法,正确的是( )A、数据是指所有能输入到计算机且只能被计算机程序处理的符号总称 B、大数据的数据类型多,价值密度低 C、我们可通过数据加密和数据解密来提高数据的保密性和完整性 D、大数据要分析的是抽样数据,而不是全体数据
-
19、编写一个Python程序对学校所有空教室进行管理,当申请教室时,将分配一个空教室,使用结束后归还教室,若已无空教室则申请失败。
现在模拟这一过程。初始有n个空教室,输入请求,每个请求包括请求类型(申请或归还)和请求人。程序输出对于每次请求的处理结果。例,当前有2个空教室,输入输出如图 a
图 a
图b
(1)、以3个空教室为例,对于如图b所示的输入数据,请求失败的人数是 。(2)、请修改程序加框处的错误。(3)、请完成划线处的填空。n = 10 #以初始有 10 个空教室为例
top = n; stack = [i for i in range(n+1)]
head = - 1; node = [[i, - 1, - 1] #定义栈,存储空教室编号
for i in range(n+1)] #定义链表节点,存储已用教室
def apply(name): #申请,从栈中弹出空教室添加至链表,并将请求人作为链表节点的内容
global top, head #声明 top 和 head 为函数外部的全局变量,下同
if top==0: return - 1
node[stack[top]][1] = name
node[stack[top]][2] = head
top -= 1
return head
def back(name): #归还,在链表中找到请求人所在的节点,删除后压入栈中
global top, head
p = head
if node[p][1]==name:
top += 1; stack[top] = head
head = node[head][2]
return stack[top]
while and node[p][2]!=- 1:
p = node[p][2]
if node[p][2]==- 1: return - 1
top += 1; stack[top] = node[p][2]
node[p][2] = node[node[p][2]][2]
return
s = input("请输入请求:")
while s!="- 1":
#下面语句对输入进行分割后存入request
#其中 request[0]表示请求类型(申请或归还),request[1]表示请求人
request = list(map(str, s.split(",")))
if request[0]=="申请":
c = apply(request[1])
if :
print("教室已满, 申请失败!")
else:
print(request[1],"已申请",node[c][0],"号教室")
elif request[0]=="归还":
c = back(request[1])
if c!=- 1: print(request[1],"已归还",node[c][0],"号教室")
s = input("请输入请求:")
-
20、小吴收集了2020年之前历届世界杯数据并进行汇总,制作了“历年世界杯各国数据.xlsx文件,具体内容结构如图a(部分数据)所示。
图 a
(1)、从图a中可看到土耳其的比赛场数为“20”,与胜、平、负场数之和不相等,该问题属于 。A、数据缺失 B、数据重复 C、逻辑错误 D、格式不一致(2)、现要找出非洲总进球数前 3 名的国家(不考虑并列情况),核心代码如下:df = pd.read_excel("历年世界杯各国数据.xlsx")
print(df)
则方框处可选代码是 (按数据处理先后顺序填序号)。
①df = df.groupby("所属大洲")
②df = df[:3]
③df = df.sort_values("进球数", ascending=False)
④df = df[df["所属大洲"]=="非洲"]
⑤df = df["非洲"]
(3)、小吴收集了英格兰在2022年世界杯中的5场比赛的数据并存储在文件“英格兰.xlsx”中,结构如图b所示。现编写程序,将数据处理后合并到“历年世界杯各国数据.xlsx”文件中,核代码如下,请在划线处填写合适的代码。图 b
df1 = pd.read_excel("历年世界杯各国数据.xlsx")
df2 = pd.read_excel("英格兰.xlsx")
for i in range(len(df1)):
if df1.at[i, "球队"]=="英格兰":
break
for line in df2.values:
goal = line[2]; lost = line[3]
if goal>lost:
df1.at[index, "胜"] += 1
elif
goal<lost:
df1.at[index, "负"] += 1
else:
df1.at[index, "平"] += 1
df1.at[index, "进球数"] += goal
df1.at[index, "失球数"] += lost
df1.at[index, "净胜球"] += goal - lost
df1.to_excel("(new)历年世界杯各国数据.xlsx", index=False) #去除索引保存文件
(4)、读入文件“(new)历年世界杯各国数据.xlsx”并制作了如图c所示的柱形图,核心代码如下。若要更换图表类型,则应修改 (单选,填序号) 处的代码图 c
df1 = pd.read_excel("(new)历年世界杯各国数据.xlsx")
df1 = df1.sort_values("进球数",ascending=False) #①
df1 = df1[df1["所属大洲"]=="南美洲"]
df1 = df1[["球队", "进球数"]] #②
df1.plot.bar(x="球队", y="进球数") #③
plt.show() #④