相关试卷
-
1、如果在编辑文档中,不小心操作错了,可以通过按钮来恢复原来的样子。
-
2、用函数对10班学生总分进行排名,G6单元格内最适合的函数是( )A、=RANK(F$6,F2:F12) B、=RANK(F6,$F2:$F12) C、=RANK(F6,F$2:F$12) D、=RANK(F6,F2:F12)
-
3、将Word文档保存为另外的副本, 可以使用命令( )A、新建 B、保存 C、另存为 D、关闭
-
4、图文混排是Word的特色功能之一。下图中图片的环绕方式是( )A、嵌入型 B、四周型 C、浮于文字上方 D、衬于文字下方
-
5、要从网上下载一个大小为2.5GB的游戏客户端,下列方法中不适合的是( )A、单击鼠标右键,选择“目标另存为” B、使用迅雷软件下载 C、使用网际快车下载 D、使用QQ旋风下载
-
6、下列有关计算机和信息的说法中,不正确的是( )A、计算机中安装了杀毒软件,就可以放心地打开邮件中的任何附件 B、信息自古就有,随着时间的迁移,其价值也会发生改变 C、信息可以重复使用,也可以传递和共享,但不会像物质那样产生损耗 D、计算机能直接识别的进制数是二进制
-
7、用高级语言编写的程序也不能直接被计算机识别和执行,必须经过编译程序或解释程序将其翻译成机器语言。( )
-
8、解释程序将某个高级语言编写的程序全部解释为机器语言程序后才由计算机执行该程序。( )
-
9、居民身份证号码能够反映某人出生日期和性别等信息,说明信息是数据的载体。( )
-
10、读流程图写结果
若输入12,运行结果是。
-
11、程序设计语言的发展过程可以分为、汇编语言、高级语言。
-
12、下列属于全部是计算机编程语言的有( )
①Python ②Pascal ③Java ④C++ ⑤pool
A、①②④⑤ B、②③④⑤ C、①②③④ D、①②④ -
13、Flash时间轴上的某一帧中可以插入图形、元件或者文字,该帧为( )A、结束帧 B、关键帧 C、起始帧 D、空白帧
-
14、在Word中要将文字居中对齐,应该单击格式工具栏上的( )按钮。A、 B、 C、 D、
-
15、下列对计算机软件版权的认识错误的是( )A、受法律保护的计算机软件不能随便复制 B、向公众发行、出租、通过信息网络传播著作权人软件的行为属于侵权行为 C、未经软件著作权人许可,发表或者登记其软件的行为属于侵权行为 D、正版软件价格太高,能找到破解的就可以不用购买正版软件
-
16、LAN的含义是( )A、因特网 B、局域网 C、广域网 D、城域网
-
17、现代社会中,人们把物质、能量和____称为构成世界的三大要素。( )A、知识 B、财富 C、信息 D、精神
-
18、某工厂每天会收到多个订单,有 n 台机器对零件进行加工。为减少机器的损耗,需要在满足所有订单加工的情况下(订单即到即加工),机器开启数量尽量少。若开启 n 台机器不能满足订单即到即加工,则计算所有订单最少的平均等待时间。若给定某天内所有的订单信息,请计算需要开启的机器数量以及订单平均等待时间,代码运行效果图如图所示(注意:若上一个订单结束时间为 9:00,下一个订单开启时间最早为 9:00)。
请回答下列问题:
(1)、上图所示的例子中,若机器有 10 台,则只需要开启台机器。(2)、定义如下 data_sort(a)函数,参数 a 为列表,列表中每个元素包含三个数据项,依次分别对应订单批次、到达时间、加工时间(时间均转为分钟)。该函数实现将列表a 按照订单到达时间升序排序。def data_sort(a):
for i in range(len(a)):
for j in :
if ① :
a[j], a[j+1] = a[j+1], a[j]
①划线处填入的语句为 , 可实现上述功能。
②若将加框处语句写错为 range(i,len(a)-1),则下列 4 组数据中,若列表a 的值为(单选,填字母)不能测试出问题。
A. [['A1',100,30],['A2',120,30],['A3',110,30],['A4',140,30],['A5',130,30]]
B. [['A1',120,30],['A2',110,30],['A3',100,30],['A4',130,30],['A5',140,30]]
C. [['A1',110,30],['A2',140,30],['A3',130,30],['A4',100,30],['A5',120,30]]
D. [['A1',110,30],['A2',120,30],['A3',130,30],['A4',140,30],['A5',100,30]]
(3)、实现计算开启机器数量的部分 Python 程序如下,请在划线处填入合适的代码。def huan(n):
#将分钟转换为时间AA:BB 格式,返回值为字符串,代码略#读取文件中的信息,并存储在列表 order 中,代码略data_sort(order)
n=int(input("机器数量:")) for i in range(len(order)):
order[i].append(-1)#order[i]追加一个元素-1 mach = [-1] * n
num, wait = 0, 0
for i in range(len(order)):
k = -1
time = -1
for j in:
t1 = mach[j]
if k == -1:
k = j
time = order[t1][1]+order[t1][2]
else:
t2 = mach[k]
if order[t1][1]+order[t1][2]<order[t2][1]+order[t2][2]:
k = j
time = order[t1][1]+order[t1][2]
if k == -1 or num < n and:
mach[num] = i
num += 1
else:
order[i][3] = mach[k]
mach[k] = i
if time > order[i][1]:
wait += time-order[i][1]
order[i][1] = time if num < n:
print("只需开启"+str(num)+"台机器") else:
print(str(n)+"台机器全部开启,订单平均等待"+str(round(wait/len(order),2))+"min") for i in range(num):
print('第'+str(i+1)+'台机器:')
p = mach[i]
ans = ''
while p!=-1:
ans = order[p][0]+':'+huan(order[p][1])+'~'+huan(order[p][1]+order[p][2])+',' + ans
p =
print(ans[:-1])
-
19、小明为家庭小菜园搭建了一个简易的智能控温系统。系统通过传感器获取大棚内的温度,实现如下功能:若温度不在标准值范围内,自动打开温控系统;若温度达到了标准值,则关闭温控系统。系统的架构示意图如图a所示。系统中的智能终端通过接口获取温度传感器的数据,经过IoT模块发送到Web服务器并保存到数据库中,执行器用于实现温度的控制。Web服务器端程序采用FlaskWeb框架开发,其IP地址为192.168.12.136,端口号为8080。
图 a
请回答下列问题:
(1)、该系统网络应用软件的实现架构是 B/S 架构,确定该架构方式属于信息系统前期准备中的过程。(单选,填字母:A .需求分析/B .开发模式的选择/C .概要设计/D .详细设计)(2)、若一个月内开启控温系统的次数超过阈值,则系统会打开 LED 灯进行提醒,LED 灯属于图 a 中的。(单选,填字母:A .服务器 /B .传感器 /C .执行器)(3)、若要访问大棚内每个月的平均气温,则访问的 URL 为 http://。(4)、系统正常工作 5 分钟后,小明发现访问页面的温度数据不再变化,刷新后仍不变。结合图 a,小明应该检查该系统的硬件有(多选,A .数据库/B .IoT/C .浏览器/D .执行器/E.智能终端)。(5)、将系统中 2022 年每个月的温度数据导出到文件中,例如“202201.xlsx”表示为 2022 年 1 月的温度数据,表格中部分数据如图 b 所示。统计每月日最高气温平均值和日最低气温平均值并绘制线型图,部分 Python 程序代码如下,请在划线处填入合适的代码。图 b
图 c
import pandas as pd
x, y_max, y_min = [''] * 12, [0] * 12, [0] * 12 for i in range(12):
file = "2022"
if i < 9 :
file += "0"
file += str(i+1) + ".xlsx"
df = pd.read_excel(file)
df1 = df.("日",as_index = False)
ma = df1.max().气温#分组后求最大值
mi = df1.min().气温#分组后求最小值
x[i] = +" 月 "
y_max[i] = ma.mean()#求平均
y_min[i] = mi.mean()
plt.plot(x, y_max, label='最高温度')#绘制折线图plt.plot(x, y_min, label='最低温度')
#设置绘图参数,显示如图c 所示线型图,代码略
-
20、某公路由于长期没有维修,路上出现了很多个坑。为了尽快填补好这些坑,交通管理部门决定对m处地段采取交通管制。将该公路看成一条直线,坑就是直线上的坐标点,坑所在的路段需要封控管制。例如某管制路段2~4,需封控2、3、4路段。交管部门为了减少管制路段的长度,希望将这n个坑分成m段(一段可以只有一个坑),使得这m段公路的总长度最小。请你根据n个坑的位置(位置已按照从小到大进行排序),计算管制路段最小的总长度。代码运行效果如图所示。
请回答下列问题:
(1)、上图所示的例子中,若将路段数量修改为5,则管制路段总长度为。(2)、实现上述功能的Python 程序如下,请在划线处填入合适的代码。m = int(input("路段数量:"))
s = input("坑的坐标依次为:").split(',')
n = len(s)
for i in range(n):
s[i] = int(s[i])
flag = [False] * (n-1)
for i in range(1, m):
k = -1
for j in range(n-1):
if:
if k == -1 or s[j+1]-s[j] > s[k+1]-s[k]:
k = j
flag[k] = True
print("维修管制的路段依次为:")
dis, t = 0, 0
for i in range(n-1):
if flag[i]:
print(s[t],"~",s[i])
dis += s[i]-s[t]+1
print(s[t],"~",s[n-1])
dis =
print("管制 总长度为",dis)