相关试卷
-
1、下列不同进制的数字与二进制数字“11111111”结果不相等的是( )A、(FF)H B、(255)D C、(377)O D、(FE)H
-
2、在Python中,有以下程序段:
s=1
for i in range(1,5):
s=s*i
print(s,i)
该程序段运行后,结果为( )
A、24 5 B、120 5 C、24 4 D、120 4 -
3、下列关于图表用途的叙述,正确的是( )A、柱形图适用于表现数据大小关系 B、条形图适用于描述数据之间的变化趋势 C、折线图适用于描述数据的比例关系 D、饼图适用于描述数据之间的大小关系
-
4、下列不是Python基本数据类型的是( )A、列表 B、长整型 C、字符串 D、字典
-
5、关于计算机硬件和软件的说法, 不正确的是( )A、操作系统是最重要的系统软件 B、计算机最核心的部件是中央处理器即 CPU,包含运算器和控制器 C、爱奇艺、Photoshop、QQ、Word2010 等软件属于应用软件 D、关闭电源后,只读存取存储器(ROM)中的信息会丢失
-
6、数字化是信息技术发展的一个重要主题,数字化已经越来越深入地影响人们的日常生活,下列不属于数字化在我们生活中的应用的是( )A、网上办公 B、数字电视 C、到邮局寄包裹 D、视频会议
-
7、在下列字符中,其中ASCII码值最大的是( )A、B B、8 C、d D、N
-
8、若在二进制整数1001的最右边添加两个0形成一个六位二进制数,则新数的值是原数值的 ( )A、2倍 B、100倍 C、10倍 D、4倍
-
9、下列叙述中,正确的是( )A、信息作为一种特殊资源,具有绝对的使用价值,能够满足人们的需要 B、在利用计算机解决问题之前,我们首先需要给出解决问题的详细方法和步骤 C、程序设计简称编程,也属于编码 D、一个算法所包含的计算机步骤是无限的
-
10、某医院挂号系统有两种挂号方式:预约挂号(预约就诊时间,需提前一天完成)和直接挂号(当天8:00后在服务台排队挂号)。医生8:00开诊;预约挂号患者在预约的就诊时间到达后,优先就诊;一位患者就诊结束后,下一位患者再开始就诊。
医院为提升服务质量,编写程序模拟就诊顺序。现获取某医生早上就诊患者的数据,分别为姓名、预约或挂号时间、就诊时长(单位:分钟)。预约挂号数据(准时到达人员数据)如图a所示,直接挂号数据如图b所示。运行程序,输出前三位就诊顺序名单,如图c所示。
图 a
图 b
图 c
(1)、根据上图数据,预约挂号人员江浩华排在第位就诊。(2)、定义如下sort(lst)函数,参数lst的每个元素都包含3个数据项,分别为姓名、预约时间、就诊时长。函数功能是将lst的元素根据预约时间进行升序排列,函数返回lst。函数代码如下,请在划线处填入合适的代码。def sort(lst) :
n=len(lst)-1
for i in range(n-1) :
for j in range(n,i+1,-1) :
if:
lst[j],lst[j-1]=lst[j-1],lst[j]
return lst
(3)、实现模拟输出就诊顺序的部分 Python 程序如下,请在划线处填入合适的代码。def insert(lst,i,head) :
curtime=lst[head] [1]+int(lst[head] [2]) #就诊结束时间
if :
lst[i].append(head)
head=i
curtime=lst[i] [1]+int(lst[i][2])
i+=1
q=lst[p] [3]
while i<=len(lst)-1 :
if curtime>=lst[q][1] and q!=-1 : #预约人员优先就诊
p=q
q=lst[p] [ ]3
curtime+=int(lst[p][2])
elif curtime>=lst[i] [1] or q==-1 :
lst[i].append(q)
curtime+=int(lst[i] [2])
p=i
i+=1
elif lst[q] [1]<=lst[i] [1]:
curtime=lst[q] [1]
else :
curtime=lst[i] [1]
return lst
#预约挂号数据转换为列表 lst,并将时间转换为分钟,如 08:30 转为 510,代码略
lst=sort(lst)
n=len(lst)-1
for i in range(1,n) :
lst[i].append(i+1) #lst[i]追加一个元素 i+1
lst[n].append(-1)
#将门诊挂号数据合并至列表 lst 中,列表 lst数据如图d所示,代码略 head=1
lst1=insert(lst,n+1,head)
#输出就诊顺序,代码略
图 d
-
11、小明收集了某超市部分商品2022年上半年每天的价格数据并保存在"data.xlsx"文件中,如图a所示。
图 a
要分析某商品一个月内的价格稳定情况,需要将本月每天(除第一天外)价格波动的绝对值加起来(价格波动=当天价格-前一天价格),其值越小,价格越稳定。
为统计该超市6月份各商品价格稳定情况,编写如下Python程序。请回答下列问题:
import pandas as pddf = pd.read_excel("data.xlsx")
df = _____________________
df = df.reset_index(drop=True) # 重新设置索引,从0开始递增
(1)、获取 6 月份各商品的价格,划线处填入的代码为_______ (多选,填字母)A、df[df["日期"] >= 20220601] B、df["日期" >= 20220601] C、df[df.日期 >= 20220601] D、df[df["日期"]] >= 20220601(2)、绘制6月份价格稳定情况线形图,部分Python程序如下,请在划线处填入合适的代码。import matplotlib.pyplot as plt
cols = df.columns[1:] #存储各商品名称
n =
m = len(cols)
diff = [0]*m
for i in range(m):
s = 0
for j in range(1, n):
day_diff = abs(df[cols[i]][j]-df[cols[i]][j-1]) # 计算每天价格波动
s+=day_diff
x,y = cols,diff
plt.
plt.show ()
(3)、由图b可知,该超市6月份各商品价格最稳定的是______ (单选,填字母)图 b
A、商品 A B、商品 B C、商品 C D、商品 D E、商品 E -
12、小明搭建了室内温度监测信息系统,该系统结构示意图如图 a 所示。Web 服务 器端程序采用Flask Web 框架开发。请回答下列问题:
图 a
(1)、小明想利用智能终端结合温度传感器,实时监测室内温度变化情况,这一过程属于搭建信息系统前期准备中的 (单选,填字母:A .需求分析 / B .可行性 分析 / C .详细设计) 。(2)、图 a 中①处应填入(单选,填字母:A .路由器 /B .防火墙 /C .数据库)。图 b
(3)、该系统网站功能页面规划如图b 所示,智能终端的部分代码如下,从代码中 可以看出,连接温度传感器的引脚是 , 连接执行器的引脚是。while True:
temp=round((pin1.read_analog ()/1024)*3000/10.24,1)
errno,resp=Obloq.get("input?id=1&val="+str(temp),10000)
if errno == 200 :
display.show (str(resp))
if resp =="1" :
pin8.write_digital(1)
else:
pin8.write_digital(0)
else:
display.show (str(errno))
sleep(1000*5)
(4)、若传感器的编号id为1,温度val值为30,提交数据到服务器的URL为。(5)、从数据库中获取了最近100次传感器采集到的温度数据,按时间先后顺序依次存储在列表a中,要计算最近十次的平均温度(sum的初值均为0,温度数据均正常),下列Python程序段符合要求的有 (多选,填字母) 。A、for i in range(10):sum+=a[i]
ave=sum/10
B、for i in a[-10:] :sum+=i
ave=sum/10
C、i=90while i<=99 :
sum+=a[i]
i+=1
ave=sum/10
D、i=-1while i>=-10 :
sum+=a[i]
ave=sum/10
-
13、有如下 Python 程序段:
import random
a= [0]*6
for i in range(1,6) :
a[i]=random.randint(1,9)
if i%2==a[i]%2:
a[i]+=1
else:
a[i]+=a[i-1]
执行该程序段后,a的值不可能的是( )
A、[0, 4, 5, 7, 12, 10] B、[0, 8, 9, 8, 16, 21] C、[0, 8, 5, 10, 19, 4] D、[0, 4, 7, 15, 9, 6] -
14、有如下 Python 程序段:
d= [1,3,8,15,22,26,28,40,46,61,80]
i=0;j=len(d)-1
while i<=j:
m= (i+j)//2
if key<d[m] :
j=m-1
else:
若 key 值为 22,程序运行结束后,加框处语句执行的次数为( )
A、1 B、2 C、3 D、4 -
15、定义如下函数:
def f(x):
if x<=1 :
return 2
else:
return f(x-1)*2+f(x-2)
执行语句 v=f(3),v 的值为( )
A、10 B、12 C、14 D、16 -
16、有一棵二叉树如图所示,下列说法正确的是( )A、该二叉树是一棵完全二叉树,树的高度为 3 B、该二叉树的前序遍历为 A,B,D,C,E C、该二叉树的叶子节点有4个 D、该二叉树的建立只能使用数组来实现
-
17、有一空栈S,对待进栈的数据元素序列a,b,c,d,e,f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,操作完成后,栈S的栈顶元素是( )A、c B、d C、e D、f
-
18、下列 Python 表达式的值最大的是( )A、abs(int(-5.8)) B、int("87654321"[3:4]) C、ord("F")-ord("A") D、17%3**3//2-2
-
19、下列关于网络系统的说法,正确的是( )A、网络中的资源是指网络中所有的数据资源 B、传输控制协议 TCP 负责将信息从一个地方传送到另一个地方 C、计算机网络按网络的覆盖范围可以分为局域网、广域网、互联网 D、网络中的计算机系统终端可以是 PC 机、笔记本电脑、手机、平板电脑等
-
20、阅读下列材料,完成问题
可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中的货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。
(1)、以下不属于该信息系统硬件的是( )A、物流车辆上的卫星定位终端 B、货物上的 RFID 电子标签 C、控制中心的服务器 D、物流信息系统中的数据库(2)、下列有关该信息系统中数据的说法,正确的是( )A、通过 RFID 电子标签采集货物物流信息,使用了传感器技术 B、货物单号不用在数据库中存储 C、服务器不会更新货物在运输过程中的位置信息 D、只能在客户端查询货物的物流信息(3)、下列关于该信息系统安全的说法,正确的是( )A、为提升数据的传输速率,关闭服务器防火墙 B、物流信息中的客户手机号码属于个人一般信息 C、可通过磁盘阵列、数据备份、异地容灾等手段,保证数据的安全 D、对数据库中的敏感信息进行加密就可以防止数据的泄露