相关试卷
-
1、在WPS表格中,浏览记录时想要保留表格中的标题和字段信息,可选择的命令是( )。A、重排窗口 B、拆分窗口 C、新建窗口 D、冻结窗格
-
2、以下数据结构中哪一个是非线性结构?( )A、队列 B、列表 C、树 D、线性表
-
3、以下哪个选项不是人工智能在医疗领域的应用?( )A、医生利用智能语音技术可以实现电子病历的智能语音录入 B、利用智能影像识别技术,可以实现医学图像自动读片 C、人工智能借助大数据技术可以进行疫情监测;及时有效地预测并防止疫情的进一步扩散和发展 D、越来越多的医院都开通了网上预约挂号、远程支付业务,减少了排队麻烦,方便了患者的就医
-
4、下列字符中,其ASCII码值最大的是( )。A、9 B、D C、y D、a
-
5、二维码(如下图所示)在我们生活中的应用非常广泛,关于二维码的说法中错误的是( )。A、二维码所携带的信息都是安全的,可以随便扫描 B、二维码比条形码(一维码)所携带的信息量和信息密度都高 C、二维码具有一定的容错、纠错能力,具有防伪功能 D、二维码可以表示图像、文字或声音等信息
-
6、在WPS表格中,某公式中引用了一组单元格(C4∶D6,A1,E3),该公式引用的单元格个数为( )。A、8 B、4 C、16 D、9
-
7、下列关于数据的描述,错误的一项是( )。A、数据可以是图像和声音 B、同一数据源不同时刻获取的数据是固定不变的 C、数据是信息的符号表示 D、单纯的数据没有意义
-
8、为降低内部员工人为带来的差错、欺诈及滥用设施等风险,相关部门应该采取的措施不包括( )。A、加强在职人员的安全管理 B、签订雇佣合同和保密协议 C、提高员工福利待遇 D、对工作申请者实施背景检查
-
9、信息系统包含的决策支持系统为人们做出某些决策时提供一定的支持,以下不属于决策支持系统的是( )。A、股票分析系统 B、网上火车票购票系统 C、心理压力估测平台 D、天气预报网站
-
10、生活中有很多专为病人、老人设计的,可安装或佩戴在身上,实时监测心率、血压等生理数据的设备,它们都需要使用( )。A、控制器 B、监控器 C、智能器 D、传感器
-
11、社团成员依据前期收集并整理后的数据,分析并统计食堂各菜品间的关联次数(关联次数指的是不同菜品同时出现在同一订单内的次数),编写Python程序实现:输入菜品名称,输出与其关联次数排名前三(不考虑并列情况)的菜品名称。提出合理的套餐搭配建议。程序运行结果如1图所示。
1 图
(1)、如2图所示,“序号”列中1~12为4位学生的订单信息,其中与“糖醋排骨”关联次数最多的菜品名称是 , 关联次数是。2 图
(2)、实现上述功能的部分Python程序如下,请在划线处填写合适的代码。import pandas as pd
df=pd.read_excel ("数据集 A.xlsx")
cp=["小炒时蔬","红烧牛肉","黄焖鸡","红烧肉","粉蒸肉","梅菜扣肉","糖醋排骨 ","烧圆子","小炒肉","水煮肉片","香菇炒肉","鱼香肉丝","烤鸭","香酥鸭","烧 带鱼","炸小鱼","大锅菜","番茄鸡蛋","麻婆豆腐","凉拌黄瓜"]
cpdic={"小炒时蔬":0,"红烧牛肉":1,"黄焖鸡":2,"红烧肉":3,"粉蒸肉":4,"梅菜扣 肉":5,"糖醋排骨":6,"烧圆子":7,"小炒肉":8,"水煮肉片":9,"香菇炒肉":10,"鱼香 肉丝":11,"烤鸭":12,"香酥鸭":13,"烧带鱼":14,"炸小鱼":15,"大锅菜":16,"番茄 鸡蛋":17,"麻婆豆腐":18,"凉拌黄瓜":19}
a=[]
for i in df.values:
# 列表 a 分别存储订单编号、菜品 id、菜品名称
a.append([i[2],i[4],i[5]])
n,ncp=len(a),len(cp)
num=[0]*ncp
j=0
cpmc=input("请输入菜品:")
key=cpdic[cpmc] # 通过菜品名称获取菜品 id
while j<n:
if j==0 or a[j-1][0]!=a[j][0]:
start=j
if a[j][1]==key:
while a[j][0]==a[start][0]:
if start!=j:
num[ ]+=1
start+=1
if start==n:
break
# 改错
j+=1
for i in range(3): # 输出三个套餐搭配建议
for j in range(ncp-1,i,-1):
if :
num[j-1],num[j]=num[j],num[j-1]
cp[j-1],cp[j]=cp[j],cp[j-1]
print("建议套餐中包含",cpmc,"与",cp[i],",两个菜品关联次数为",num[i])
(3)、程序中加框处代码有错,请改正。 -
12、某校食堂欲提升学生用餐满意度,现向全校学生征求建议。信息社团利用学科知识与工具展开调研,收集、整理并分析数据,根据分析结果,向食堂提出合理建议。
信息社团的两个小组收集了不同年级学生点餐及菜品评分的数据,数据集合用“数据集A”与“数据集B”来表示,分别存储在“数据集A.xlsx”与“数据集B.xlsx”文件中,如1图、2图所示:
1 图 数据集 A.xlsx
2 图 数据集 B.xlsx
(1)、将“数据集B”合并至“数据集A”中,且不改变“数据集A”的表格结构,进行如下操作:①将“数据集B”中的“★”评价转换为数值评分
②舍弃“数据集B”中“年级”列数据
③修改“数据集A”中“序号”列数据,从1开始递增
④合并“数据集B”至“数据集A”
下列选项中,操作顺序正确的是( )(单选,填字母)
A、④②①③ B、①②③④ C、①②④③(2)、分析菜品评分数据,绘制图表进行可视化呈现,如3图所示:3 图
编写Python程序实现上述功能:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel ("数据集 A.xlsx")
df =
plt.rcParams['font.sans-serif']=['SimHei'] #正常显示中文标签
plt.figure(figsize=(15,5))
x=df.菜品名称
y= _________________
plt.bar (x,y)
plt.title("菜品评分情况")
plt.xlabel("菜品名称")
plt.ylabel("平均评分")
for i,j in zip(x,y): #设置图表标签
plt.text(i,j+0.05,'%0.2f'%j,ha='center')
plt.show ()
加框处代码应为( )(单选,填字母)
A、df.groupby("菜品名称",as_index=False).sum() B、df.groupby("菜品名称",as_index=False).mean() C、df.groupby("订单编号",as_index=False).count() D、df.groupby("订单编号",as_index=False).mean()(3)、请在划线处填写合适的代码。(4)、分析3 图可以得出,平均评分不低于3.8的菜品个数是。 -
13、用4×4的方阵表示时钟,一列表示一个数字,列1、列2表示“时”,列3、列4表示“分”,将每个数字转换为4位二进制,显示在相应列中,如时间“08:25”每位数字转换成二进制分别是"0000"、1000"、"0010"、"0101",在方阵中表示如图所示,最终时钟效果如图所示。用Python程序模拟方阵时钟的效果,“08:5”的模拟结果如图所示。
1 图
2 图
3 图
(1)、时间“19:07”的方阵时钟效果为( )(单选,填字母)。A、B、
(2)、实现上述功能的程序如下,请在划线处填入合适的代码。b = [0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0 ] # 表示 4×4 方阵
time = input("输入时间(例:08:25 输入 0825):")
for i in range(len(time)):
n =
r2 = ""
for j in range(4): # 将数字转为 4 位二进制
r2 =
n //= 2
for j in range(len(r2)):
if r2[j] == "1":
b[j * 4 + i] = 1
s = ""
print(time, "模拟结果:")
for i in range(len(b)):
s += str(b[i]) + " "
if :
print(s)
s = ""
-
14、有如下 Python 程序段:
def pell(n):
if n<=2:
k=n
else:
k=pell(n-1)*2+pell(n-2)
return k
n=int(input("n="))
print(pell(n))
执行该程序段,当输入的值为5时,输出的结果是( )
A、45 B、29 C、16 D、8 -
15、下列 Python 程序段的功能:计算数学表达式1-1/2+1/3-1/4……+1/99-1/100 的值。
i=1;k=-1
sum=i
while i<100 :
print(sum)
方框中的代码由以下三部分组成:
①i+=1 ②k=-k ③sum+=k/i
下列选项中,代码顺序正确的是( )
A、①②③ B、②①③ C、③②① D、①③② -
16、有如下 Python 程序段:
s="JiaYou2191" ; ans=""
for ch in s:
if "0"<=ch<="9":
ch=str((int(ch)+1)%10)
ans=ch+ans
else:
if "a"<=ch<="z":
ch=chr(ord(ch)-ord("a")+ord("A"))
ans+=ch
print(ans)
执行该程序段,输出的结果是( )
A、2023JIAYOU B、JIAYOU2023 C、3202JIAYOU D、jiayou3202 -
17、下列Python程序段的功能:统计出数学成绩大于115分的人数。
#某次测试的语文、数学成绩被存储在变量score中
score={"语文":[117,105,103,110,105,100,98],"数学":[97,119,113,139,129,124,132]" }
count=0
for i in range(7):
if _____________ >115:
count+=1
print("数学成绩大于 115 分的人数",count)
为实现上述功能,划线处正确的Python表达式是( )
A、score["数学"][i] B、score{"数学"}[i] C、score[i]["数学"] D、score[i]{"数学"} -
18、用Python算法描述鱼缸水温预警功能:当水温高于32度时,LED灯呈现“红色”;低于27度时,LED灯呈现“蓝色”;其余情况LED灯呈现“绿色”。
#通过传感器获取鱼缸内水温值,并存储到变量t中
LED="绿色"
if :
if t>32:
LED="红色"
else:
LED="蓝色"
print("LED 灯颜色显示:",LED)
为实现上述功能,划线处正确的Python表达式是( )
A、not(27<t<32) B、t<27 C、t<27 or t>32 D、t<27 and t>32 -
19、下列Python表达式中,值为True的是( )A、9/3**2!=1 B、"12" == "12345" [1:3] C、abs(-4.3) > 9//2 D、"ac" in "abcaab"
-
20、某算法流程图如图所示,在依次输入d的值为21,32,8,17,33,0后,输出s的值是( )A、111 B、31 C、-31 D、-111