相关试卷
-
1、下列关于计算机网络的说法正确的是 ( )A、URL用于在网络中定位文件,一般由网络协议、服务器地址、文件名三部分组成 B、网际协议(IP)用于管理被传送的内容的完整性 C、在网络中用于提供IP地址分配服务的是DNS服务器 D、局域网可以实现网络中的数据资源共享,但无法实现硬件资源共享
-
2、下列关于计算机硬件的说法,不正确的是( )A、现代计算机大多采用“存储程序式”体系结构 B、声卡、网卡和光盘驱动器都是兼具输入输出功能的设备 C、计算机关闭电源后,只读存储器(ROM)中的数据会丢失 D、中央处理器(CPU)是计算机最核心的部件,它由运算器和控制器组成
-
3、使用UltraEdit软件观察字符“2021-不平凡!”的内码,下列说法正确的是: ( )A、图中字符内码共占用13个字节的存储空间 B、字符“!”的内码是“A1H” C、从图中看出字符“0”的内码是“30H”,因此字符“-1”的内码是“2FH” D、基本ASCII码共有128个,因此在计算机中存储1个ASCII码,只需要7个二进制位
-
4、“新冠肺炎”流调初期,工作人员会把被调查人员的姓名、手机号、行程等基础信息录入到Excel软件中,再进行汇总后导入到调查系统里进行分析,下列说法不正确的是( )A、工作人员采集到的数据在处理前需要进行数据整理 B、Excel软件中可以应用公式进行数据的计算,输入公式必须以“=”开头 C、将流调中被调查人员的14天行程中所到城市的数据可视化,适合用“饼图”来呈现 D、调查人员采集数据后,通过网络传到数据中心处理时,接收方需要对数据进行校验,常见数据校验方法有MD5、CRC等
-
5、某银行网点有5个窗口,银行最少要保持3个窗口营业,另2个窗口初始为备用状态。客户按批次进入大厅,每个客户的业务办理时间为1个单位,银行每过1个时间单位就允许下一批客户进入。对于进入银行的客户,如果某窗口正空闲,则可上前办理业务,反之,若所有窗口均有客户,他便会排在最短的队伍后面。当平均每个营业窗口前的队伍人数大于等于7人时(队伍包括正在办理业务的客户在内),银行可临时将备用窗口中一个或两个改为营业窗口,当所有窗口平均客户少于7人时,将立即停用一个营业窗口转为备用,窗口平均人数若继续减少至以上情况,可再停止一个营业窗口,但最多只能有两个窗口为备用状态。
现模拟该银行排队程序,效果如下图所示,输出10个人各自的等待时间单位:
输出格式描述: (客户编号:等待的时间)
(1)、实现上述功能的Python程序如下,请在划线处填入合适的代码。mins=3 #常用窗口3个
maxs=5 #最多可开设5个窗口
lims=7 #正常服务时每个窗口平均等待的最多人数
tm=int(input("请输人客户共多少批: "))
ps= list(map(int ,input("输人每批客户人数"). split(",")))
# list(map(int,["1","2","3"]) )返回:[1, 2, 3]
sw= mins
if len(ps)! = tm:
print("输入有误! " )
pid, cnt=0,0
head, tail=0,0
qe=[[0,0]]* 1000 #创建等待队列
def updatetime(s):
forj in range( len(s)):
s[j][1]+= 1
for i in range(tm):
for j in range(sw): #将轮到的人进行出队
if :
print(f’({qe[ head][0]} :{qe[ head][1]})',end=") #按格式出队输出
head += 1
cnt-=1
#人数减少后,检查人数和窗口数是否符合要求并按照要求减少窗口,代码略
if head!= tail:
#更新等待队列里每个人的等待时间
for j in range (ps[i]) :
pid+= 1
qe[tail]=[pid,0]
tail += 1
cnt += 1
while :
sw += 1
while cnt>0:
#最后一批人进入银行后,程序只需要处理等待队列剩余人员到出队
#和窗口的减少,直至人数为0,代码略。
(2)、共有3批客户,分别为22人、23人、21人,则输出结果中,第4个人等待时间单位是。 -
6、小张设计了“智能植物管家系统”,该系统通过传感器收集土壤的温度和湿度数据并进行存储和处理,当土壤温度超出正常范围时,蜂鸣器发出警报,当土壤湿度低于阈值时,系统启动自动浇灌系统,通过数据库服务器记录运维数据,移动客户端和PC终端可以实时查看相关数据。系统的硬件设备连接方案如下图所示:
“智能植物管家系统”的智能终端采用micro:bit开发板,使用micro:bit 软件采集土壤温湿度数据,部分代码如下:
#导入相关库,代码略
@app.route("/input" , methods=[' POST’,’ GET'])
def add_data ():
#代码略
Uart. init(baudrate=115200 ,bits=8 , parity=None , stop=1, tx=pin2 ,rx=pin1)
#网络连接
while Obloq.connectWifi("zh", "pwd",10000)!=True
display. show("正在连接……")
display.scroll( Obloq.ifconfig())
Obloq.httpSet("192.168.2.13", "8080")
#采集传感器数据,并设置传输模式
while True :
temp=pin0.read_analog()
errno, resp =Obloq.get ("input ? id= 1&val = "+str( temp),10000)
if errno ==200 :
display.scroll(resp)
else :
display.scroll(str( errno))
sleep (1000*10)
根据材料回答下列问题:
(1)、智能终端访问服务器的IP地址为 , 智能终端与该温度传感器连接的引脚是。(2)、综合上述代码,请你判断该系统编写服务器时,路由采用模式接收温度数据。(选填:“GET”/“POST” )(3)、若某时刻温度数值为25,则输入数据时使用的URL是( )(单选)A、http://192.168.2.13/inputval=25 B、http://192.168.2.13:8080/inputid=25 C、http://192.168.2.13:8080/id=1&val=25 D、htto://192.168.2.13:8080/input?id =1&val=25(4)、若插入记录代码为cur.execute("insert into sensorlog(sensorid,sensorvalue, updatetime) values(%d, %f, "%s")"%(1,30.0,“00:00:00”)),则该系统访问的数据表是。 -
7、李老师收集了高三年级某次考试语数外成绩,并保存在scores.xlsx中,数据表如图a所示:
图a
李老师用Python编写了一个程序,对数据进行分析处理,输出总分大于等于260分的学生信息,并直观显示英语前三名的分数情况,生成了如图b所示的图表。
图b
Python程序代码如下,请在划线处填上合适的代码:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #使图形中的中文编码正常显示
df=pd.read_excel("scores. xlsx" )
df["总分"] = # 计算总分列数据
#下行代码:输出总分大于等于260分的学生信息
print( df [ ] )
g=df.groupby("班级",as_index=False)
print(g.英语.mean())
df1=df.sort_values("英语”,)
plt.title("英语成绩前三名分数情况")
x=df1[0:3].姓名
y=df1[0:3].英语
plt.bar(x,y)
plt.legend()
plt.
-
8、某二分查找法算法的Python程序如下:
a=[12,14,15,15,17,18,20,20,23,25]
n=0
i=0
j=len(a)-1
k=int(input("请输入要查找的数"))
while i<=j:
m=(i+j)//2
n=n+1
if a[m]>k:
j=m-1
else:
i=m+1
print(i,j,m,n)
当输入的k值为20,程序运行结束后,下列描述不正确的是( )
A、m的值是7 B、i的值是8 C、j的值是m-1 D、n的值是3 -
9、有如下Python程序段:
flag =True;n = 6
while flag :
i = 0; flag = False
while i < n-1 :
if a[i] % 2 != 0 :
if a[i] < a[i+1] or a[i+1] % 2 == 0 :
a[i] , a[i+1] = a[i+1] , a[i]
flag = True
i += 1
n -= 1
若数组a的元素为“89,79,34,76,85,70”,则程序段执行完毕后,数组a的内容是( )
A、[76,70,34,89,85,79] B、[34,76,70,89,85,79] C、[34,70,76,79,85,89] D、[34,76,70,79,85,89] -
10、利用列表模拟某单向非循环链表a(其中可能存在已被删除的节点),下列程序运行完毕后,变量p肯定表示尾节点的节点位置的是( )
head=0
p=head
while p!=-1
k=p
p=a[p][1]
head=0
p=head
while a[p][1]!=-1:
p=a[p][1]
head=0
p=head
while a[a[p][1]][1]!=-1:
p=a[p][1]
head=0
p=head
n=len(a)
while n>1:
p=a[p][1]
n-=1
A
B
C
D
A、A B、B C、C D、D -
11、有如下python程序段:
n=0;s=[1,2,1,2,3,3,1,3,3,3]
for i in range(1,len(s)):
if s[i]==s[i-1]:
n+=1
else:
n-=1
print (n)
执行以上程序后,变量n的值为( )
A、1 B、3 C、-1 D、-3 -
12、已知某二叉树的前序遍历是cdaefh,中序遍历是adechf,则下列说法正确的是( )A、该二叉树是完全二叉树 B、该二叉树的数组实现示意图如下
C、该二叉树的高度为4 D、该二叉树的后序遍历是aedfhc -
13、下列 Python表达式中值最大的是( )A、2**3+5%16//2 B、8//2*7/3 C、len(range(6))/2 D、int(“6”+”4”)//abs(-7)
-
14、某智能终端连接温度传感器和LED灯,实现利用温度数据控制LED灯亮与灭,部分代码如下:
m=35; cnt=0
while True:
x=pin2.read_analog() #获取温度传感器
#的温度数据
if x>m:
m=x; cnt=1
elif x==m :
cnt+=1
if cnt>=60:
pin14.write_digital(1) #打开LED灯
else:
pinl4.write_digital(0) #关闭LED 灯
sleep (1000) #延时1秒
下列说法正确的是( )
A、温度传感器连接在14号引脚 B、LED灯连接在2号引脚 C、经传感器获取且转换得到的温度数据x属于数字信号 D、只要温度高于35且持续60秒以上,则LED灯亮 -
15、某算法的部分流程图如图所示。下列说法正确的是( )A、该流程图中包含2个分支结构 B、该算法的功能是去除n中重复的字符‘0’ C、输入任意n后,程序执行完毕后,i的值为0 D、若输入的n均由‘0’组成,则程序仅输出一个‘0’
-
16、下列有关智能生鲜售卖系统的说法,正确的是( )A、超市智能生鲜售卖系统包含软件、硬件、数据、通信网络和用户 B、由于售卖系统无人收银,因此售卖系统中的用户仅指顾客 C、售卖系统体现的信息系统优势为“基于数据分析,支持科学决策” D、顾客扫码付款时输入的密码是保证数据安全的加密代码
-
17、根据以上描述,“智能生鲜秤”主要属于哪种类型的人工智能( )A、领域人工智能 B、跨领域人工智能 C、混合增强智能 D、专家系统
-
18、下列场景中蕴含的数据结构思想与图一致的是( )A、Excel执行撤销操作
B、编号不重复的名单
C、寻宝游戏路线
D、打印机任务面板
-
19、下列有关数据的说法,不正确的是( )A、黄码(黄色二维码)是数据的表现形式之一 B、全员核酸检测采用抽样样本方式 C、对于不同的群体而言,此条短信的价值是不一样的 D、可以采用批处理方式处理核酸检测大数据
-
20、张三想要调查“中学生课外阅读倾向”,可以采用腾讯在线文档对数据进行统计与分析。