| 1. 单选题 | 详细信息 |
某市举行科普现场宣传活动,包括科学实验秀、科技故事分享等内容。该活动还通过视频直播、网站、报纸等媒介进行传播。市民可参加线下活动,也可注册后参加线上活动。
|
|
| 2. 单选题 | 详细信息 |
某连锁餐厅的智能监管系统实现从食材验收区到加工区全程监管。在食材验收区,智能验收秤采集并保存食材的品种、重量等数据、同时将数据发送到服务器;在食材加工区,AI抓拍设备自动识别员工的违规行为,并通过音箱发出语音提示,如“请穿工作服”,同时将抓拍数据发送到服务器。管理员可通过安装有监管系统APP的移动终端查看各连锁餐厅的数据。
|
|
| 3. 单选题 | 详细信息 |
某校组织学生进行阳光月跑活动,30天内总里程满50km达标。每天组织一次跑步,平均速度(S)达到6km/h时方可计入总里程(T),每天的跑步里程(K)若超过4km按4km计入,否则按实计入。判断某学生是否达标的部分流程图如图所示,(1)~(4)处可选表达式为①T←T+K ②T≥50? ③i≤n? ④K←4,则(1)~(4)处表达式序号依次为( )
A . ③①④②
B . ③④①②
C . ②①④③
D . ②④①③
|
|
| 4. 单选题 | 详细信息 |
有后缀表达式“13+2*3+2*”,现利用栈计算该表达式:从左向右扫描,遇到数字时,数字入栈;遇到运算符时,两个元素出栈,用运算符计算,所得结果入栈。如此反复操作,直到扫描结束,栈顶元素是( )
A . 21
B . 22
C . 23
D . 24
|
|
| 5. 单选题 | 详细信息 |
某二叉树如图所示,若其中的一个叶子节点增加右子树(仅包含节点N),则新二叉树的中序遍历结果不可能是( )
A . CNBDAE
B . CBDNAE
C . CBDAEN
D . NCBDAE
|
|
| 6. 单选题 | 详细信息 |
数组元素a[0]~a[n-1]已按升序排列,现要将a[pos](0≤pos≤n-1)的值加1,并保持数组的有序性不变,实现该功能的程序段如下,方框中应填入的正确代码为( )t=a[pos]+1 i=pos while a[i]=a[i+1] i+=1 a[i]=t
A . i<n-1
B . i<n-1 and t>a[i+1]
C . i<n-1 and a[i]>a[i+1]
D . i<=n-1 or t>a[i]
|
|
| 7. 单选题 | 详细信息 | ||||
对于任意非空字符串s,甲、乙程序段输出结果相同,则乙程序段加框处的正确代码为( )
A . r=s[n-i]+r
B . r=r+s[n-i-1]
C . r=r+s[i]
D . r=s[i]+r
|
|||||
| 8. 单选题 | 详细信息 | ||||||||||||||||||||||||||||||||||||||||||||
列表c长度为100,如图所示,其中c[10]~c[89]各元素的值均为10以内的随机正整数。执行如下程序段,输出的最后一行是( )
qa=[0,0,0,0,0] qb=[0,0,0,0,0] h,t=0,4 temp=0 for k in range(100): qa[t]=c[k] qb[t]=temp+qa[t]-qa[h] print(qb[h],qb[t]) temp=qb[t] t=(t+1)%5 h=(h+1)%5
A . 5 4
B . 8 4
C . 9 5
D . 9 9
|
|||||||||||||||||||||||||||||||||||||||||||||
| 9. 操作题 | 详细信息 |
根据机器的负载率对工厂的6台机器(编号0~5)进行监控和调度,调度规则是:每隔1小时采集1次各台机器的负载率(负载率用百分制表示,例如,负载率95%表示为95,机器休息时的负载率为0),负载率超过90的机器都调度休息;如果所有机器负载率都不超过90,则负载率最高的机器休息,若多台机器负载率同为最高,则编号最小的机器休息,休息的机器在休息1小时后再次工作。请回答下列问题: (1)若某次采集到0~5号机器的负载率依次为75、85、88、0、88、87,当前处于休息状态的机器编号3,接下来休息的机器编号是。 (2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 n=6 #机器台数 a=[0]*n #列表a长度为n,各元素值均为0 #启动0~4号机器工作,5号机器休息,代码略 while True: #延时1小时,再采集各机器负载率存入a,a[i]存放i号机器的负载率,代码略 t=0 cnt=0 for i in range(n): if: #调度i号机器休息,代码略 cnt+=1 if a[i]>a[t]:
elif a[i]==0: #调度i号机器工作,代码略 if: #调度t号机器休息,代码略 |
|
| 10. 操作题 | 详细信息 |
某研究小组搭建了室外温度监测系统,在4所学校各设置了1个监测点。智能终端连接传感器,每隔3小时采集1次温度数据,通过网络将温度数据传输到服务器。服务器根据数据判断出异常情况时,通过智能终端控制执行器发出预警信号。请回答下列问题:(1)在搭建该监测系统时,温度传感器与智能终端的配备总数量合理的是(单选,填字母:A.4个温度传感器和4个智能终端/B.4个温度传感器和1个智能终端)。 (2)系统数据采集的时间间隔为3小时,可用于控制采集时间的设备是(单选,填字母:A.传感器/B.智能终端)。 (3)编写智能终端程序时,不需要知道(多选,填字母) A.与传感器连接的智能终端引脚 B.服务器的存储容量 C.服务器的地址及端口 D.数据库的文件名 (4)当服务器判定有异常情况后,除可通过智能终端控制蜂鸣器发出预警声音之外,请写出其他两种预警的具体方式。 (5)将系统中某年的数据导出到文件data.xlsx中,部分数据如图a所示。其中“预报温度”列是指学校所在地的天气预报温度数据,“差值”列是指实测温度与预报温度相减的绝对值。现要由高到低输出3月份各监测点差值的平均值(如图b所示),再用差值平均值最高的监测点的3月份实测温度数据绘制线形图(如图c所示)。
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(填字母)。 import pandas as pd import matplotlib.pyplot as plt df=pd.read_excel ("data.xlsx") df1=① df2=② df2=③ #依次输出df2中各监测点编号及其差值的平均值,如图b所示,代码略 #将df2中首行的监测点编号存入uid,代码略 df2=④ #创建x列表,长度为248,元素依次为0~247,表示3月份采集时间点的序号,代码略 plt.plot(x,df2["实测温度"]) #绘制线形图 #设置绘图参数,并显示如图c所示的线形图,代码略 ①②③④处可选代码有: A.df.groupby("月",as_index=False).差值.mean() #分组求平均 B.df[df["监测点"]==uid] #筛选 C.df[df["月"]==3] D.df1.sort_values("差值",ascending=False) #降序排序 E.df1.groupby("监测点",as_index=False).差值.mean() F.df1[df1["监测点"]==uid] G.df2.sort_values("差值",ascending=False) |
|