浙江省宁波市2023-2024学年高二下学期6月期末考试技术试题(Word版附解析)
展开考生须知:
1.本卷满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;
3.所有答案必须写在答题卷上,写在试卷上无效
4.考试结束后,只需上交答题卷。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有4一个符合题目要求,不选、多选、错选均不得分)
1. 第19届杭州亚运会中首次引入AI解说系统,通过高速摄像机捕捉体育比赛中的关键时刻,并生成高质量的集锦和相关数据。基于多模态大模型算法和深度学习模型对这些运动数据进行分析,基于分析结果,系统再生成实时的个性化解说服务,从而为各个语种的观众提供个性化的体验。根据阅读材料,下列关于数据与信息的说法不正确的是( )
A. 摄像机捕捉到的数据在计算机内部是以二进制存储的
B. 比赛产生的大量实时数据适合采用批处理计算方式
C. 摄像机采集的数据通过无线网络传输到服务器过程中需要依附于一定的载体
D. 对捕捉的数据进行加工处理可以提升数据的价值
【答案】B
【解析】
【详解】本题考查数据和信息。
A选项,这个说法是正确的。在计算机内部,所有的数据,包括图像、视频、音频等,都是以二进制形式存储和处理的。这是因为二进制具有简单、稳定、易于实现等特点,是计算机内部表示和处理信息的最佳方式。
B选项,这个说法是不正确的。批处理计算方式是指对一批数据执行相同的操作,通常用于非实时或延迟容忍度较高的任务。而比赛产生的大量实时数据需要尽快处理和响应,以提供实时的解说服务。因此,更适合采用流式处理或实时计算方式,以确保数据处理的及时性和准确性。
C选项,这个说法是正确的。数据本身是无法直接传输的,需要依附于一定的载体,如电磁波、电缆等,才能实现从发送方到接收方的传输。在无线网络中,数据通常是通过电磁波(如WiFi、4G/5G等)进行传输的。
D选项,这个说法也是正确的。原始数据往往包含大量的冗余信息和噪声,通过加工处理可以去除这些无用的信息,提取出有价值的信息,从而提升数据的价值。例如,在本例中,通过对摄像机捕捉到的比赛数据进行加工处理,可以生成高质量的集锦和相关数据,为观众提供更加丰富的观赛体验。
故正确答案为:选项B。
2. 第19届杭州亚运会中首次引入AI解说系统,通过高速摄像机捕捉体育比赛中的关键时刻,并生成高质量的集锦和相关数据。基于多模态大模型算法和深度学习模型对这些运动数据进行分析,基于分析结果,系统再生成实时的个性化解说服务,从而为各个语种的观众提供个性化的体验。根据阅读材料,下列关于人工智能的说法正确的是( )
A. AI 解说系统的应用说明人工智能技术已经可以完全替代人类工作
B. 该系统中应用的人工智能技术是符号主义的典型代表
C. 图灵测试不能测试该AI解说系统是否具有智能性
D. 该系统需要对大量的运动员数据进行挖掘和学习,属于数据驱动的人工智能方法
【答案】D
【解析】
【详解】本题考查人工智能。
A选项提到AI解说系统的应用说明人工智能技术已经可以完全替代人类工作。这个说法过于绝对。虽然AI技术在很多领域有广泛应用,但目前还无法完全替代人类,尤其是在需要高度创造力、情感理解和复杂决策的任务中。因此,A选项错误。
B选项说该系统中应用的人工智能技术是符号主义的典型代表。根据题目描述,该系统主要基于多模态大模型算法和深度学习模型,这些更偏向于连接主义(神经网络)而非符号主义。符号主义主要关注知识表示和推理,与深度学习模型不完全吻合。因此,B选项错误。
C选项提到图灵测试不能测试该AI解说系统是否具有智能性。图灵测试是一种测试机器是否能表现出与人类智能相似反应的测试方法。虽然它主要用于测试对话系统的智能性,但理论上也可以扩展到其他类型的智能系统,包括AI解说系统。因此,C选项的说法过于绝对,错误。
D选项说该系统需要对大量的运动员数据进行挖掘和学习,属于数据驱动的人工智能方法。这与题目描述相符,系统确实需要通过处理和分析大量的运动数据来生成解说,这是数据驱动的人工智能方法的一个典型应用。因此,D选项正确。
故正确答案为:选项D。
3. 某学校在学校大门部署了“智能安全防控系统”,该系统中摄像头会采集人脸图像,通过与服务器中预先导入的人脸数据进行对比,本校教职工、学生人脸识别通过后闸机自动开启,并将学生出入校信息发送到家长对应手机客户端APP,外来人员需要通过访客机采集人脸并登记个人信息后方可识别并开启闸机,相关数据通过网络上传至服务器。系统管理员具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。下列关于该“智能安全防控系统”的说法,不正确的是( )
A. 服务器、访客机、闸机均属于该系统的硬件设备
B. 接收学生出入信息的手机客户端APP 及服务器端操作系统,均属于该信息系统中的软件
C. 该系统中输入的人脸数据都已从模拟信号转为数字信号
D. 该信息系统的用户只有学校教职工、家长和访客
【答案】D
【解析】
【详解】本题考查信息系统。
A选项(服务器、访客机、闸机均属于该系统的硬件设备):这是正确的,因为服务器、访客机、闸机都是这个智能安全防控系统中的实体设备,属于硬件设备。
B选项(接收学生出入信息的手机客户端APP及服务器端操作系统,均属于该信息系统中的软件):这也是正确的,手机客户端APP和服务器端操作系统都是这个系统中的软件部分。
C选项(该系统中输入的人脸数据都已从模拟信号转为数字信号):这个选项同样正确,因为在现代的信息系统中,所有的数据,包括人脸数据,都需要被转化为数字信号才能进行处理和传输。
D选项(该信息系统的用户只有学校教职工、家长和访客):这个选项是不正确的。从题目描述中我们可以看出,该系统的用户除了学校教职工、家长和访客外,还包括系统管理员,他们具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。
故正确答案为:选项D。
4. 某学校在学校大门部署了“智能安全防控系统”,该系统中摄像头会采集人脸图像,通过与服务器中预先导入的人脸数据进行对比,本校教职工、学生人脸识别通过后闸机自动开启,并将学生出入校信息发送到家长对应手机客户端APP,外来人员需要通过访客机采集人脸并登记个人信息后方可识别并开启闸机,相关数据通过网络上传至服务器。系统管理员具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。下列有关该系统的功能和应用的说法,正确的是( )
A. 入校经过道闸时,摄像头采集人脸数据属于该系统的数据加工处理功能
B. 可以利用学生出入数据分析学生的考勤情况
C. 该信息系统中家长接收学生进出提醒的功能模块采用B/S 架构
D. 学生的出入校信息仅保存在家长手机中
【答案】B
【解析】
【详解】本题考查信息系统。
A选项,不正确。摄像头采集人脸数据是数据输入(采集)的过程,而不是数据加工处理。数据加工处理通常指的是对采集到的数据进行处理、分析或转换等操作。
B选项,这个描述是正确的。通过收集学生的出入校信息,可以分析学生的到校和离校时间,从而了解学生的考勤情况。
C选项,不正确。B/S(浏览器/服务器)架构通常用于网页应用,但家长接收学生进出提醒的功能模块可能采用C/S(客户端/服务器)架构,尤其是如果它是通过手机APP实现的,通常是C/S架构。
D选项,不正确。根据描述,相关数据是通过网络上传至服务器的,所以学生的出入校信息不仅保存在家长手机中,还保存在服务器上。
故正确答案为:选项B。
5. 某学校在学校大门部署了“智能安全防控系统”,该系统中摄像头会采集人脸图像,通过与服务器中预先导入的人脸数据进行对比,本校教职工、学生人脸识别通过后闸机自动开启,并将学生出入校信息发送到家长对应手机客户端APP,外来人员需要通过访客机采集人脸并登记个人信息后方可识别并开启闸机,相关数据通过网络上传至服务器。系统管理员具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。为提升“智能安全防控系统”数据的安全性,下列措施中不合理的是( )
A. 在内部网络和外部网络之间安装防火墙,防止非法入侵
B. 在服务器端安装杀毒软件后就可以避免所有病毒感染
C. 对系统中的数据进行备份
D. 对师生相关数据进行加密处理
【答案】B
【解析】
【详解】本题考查的是信息系统安全。由于杀毒软件的滞后性,故安装杀毒软件并不能避免所有病毒感染。杀毒软件安装后要经常升级病毒库。故选B。
6. 某学校在学校大门部署了“智能安全防控系统”,该系统中摄像头会采集人脸图像,通过与服务器中预先导入的人脸数据进行对比,本校教职工、学生人脸识别通过后闸机自动开启,并将学生出入校信息发送到家长对应手机客户端APP,外来人员需要通过访客机采集人脸并登记个人信息后方可识别并开启闸机,相关数据通过网络上传至服务器。系统管理员具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。下列关于该系统的说法,正确的是( )
A. 采集的人脸数据传输到服务器过程中,不需要网络协议
B 家长端手机只能通过移动通信网络才能接收学生出入校信息
C. 该系统中的服务器负责数据处理和网络控制,是构成网络的主要资源
D. 交换机是网络构建过程中的传输介质
【答案】C
【解析】
【详解】本题考查信息系统。
选项A:采集的人脸数据传输到服务器过程中,不需要网络协议。在数据传输过程中,无论是局域网还是广域网,都需要遵循一定的网络协议来确保数据的正确传输。因此,这个说法是不正确的。
选项B:家长端手机只能通过移动通信网络才能接收学生出入校信息。虽然移动通信网络是接收信息的一种方式,但家长端手机也可以通过其他方式接收信息,如Wi-Fi等。因此,这个说法过于绝对,是不正确的。
选项C:该系统中的服务器负责数据处理和网络控制,是构成网络的主要资源。服务器在系统中确实扮演着数据处理和网络控制的重要角色,它是构成网络的核心资源之一。这个说法是正确的。
选项D:交换机是网络构建过程中的传输介质。交换机是网络构建中的重要设备,但它本身不是传输介质。传输介质通常指的是如光纤、双绞线等用于传输数据的物理媒介。因此,这个说法是不正确的。
故正确答案为:选项C。
7. 某学校在学校大门部署了“智能安全防控系统”,该系统中摄像头会采集人脸图像,通过与服务器中预先导入的人脸数据进行对比,本校教职工、学生人脸识别通过后闸机自动开启,并将学生出入校信息发送到家长对应手机客户端APP,外来人员需要通过访客机采集人脸并登记个人信息后方可识别并开启闸机,相关数据通过网络上传至服务器。系统管理员具有设置门禁参数、查看出入记录、管理人脸数据等特殊权限。访客机搭载Andrid系统,主要参数如下表所示,下列说法正确的是( )
A. 该访客机存储器可以存放用户数据而不能存放应用程序
B. 访客机没有配备键盘鼠标,因此没有输入设备
C. 处理器性能是访客机性能唯一指标
D. 该访客机硬件采用与计算机相同的体系结构
【答案】D
【解析】
【详解】本题考查信息系统。
A选项说法是错误的。Andrid操作系统是一个完整的操作系统,支持在存储器中存放用户数据和应用程序。事实上,访客机的16GB(或升级后的32GB)存储器就是用来存放操作系统、应用程序和用户数据的。
B选项说法也是错误的。虽然访客机没有配备传统的键盘和鼠标,但它有电容触摸屏,这是一个输入设备,支持多点触控。触摸屏允许用户通过触摸来输入指令和数据。
C选项说法同样是错误的。访客机的性能取决于多个因素,包括处理器性能、内存大小、存储容量、显示屏质量、操作系统优化等。仅仅看处理器的性能是不够的。
D选项说法是正确的。访客机虽然是一个专用设备,但它采用的硬件体系结构与通用计算机类似,包括处理器、内存、存储器、输入输出设备等。它们都基于相似的计算机体系结构,只是具体的配置和用途有所不同。
故正确答案为:选项D。
8. 两幅尺寸相同且未经压缩的BMP格式位图,如图a、图b所示,则图a与图b的存储容量之比是( )
A. 1:1B. 1:2C. 2:1D. 16:1
【答案】C
【解析】
【详解】本题考查图像数字化。
图a与图b的存储容量之比是=图a分辨率*8(256色需要8位二进制数存储)/图b分辨率*4(16色需要4位二进制数存储)。由于图a和图b的分辨率相同,故可知存储容量比为2:1。故正确答案为:选项C。
9. 某算法的流程图如图所示,执行该流程,若输入s的值为“101”,则输出num的值是( )
A. 15B. 16C. 17D. 18
【答案】C
【解析】
【详解】本题考查程序分析。
num=0,i=0,i
10. 某网上书店有优惠活动“每满100减30,每满200减70,可以累计且上不封顶”,设s为购买商品的原价,计算优惠金额t,下面选项中表达式正确的是( )
A. AB. BC. CD. D
【答案】A
【解析】
【详解】本题考查Pythn程序。A选项,首先计算满200的优惠金额,若剩余金额大于等于100则再增加30的优惠,计算正确;B选项,先计算满100的优惠金额,再计算满200的优惠金额时没有考虑之前满100的优惠已计算过,错误;C选项,没有考虑满100但不满200的情况,错误;D选项,逻辑混乱,计算方式错误;故答案为:A。
11. 人机对战游戏——剪刀石头布,游戏规则如下:石头胜剪刀, 剪刀胜布,布胜石头。编写Pythn程序实现上述算法,玩家输入0表示石头,输入1表示剪刀,输入2表示布,电脑随机产生[0,2]之间的整数。程序运行结果如图所示:
实现上述功能的程序如下:
imprt randm #导入随机模块
inf=①
player=int(input("请输入序号 (0.石头1.剪刀2.布):"))
cmputer=randm.randint(0,2) #产生[0, 2]范围内的随机整数
if player==cmputer:
result="平局"
elif ② :
result="玩家胜"
else:
result="电脑胜"
print(""玩家出: "+inf[player], "电脑出: "+inf[cmputer], result)
程序划线处应填入的代码是( )
A. ①"石头,剪刀,布" ②player+1==cmputerB. ①["石头","剪刀","布"] ②(player+1)%3==cmputer
C. ①{0:"石头",1:"剪刀",2:"布"} ②player+1==cmputerD. ①{"石头":0,"剪刀":1,"布":2} ②(player+1)%3==cmputer
【答案】B
【解析】
【详解】本题考查的是Pythn分支语句。由print(""玩家出: "+inf[player], "电脑出: "+inf[cmputer], result)可知,inf是以列表形式存储剪刀石头布;石头胜剪刀, 剪刀胜布,布胜石头,可以把石头、剪刀、布组成一个环(即0、1、2形成以个环),后面胜前面的数,故玩家胜的条件为:(player+1)%3==cmputer。选项B正确。
12. 补码是一种用于表示有符号整数的二进制编码方法,正数在补码表示法中与其二进制表示相同,负数补码通过对其绝对值取反(每个位取反)并加1来得到,如-5用补码表示的计算过程如下:
编写程序实现输入一个负数,输出其八位补码。
def t_binarry(n):
#将十进制n转为8位二进制,存储在字符变量s中,代码略
return s
def add_binarry(s):
#将二进制数s加1后存储在字符变量res中,代码略
return res
n=int(input("请输入一个负整数"))
s=t_binarry(abs(n))
s1=""
fr i in s:
b=int(i)
sl+=str(b)
print(n,"补码为:",add_binarry(s1))
下列选项中代码填入划线处无法实现此功能的是( )
A. b=1-bB. b=(b-1)**2C. b=(b+1)%2D. b=b%2+1
【答案】D
【解析】
【详解】本题考查Pythn程序。在将负数绝对值的二进制表示每位取反的操作中,A选项b=1-b,直接实现了每位取反。B选项b=(b-1)**2,当b为0时结果为1,当b为1时结果为0,实现了取反。C选项b=(b+1)%2,当b为0时结果为1,当b为1时结果为0,也实现了取反。D选项b=b%2+1,当b为0时结果为1,当b为1时结果为2,结果为2是不符合取反要求的,所以无法实现此功能。故答案为:D。
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13. 某智能汽车配备了简易胎压监测系统,该系统使用传感器采集轮胎的压力、温度等数据,由智能终端经过网络发送到Web服务器,同时存入数据库中。服务器程序采用Flask Web框架编写,根据系统设置的数据阈值触发相应执行器实现轮胎状态的预警,系统结构示意图如图所示。
(1)选择数据库管理系统,考虑数据库的性能、数据的类型、数据库管理系统平台和安全保密性能等因素,这属于搭建该信息系统前期准备中的____阶段(单选,填字母)
A.需求分析 B.可行性分析 C.概要设计 D.详细设计
(2)根据简易胎压监测系统结构示意图搭建硬件部分,并编写智能终端代码。
“智能终端”部分代码如下:
#导入函数库,设置服务器参数、连接网络参数和当前车辆id,并连接网络,代码略
while True:
bar=rund(pin1.read analg()*330/1024,1) #获取胎压数据
temp=rund(pin2.read analg()*330/1024,1) #获取胎温数据
errn, resp=Oblq.get(”input? id=1&bar=“+str(bar)+”&temp=“+str(temp),10000)
if errn==200:
if resp=="1": #触发警报
pin12. write digital(1) #1 表示打开蜂鸣器
sleep(5*1000)
pin12. write digital(0) #0 表示关闭蜂鸣器
else:
display. scrll(str(errn))
sleep(60*1000)
①由以上代码可知,蜂鸣器接在智能终端的____(单选,填字母:A.pinl/ B.pin2 / C.pin12)。
②当轮胎状态异常时,蜂鸣器发出警报声持续的时间为____秒。
(3)Web服务器端程序部分代码如下
#导入f lask 等相关的库, 代码略
app = Flask(_name_)
@app.rute(, methds=['GET'])
def judge():
id = request.args.get('id') #获取车辆编号值
data = flat(request.args.get('bar')) #获取胎压数值
temp = flat(request.args.get('temp')) #获取胎温数值
value1 = 200; value2 = 120
if data < value l r temp > value2: #胎压低于200kPa 或胎温高于 120℃时触发报警
else:
alarm ="0"
#将接收到的数据存入数据库,代码略
return alarm
if _name_=='_main_':
app.run(hst='192.168.1.100', prt=8080)
①其中方框处正确的代码是____(单选,填字母:A."/input"/ B."/judge"/ C."/errn")
②请在划线处填入合适的代码____。
(4)系统搭建好后,若id为1的车辆某时刻采集到的胎压值为235,胎温值为130,则将该值上传到服务器端的URL为:http____。
【答案】 ①. C ②. C ③. 5 ④. A ⑤. alarm="1" ⑥. :8080/input?id=1&bar=235&temp=130
【解析】
【详解】本题考查程序分析。
(1)根据软件工程理论。系统在概要设计阶段,会确定系统的总体架构、模块划分、数据设计等。选择数据库管理系统是数据设计的一部分,因此它属于这个阶段。故正确答案为:选项C。
(2)根据题目代码可知,当resp为1时,触发报警执行打开蜂鸣器。对应代码为pin12.write_digital(1)。可知蜂鸣器接在智能终端的p12。①正确答案为选项C。②根据代码sleep(5*1000)和代码pin12.write_digital(0),可知当持续5秒后,关闭蜂鸣器。②故正确答案为:5。
(3)根据智能终端代码 errn, resp=Oblq.get("input?id=1&bar="+str(bar)+"&temp="+str(temp),10000)可知,路由函数的路径为/input。①故正确答案为选项A。当胎压低于200kPa 或胎温高于120℃时触发报警,由于触发报警的代码当resp为1触发,②故设置返回变量alarm="1"。
(4)根据代码app.run(hst='192.168.1.100', prt=8080)可知IP地址和端口号。参数若id为1的车辆某时刻采集到的胎压值为235,胎温值为130。故可知URL地址为:8080/input?id=1&bar=235&temp=130。
14. 已知某校高一年级第一、 二学期期中、 期末考试成绩存储在“exam.xlsx”中,如图1所示。教务管理员对历次考试中七门选考科目考试成绩(赋分)进行处理,本着分数优先原则,将平均分最高的两门科目作为备选科目,为高一学生选课提供参考。
图1
(1)若某生考试缺考则该科目分数标记为0,已知总分列是所有考试科目分数总和,请对数据进行整理,剔除缺考考生数据,划线处能实现该功能的语句是____(单选,填字母:A.df[df.总分>0] / B.df.总分>0 / C.df[总分>0] / D.df[df.总分]>0)
imprt pandas as pd
df=pd. read_excel("exam.xlsx")
df=
(2)计算每个同学的历次考试的平均成绩
gf=
若gf对象输出后图2所示,请在划线处选择合适的代码____(单选,填字母)
图2
A.df.grupby("姓名",as_index=False).mean() B.df.grupby("姓名").mean()
C.df.srt_values("姓名",ascending=False).mean() D.df.grupby("班级",as_index=False).mean()
(3)计算每个同学的两门优势学科,请在划线①②处完善代码。
km=gf. clumns[4:11]
gf.insert(12,"优势学科","")#在总分列后插入新的一列,列标题名为“优势学科”,初始值为""
fr i in gfindex:
subject1=subject2=""
max1=max2=0
fr j in range(0,len(km)):
cj=gf.at[i,①____]
if cj>max1:
②____
subject1=km[j]
max2=max1
max1=cj
elif cj>max2:
subject2=km[j]
max2=cj
gf.at[i,"优势学科"]=subject1+subject2
图3
(4)为了反映该校选考科目成绩整体情况,教务管理员对df对象处理后进行了可视化处理,制作图表如图3所示,关于该图表下列说法正确是____(多选,填字母)
A.使用第三方库 matpltlib 可以实现此数据可视化效果
B.从全校平均成绩看,该校技术、地理两门科目成绩具有相对优势
C.若对df对象按照“总分”列进行降序排序后再进行相同处理将影响图表效果
D.若删除“姓名”列数据将会影响图表效果
【答案】 ①. A ②. A ③. km[j] ④. subject2=subject1 ⑤. AB
【解析】
【详解】本题考查程序分析。
(1)剔除缺考考生数据,故需要筛选出总分字段大于0的所有数据。正确写法是df[df.总分>0]或df[df["总分"]>0]。故正确答案为:选项A。
(2)计算每个学生历次考试平均成绩,需要对姓名字段分类后(调用方法grupby),统计其平均值(调用方法mean)。需要注意的是设置as_index参数为False。因为数据没有将姓名作为新的索引。故正确答案为:选项A。
(3)程序外循环遍历数据gf,取出每行,内循环遍历km,取出列。cj存储科目成绩,故需要填写列km[j]。当cj成绩大于第一优势科目成绩,则将第一优势科目成绩赋值给第二优势科目成绩,更新第一优势科目成绩。故subject2=subject1。正确答案为:①kim[j]、②subject2=subject1。
(4)选项A,matpltlib是Pythn中一个非常流行的数据可视化库,它可以用于创建各种类型的图表,包括柱状图、折线图等,来展示数据。故正确。选项B,图表中技术和地理两门科目的平均成绩确实比其他科目高,这个选项正确。选项C,图表是展示每门科目的平均成绩,那么对df对象按照“总分”列进行排序将不会影响每门科目的平均成绩,因此不会影响图表效果。故错误。选项D,图表是基于科目平均成绩制作的,并且没有使用到姓名列数据,那么删除姓名列将不会影响图表效果。故错误。故正确答案为:选项A、B。
15. 某旅游城市推出24小时不间断环岛观光车服务,现从购票系统中导出了观光车开始运营以来乘客数据(按发车时间升序排序),包括每辆观光车发车时间以及每位游客来自的省份。
了解乘客来源可以提供更加个性化的服务和改进路线规划,请分析观光车发车时间为止的24小时内观光车累计接待了来自多少个不同省份的游客。
(1)若第4辆观光车在第1445分钟(提示:24小时=1440分钟)发车,车内共有6名乘客,分别来自"上海市","上海市","浙江省","浙江省","浙江省","山东省",则此时24小时内观光车累计接待游客来自____个不同省份。
(2)自定义函数update(lc,flag,ans),实现对省份统计数据进行更新,lc表示省份列表,flag为True表示lc属于24小时内数据,纳入统计范围,flag为False表示超过24小时不再统计lc内的省份数据,最后更新ans并返回,请在划线处填入合适的代码。
def update(lc, flag, ans):
if flag==True:
fr i in lc:
if i in inf:
inf[i]+=1
else:
inf[i]=1
①____
else:
fr i in lc:
inf[i]-=1
if ②____:
ans-=1
return ans
(3)实现上述功能的主程序如下,请在划线处填入合适的代码
#读取观光车发车时间,乘客来源分别存入列表t,prv中,代码略
#如t=[1,60,75,…], prv=[["云南省","云南省","陕西省","浙江省"],["上海市","上海市","浙江省","浙江省","广东省"],["广东省","广东省","江苏省","江苏省"],…]
inf={}
①____
ans, start=0,0
fr i in range(n):
fr k in range(start,i):
if (t[i]-t[k]<1440):
②____
break
ans=update(prv[k], False, ans)
ans=update(prv[i], True, ans)
print("观光车最近24小时内累计接待来自",ans,"个不同省份的游客")
【答案】 ①. 5 ②. ans+=1 ③. inf[i]==0 或 inf[i]==0 and ans!= 0 ④. n=len(t) 或 n=len(prv) ⑤. start=k
【解析】
【详解】本题考查程序分析。
(1)首先,我们需要累计所有在24小时内的观光车乘客来源省份。根据题目,前3辆观光车的发车时间分别为1分钟、60分钟和75分钟,第4辆观光车在第1445分钟发车。因此,前2辆观光车的乘客数据都需要纳入统计。前2辆观光车的乘客来源省份有浙江省、上海市、广东省、江苏省,共计4个不同省份。第4辆观光车的乘客来源省份有上海市、浙江省、山东省,但上海市和浙江省之前已经统计过,所以只需要新增山东省。因此,此时24小时内观光车累计接待游客来自5个不同省份。故正确答案为5。
(2)对于自定义函数update(lc, flag, ans),我们需要根据flag的值来更新省份统计数据和不同省份的数量。如果flag为True,表示lc属于24小时内数据,需要纳入统计范围;如果flag为False,表示超过24小时,不再统计lc内的省份数据。在纳入统计范围时,如果省份是首次出现,需要将不同省份的数量ans加1。在移除统计范围时,如果某个省份的计数变为0,需要将不同省份的数量ans减1。因此,①处应填入ans += 1,②处应填入inf[i] == 0或 inf[i]==0 and ans!= 0。
(3)在主程序中,我们需要遍历每一辆观光车,更新24小时内的省份统计数据。故需要取到遍历的长度因此,①处应初始化n=len(t) 或 n=len(prv);对于每一辆观光车,我们首先需要移除超过24小时的观光车乘客来源省份数据,删除后k值要继续遍历,下次遍历时,需要从更新后的k值开始,故start值需要更新为k值。②处start=k。主要参数
详细描述
操作系统
Andrid 7.1.2
主板
RK3288
处理器
1.8GHz CPU
内存
2GB (可升级到4GB)
存储器
16GB (可升级到32GB)
电容触摸屏
支持多点触控, 最大支持10 点电容触控
液晶显示屏
10.1英寸, 16:9, 16.7M色彩, 分辨率800*1280@60HZ
通讯接口
USB/OTG1, USB2.01, LAN1, 耳机(Line Out)1, HDMI1, DC1, TF 卡
摄像头
前置200万像素, 后置500万像素(可上下旋转45度)
网络
支持以太网, WIFI
A.
t=s//200*70
if s%200>=100:
t=t+30
B.
t=s//100*30
if s//200>0
t+=s//200*70
C
if s>=200:
t=s//200*70
else:
t=s//100*30
D.
if s>100
t=t//100*30
else:
t=s//200*70
请输入序号(0.石头1.剪刀2.布): 2玩家出:布电脑出:石头玩家胜
发车时间(分钟)
乘客来源
不同省份
1
"云南省","云南省","陕西省","浙江省"
3
60
"上海市","上海市","浙江省","浙江省","广东省"
5
75
"广东省","广东省","江苏省","江苏省"
6
…
…
…
浙江省宁波市九校2023-2024学年高二下学期6月期末技术试题(Word版附解析): 这是一份浙江省宁波市九校2023-2024学年高二下学期6月期末技术试题(Word版附解析),文件包含浙江省宁波市九校2023-2024学年高二下学期6月期末技术Word版含解析docx、浙江省宁波市九校2023-2024学年高二下学期6月期末技术Word版无答案docx等2份试卷配套教学资源,其中试卷共24页, 欢迎下载使用。
浙江省宁波市九校2023-2024学年高二下学期期末联考信息技术试题(Word版附解析): 这是一份浙江省宁波市九校2023-2024学年高二下学期期末联考信息技术试题(Word版附解析),文件包含浙江省宁波市九校2023-2024学年高二下学期期末联考技术试题-高中信息技术Word版含解析docx、浙江省宁波市九校2023-2024学年高二下学期期末联考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共23页, 欢迎下载使用。
浙江省宁波市慈溪市2023-2024学年高二下学期6月期末信息技术试题(Word版附解析): 这是一份浙江省宁波市慈溪市2023-2024学年高二下学期6月期末信息技术试题(Word版附解析),文件包含浙江省宁波市慈溪市2023-2024学年高二下学期6月期末技术试题-高中信息技术Word版含解析docx、浙江省宁波市慈溪市2023-2024学年高二下学期6月期末技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。