内容正文:
金华市曙光学校2024-2025学年第二学期期中考试
高二年级技术试题卷
信息技术 试题(共50分)
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。下列关于该系统应用的叙述,不正确的是( )
A. 智能配送的应用是科技进步的体现 B. 智能配送在应用中无需考虑安全隐患
C. 智能配送的应用助推物流效率提升 D. 智能配送使人们生活更便利
【答案】B
【解析】
【详解】本题考查的是信息系统的应用。智能配送系统虽然是科技进步的体现,并且能够提升物流效率和便利人们的生活,但在应用过程中仍需考虑安全隐患。无人驾驶配送车需要应对复杂的交通环境,确保行人和车辆的安全,因此安全隐患是必须考虑的因素。故选B。
2. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。 要提升无人驾驶配送车的智能水平,下列措施不合理的是( )
A. 完善系统对各类交通标志识别的训练 B. 强化系统在与环境交互中的不断学习
C. 持续迭代优化自动驾驶的算法 D. 增加无人驾驶配送车的车厢容量
【答案】D
【解析】
【详解】本题考查的是人工智能。要提升无人驾驶配送车的智能水平,主要应从其感知、交互能力和算法优化等智能技术方面进行改进,因此完善系统对交通标志的识别、强化与环境交互中的学习能力以及优化算法都是合理的措施。而增加车厢容量仅与配送车的装载能力有关,与智能水平提升无关,因此是不合理的。故选D。
3. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。下列关于该系统数据处理的说法,正确的是( )
A. 该系统采集环境数据的过程无需数字化 B. 该系统中所有的数据都由传感器采集获得
C. 该系统只能处理非结构化数据 D. 该系统对数据实时处理的结果为无人驾驶提供支撑
【答案】D
【解析】
【详解】本题考查的是信息系统。智能配送系统需要对采集到的环境数据进行数字化处理,以便进行分析和决策,因此选项“该系统采集环境数据的过程无需数字化”是错误的。系统中的数据不仅仅由传感器采集获得,还可能包括其他来源的数据,因此选项“该系统中所有的数据都由传感器采集获得”也是错误的。该系统需要处理多种类型的数据,包括结构化和非结构化数据,因此选项“该系统只能处理非结构化数据”也是错误的。无人驾驶系统依赖于对实时数据的处理结果来进行决策和导航,因此选项“该系统对数据实时处理的结果为无人驾驶提供支撑”是正确的。故选D。
4. 算式 (17)10 + (11010)2的运算结果是( )
A. (101011)2 B. (110101)2 C. (27)10 D. (30)10
【答案】A
【解析】
【详解】本题考查的是进制数转换。要计算算式 ( 17 ) 10 + ( 11010 ) 2 的结果,我们需要将两个数转换为相同的进制再进行运算。这里我们选择将二进制数 ( 11010 ) 2 转换为十进制数,然后进行加法运算。 将 ( 11010 ) 2 转换为十进制: ( 11010 ) 2 = 1 × 2 4 + 1 × 2 3 + 0 × 2 2 + 1 × 2 1 + 0 × 2 0 = 16 + 8 + 0 + 2 + 0 = 26;进行加法运算: ( 17 ) 10 + ( 26 ) 10 = 43;将结果转换为二进制: ( 43 ) 10 = ( 101011 ) 2 。因此,运算结果是 ( 101011 ) 2 。故选A。
5. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。下列关于该系统组成与功能的说法, 正确的是( )
A. 该系统的硬件仅指打卡机与服务器 B. 该系统的用户只包括员工和管理员
C. 该系统需要事先采集员工的人脸数据 D. 该系统的出勤统计功能由打卡机完成
【答案】C
【解析】
【详解】本题考查的是信息系统组成与功能。系统的硬件不仅包括打卡机和服务器,还应包含网络设备(如Wi-Fi模块)及员工用于在线请假的终端设备(如电脑、手机)等;系统的用户还包括开发人员及维护人员;人脸识别功能需依赖预先录入的员工人脸数据进行比对,因此系统必须事先采集员工的人脸数据;题干明确指出签到数据由服务器完成统计,而非打卡机。故选C。
6. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。该系统的打卡机部分参数如图所示。下列关于该打卡机的描述, 正确的是( )
A. 打卡机无需任何软件也能正常工作
B. 其工作性能只与处理器、存储器性能相关
C. 摄像头属于该打卡机的输出设备
D. 打卡机须有 IP 地址才能与服务器连接
【答案】D
【解析】
【详解】本题考查的是信息系统。打卡机需要软件来支持人脸识别、数据采集和传输等功能,因此无法在没有软件的情况下正常工作;打卡机的性能不仅与处理器和存储器相关,还与摄像头、网络模块等硬件以及软件算法的性能有关;摄像头是用于采集人脸图像的输入设备;打卡机需要通过 Wi-Fi 与服务器通信,因此必须配置 IP 地址才能实现网络连接和数据传输。故选D。
7. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。为提升该系统数据的安全性, 下列措施不合理的是( )
A. 增强员工数据安全意识 B. 让多个员工共享一个账户
C. 对系统重要数据进行加密 D. 为服务器配备不间断电源
【答案】B
【解析】
【详解】本题考查的是信息系统安全。共享账户会导致无法准确追踪员工的操作行为,增加数据泄露和滥用的风险,降低系统的安全性。故选B。
8. 某校学生的课外运动积分存储在文件“jifen.xlsx”中,部分数据如下图所示。编写Python程序,统计并输出积分大于100的高一01班学生信息。
import pandas as pd
dfl=pd.read_excel("jifen.xlsx") #读取文件中的数据
print(df1)
方框中的代码由下列语句中的部分语句组成:
①dfl=dfl[df1.积分>1 0 0 ]
②dfl=dfl[df1.班级=="高一01班"]
③dfl=dfl.sort_values("积分",ascending=False) #降序排序
④dfl=dfl.head(100) #取前100条数据
要实现上述功能,下列选项中正确的是( )
A. ②① B. ②④ C. ③① D. ③④
【答案】A
【解析】
【详解】本题考查的是pandas数据分析。要统计并输出积分大于100的高一01班学生信息,需要先筛选出“高一01班”的数据(②),然后进一步筛选积分大于100的数据(①)。选项③和④不符合题目要求的统计功能,排序和取前100条并不是必要操作,因此正确答案是②①。故选A。
9. 某校举办家校联谊游园活动,活动根据得分 (得分为整数) 设置奖项,奖项设置规则如下表所示:
得分区间
59分及以下
60分~79分
80分及以上
奖项
参与奖
二等奖
一等奖
小明设计 “游园活动计奖算法”, 部分流程图如图所示。
下列数据中, 能测试出该算法与奖项设置规则不符的是( )
A. 50 B. 60 C. 80 D. 90
【答案】C
【解析】
【详解】本题考查的是流程图识读。根据题目所给规则,“80 分及以上”应当获“一等奖”;然而该流程图的条件判断分支是“60 ≤ s < 80?”和“s > 80?”,因此当 s = 80 时会既不满足“<80”也不满足“>80”,最后只能输出“参与奖”,与规则不符。故选 C。
10. 某 Python 程序如下:
s=input()
k=0 ; n=0
for x in s:
if "a"<=x and x<="g":
k=(ord(x)-ord("a")+5)%7+1
elif "1"<=x and x<="5":
n=int(x)
keynum=n*7+k
print(keynum)
程序运行时, 若输出为 28, 则可能的输入是( )
A. y9Ac4 B. b3a4A C. a4kb3 D. ha9k3
【答案】C
【解析】
【详解】本题考查的是字符串处理。找输入字符串中在'a' 到 'g' 之间的最后一个英文字符及在 '1' 到 '5' 之间最后一个数字字符,通过英文字符计算出k值,数字字符直接转换为整型,最后计算 keynum=n*7+k。
选项A满足条件的最后一个英文字符及数字字符为:c、4,代入计算,k=1,n=4,keynum=n*7+k=29;
选项B满足条件的最后一个英文字符及数字字符为:a、4,代入计算,k=6,n=4,keynum=n*7+k=34;
选项C满足条件的最后一个英文字符及数字字符为:b、3,代入计算,k=7,n=3,keynum=n*7+k=28;
选项D满足条件的最后一个英文字符及数字字符为:a、3,代入计算,k=6,n=3,keynum=n*7+k=27;
故选C。
二、非选择题(本大题共2小题,每小题 10 分,共20分)
11. 小华在实验室搭建了封闭式鸡舍空气质量监控系统,实时监测鸡舍内空气质量并及时干预,其中,监控氨气浓度的方式设计如下。智能终端通过多个监测点的传感器获取氨气浓度数据,通过网络将数据传输并保存到服务器的数据库中,服务器实时对数据进行处理。当氨气浓度超过阈值时,通过智能终端打开通风设备,请回答下列问题:
(1)设计该系统的网络应用软件时,为方便软件的升级和维护,应选择的实现架构是_______
(单选,A.B/S架构 B.C/S架构)
(2)此系统设置每x秒采集一次数据,系统运行过程中,有可能出现数据漏采的现象。为此,系统新增如下功能:若运行 t 秒后,实际采集到的数据为 n 条,当漏采的数据数量多于y条时,发出示警。用于实现上述功能的部分伪代码如下,划线处填写合适的表达式。
if ____:
(发出示警)
(3)下列关于该系统中传感与控制技术的说法,正确的是____(多选题)
A. 服务器无需安装传感器驱动程序
B. 智能终端可以接收来自服务器的控制指令
C. 若要新增传感器监测硫化氢浓度,需要修改该系统的程序
D. 智能终端通过控制传感器打开通风设备
(4)系统中不同的数据都有各自的用途,请结合该系统的功能填写下表,分别写出“数据1” “数据 2” 的一种用途。①____、②____
【答案】 ①. A ②. t/x-n>y或t/x-y>n或其他等同算式; ③. ABC ④. 用于与采集的氨气浓度进行比较,以决定是否打开通风设备或其他等同答案; ⑤. 用于比较当前浓度是否超标,从而决定是否开启通风设备。用于区分不同传感器及传感器所在的位置或其他等同答案。
【解析】
【详解】本题考查的市信息系统的搭建。
(1)B/S(浏览器/服务器)结构的软件只需在服务器端更新维护,客户端通过浏览器访问即可,升级和维护更为方便。故选A。
(2)系统理想采集次数为 t/x 条,实际采集到 n 条,漏采数为 ( t/x - n )。当漏采的数据数量多于y条时,发出示警。故表达式为:t/x-n>y或t/x-y>n或其他等同算式。
(3)选项A,传感器与智能终端直接相连并由其驱动,服务器无需安装传感器驱动程序,正确;选项B,当服务器判断氨气超标时会向智能终端发送控制指令,智能终端据此操作通风设备,正确;选项C,若新增监测硫化氢浓度,需要在系统中添加相应的采集和处理程序,正确;选项D,智能终端是直接控制通风设备,而不是“通过控制传感器”来打开设备,错误。故选ABC。
(4)数据1(氨气浓度阈值):用于比较当前浓度是否超标,从而决定是否开启通风设备。数据2(传感器编号):用于区分不同的监测点或传感器位置,便于管理或定位故障。
12. 某 APP 依据手机每秒钟屏幕的亮、熄,记录当天00:00:00 至 23:59:59之间手机持续亮屏的各时间段,并生成手机亮屏日志文件。若用0表示熄屏,1表示亮屏,某天前10秒的屏幕状态为“0011011110”,则日志中记为“00:00:02,00:00:03,00:00:05,00:00:08”,表示首个持续亮屏时间段的开始与结束时间点分别为“00:00:02”和“00:00:03”,时长为2秒,而第2个持续亮屏时间段时长为4秒。
编写Python程序读取某天的日志文件,计算并输出手机当天亮屏的总时长、单次持续亮屏时长的最大值和相应的时间段(若相应时间段有多个,则按时间顺序全部输出)。
(1)若某天日志文件记录的前6个时间点如图所示,可知当天10:00:00该手机处于____ (单选,填字母;A.亮屏状态/B.熄屏状态);
(2)定义函数tosec(x),参数x是形如“08:00:05”的时间点,该函数的功能是计算点x是当天的第几秒(约定00:00:00为当天第0秒)。请在划线处填入合适的代码。
def tosec(x):
#从时间点x中提取时、分,转为整型后分别存储在变量h、m中,代码略
s=______
n=h*3600 +m*60+s
return n
(3)定义函数getdata(t),该函数功能是依次计算每个持续亮屏时间段的时长并存入列表 c,其时间段存入列表d,返回c和d。请在划线处填入合适的代码。
def getdata(t):
i=0
c=[]; d=[]
while i < len(t):
________
c. append(tmp) # 在列表c末尾添加一个元素
d. append(t[i] + "-" + t[i + 1])
i+= 2
return c, d
(4)实现上述功能的主程序如下,请在划线处填入合适的代码。
#读取某天日志中各时间点,依次存入列表t,t形如["08:00:00",……],代码略
c,d= getdata(t)
tot = 0; cmax = 0
res =""
for i in range(len(d)):
tot += c[i]
if c[i] >cmax:
cmax = c[i]
res = d[i]
elif __________:
res = res + "," + d[i]
"""
输出当天亮屏的总时长 tot
输出单次持续亮屏时长的最大值cmax和相应的时间段res代码略
"""
【答案】 ①. B ②. int(x[6:8]) ③. tmp=tosec(t[i+1])-tosec(t[i]) +1 ④. c[i] ==cmax;
【解析】
【详解】本题考查的是python综合应用。
(1)由给出的前 6 个时间点可推知,手机在 09:59:59 到 10:05:03 之间处于熄屏状态,因此 10:00:00 时为熄屏状态,故选B。
(2)由n=h*3600 +m*60+s可知,s是时间点中的秒部分,即时间点的最后两位,故划线处答案为:int(x[6:8])或其它等价答案。
(3)函数 getdata(t) 中,用于计算单次亮屏时长c(单位:秒),由c. append(tmp)可知,单次亮屏时长c先存储在tmp中。计算方法:把对应的结束时间与开始时间分别转化成当日的第几秒后再相减,故划线处答案为:tmp=tosec(t[i+1])-tosec(t[i]) +1。
(4)若相应时间段有多个,则按时间顺序全部输出,故当发现某段时长与当前最大时长相等时,就将该时间段累加到结果字符串中。由res = res + " ," + d[i]可知,当前条件是:当前段时长与当前最大时长相等,故划线处代码为:c[i] ==cmax。
第1页/共1页
学科网(北京)股份有限公司
$
金华市曙光学校2024-2025学年第二学期期中考试
高二年级技术试题卷
信息技术 试题(共50分)
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。下列关于该系统应用的叙述,不正确的是( )
A. 智能配送的应用是科技进步的体现 B. 智能配送在应用中无需考虑安全隐患
C. 智能配送的应用助推物流效率提升 D. 智能配送使人们生活更便利
2. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。 要提升无人驾驶配送车的智能水平,下列措施不合理的是( )
A. 完善系统对各类交通标志识别的训练 B. 强化系统在与环境交互中的不断学习
C. 持续迭代优化自动驾驶的算法 D. 增加无人驾驶配送车的车厢容量
3. 某社区使用“智能配送系统”,提供配送服务。其中,无人驾驶配送车配备激光雷达、摄像头、自动驾驶系统,可全面感知与识别周边行人、交通标志、障碍物等,实现全天候智能配送;管理员可远程监控每台配送车的实时工作动态、任务次数、障碍预警等信息,一旦车辆出现问题能及时人工接管。下列关于该系统数据处理的说法,正确的是( )
A. 该系统采集环境数据的过程无需数字化 B. 该系统中所有的数据都由传感器采集获得
C. 该系统只能处理非结构化数据 D. 该系统对数据实时处理的结果为无人驾驶提供支撑
4. 算式 (17)10 + (11010)2的运算结果是( )
A. (101011)2 B. (110101)2 C. (27)10 D. (30)10
5. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。下列关于该系统组成与功能的说法, 正确的是( )
A. 该系统的硬件仅指打卡机与服务器 B. 该系统的用户只包括员工和管理员
C. 该系统需要事先采集员工的人脸数据 D. 该系统的出勤统计功能由打卡机完成
6. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。该系统的打卡机部分参数如图所示。下列关于该打卡机的描述, 正确的是( )
A. 打卡机无需任何软件也能正常工作
B. 其工作性能只与处理器、存储器性能相关
C. 摄像头属于该打卡机的输出设备
D. 打卡机须有 IP 地址才能与服务器连接
7. 某公司的打卡系统中, 打卡机通过人脸识别采集、生成员工的签到数据, 并自动将签到数据通过 Wi-Fi 实时传输到服务器,服务器自动统计员工的出勤情况。员工可通过该系统在线请假,管理员可在线查看员工的出勤信息。为提升该系统数据的安全性, 下列措施不合理的是( )
A. 增强员工数据安全意识 B. 让多个员工共享一个账户
C. 对系统重要数据进行加密 D. 为服务器配备不间断电源
8. 某校学生的课外运动积分存储在文件“jifen.xlsx”中,部分数据如下图所示。编写Python程序,统计并输出积分大于100的高一01班学生信息。
import pandas as pd
dfl=pd.read_excel("jifen.xlsx") #读取文件中的数据
print(df1)
方框中的代码由下列语句中的部分语句组成:
①dfl=dfl[df1.积分>1 0 0 ]
②dfl=dfl[df1.班级=="高一01班"]
③dfl=dfl.sort_values("积分",ascending=False) #降序排序
④dfl=dfl.head(100) #取前100条数据
要实现上述功能,下列选项中正确的是( )
A. ②① B. ②④ C. ③① D. ③④
9. 某校举办家校联谊游园活动,活动根据得分 (得分为整数) 设置奖项,奖项设置规则如下表所示:
得分区间
59分及以下
60分~79分
80分及以上
奖项
参与奖
二等奖
一等奖
小明设计 “游园活动计奖算法”, 部分流程图如图所示。
下列数据中, 能测试出该算法与奖项设置规则不符的是( )
A. 50 B. 60 C. 80 D. 90
10. 某 Python 程序如下:
s=input()
k=0 ; n=0
for x in s:
if "a"<=x and x<="g":
k=(ord(x)-ord("a")+5)%7+1
elif "1"<=x and x<="5":
n=int(x)
keynum=n*7+k
print(keynum)
程序运行时, 若输出为 28, 则可能的输入是( )
A. y9Ac4 B. b3a4A C. a4kb3 D. ha9k3
二、非选择题(本大题共2小题,每小题 10 分,共20分)
11. 小华在实验室搭建了封闭式鸡舍空气质量监控系统,实时监测鸡舍内空气质量并及时干预,其中,监控氨气浓度的方式设计如下。智能终端通过多个监测点的传感器获取氨气浓度数据,通过网络将数据传输并保存到服务器的数据库中,服务器实时对数据进行处理。当氨气浓度超过阈值时,通过智能终端打开通风设备,请回答下列问题:
(1)设计该系统的网络应用软件时,为方便软件的升级和维护,应选择的实现架构是_______
(单选,A.B/S架构 B.C/S架构)
(2)此系统设置每x秒采集一次数据,系统运行过程中,有可能出现数据漏采的现象。为此,系统新增如下功能:若运行 t 秒后,实际采集到的数据为 n 条,当漏采的数据数量多于y条时,发出示警。用于实现上述功能的部分伪代码如下,划线处填写合适的表达式。
if ____:
(发出示警)
(3)下列关于该系统中传感与控制技术的说法,正确的是____(多选题)
A. 服务器无需安装传感器驱动程序
B. 智能终端可以接收来自服务器的控制指令
C. 若要新增传感器监测硫化氢浓度,需要修改该系统的程序
D. 智能终端通过控制传感器打开通风设备
(4)系统中不同的数据都有各自的用途,请结合该系统的功能填写下表,分别写出“数据1” “数据 2” 的一种用途。①____、②____
12. 某 APP 依据手机每秒钟屏幕的亮、熄,记录当天00:00:00 至 23:59:59之间手机持续亮屏的各时间段,并生成手机亮屏日志文件。若用0表示熄屏,1表示亮屏,某天前10秒的屏幕状态为“0011011110”,则日志中记为“00:00:02,00:00:03,00:00:05,00:00:08”,表示首个持续亮屏时间段的开始与结束时间点分别为“00:00:02”和“00:00:03”,时长为2秒,而第2个持续亮屏时间段时长为4秒。
编写Python程序读取某天的日志文件,计算并输出手机当天亮屏的总时长、单次持续亮屏时长的最大值和相应的时间段(若相应时间段有多个,则按时间顺序全部输出)。
(1)若某天日志文件记录的前6个时间点如图所示,可知当天10:00:00该手机处于____ (单选,填字母;A.亮屏状态/B.熄屏状态);
(2)定义函数tosec(x),参数x是形如“08:00:05”的时间点,该函数的功能是计算点x是当天的第几秒(约定00:00:00为当天第0秒)。请在划线处填入合适的代码。
def tosec(x):
#从时间点x中提取时、分,转为整型后分别存储在变量h、m中,代码略
s=______
n=h*3600 +m*60+s
return n
(3)定义函数getdata(t),该函数功能是依次计算每个持续亮屏时间段的时长并存入列表 c,其时间段存入列表d,返回c和d。请在划线处填入合适的代码。
def getdata(t):
i=0
c=[]; d=[]
while i < len(t):
________
c. append(tmp) # 在列表c末尾添加一个元素
d. append(t[i] + "-" + t[i + 1])
i+= 2
return c, d
(4)实现上述功能的主程序如下,请在划线处填入合适的代码。
#读取某天日志中各时间点,依次存入列表t,t形如["08:00:00",……],代码略
c,d= getdata(t)
tot = 0; cmax = 0
res =""
for i in range(len(d)):
tot += c[i]
if c[i] >cmax:
cmax = c[i]
res = d[i]
elif __________:
res = res + "," + d[i]
"""
输出当天亮屏的总时长 tot
输出单次持续亮屏时长的最大值cmax和相应的时间段res代码略
"""
第1页/共1页
学科网(北京)股份有限公司
$