宁波市 2022 学年第二学期选考适应性考试
技术试题卷
第一部分 信息技术解析(50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符合题
目要求的,不选、错选、多选均不得分)
1.下列关于数据、信息的说法,正确的是
A.数字和数值都是可以进行算术运算的数据
B.单纯的数据是没有意义的,必须经过解释,数据才变得有意义
C.信息具有价值性,对于不同的人群、不同的时间,其价值是相同的
D.尽管同一信息可以依附于不同的载体,但人们获取信息的途径与方法是相同的
【答案】B
【解析】
本题考查了数据与信息相关知识点。选项 A,数值用来表示量的大小,可以运算,而数字只是记数的符号;
选项 C,信息的价值是相对的,对于不同的人群、不同的时间,其价值不同;选项 D,人们获取信息的途径
和方法是多种多样的。
2.下列关于人工智能的说法,正确的是
A.专家系统是联结主义人工智能体的典型代表
B.采用联结主义方法的智能体通过与环境的交互学习提升智能
C.深度学习是从海量数据出发,对数据中所蕴含的特征模式进行学习的算法模型
D.人类不会失去对人工智能技术发展的控制,无需担忧人工智能技术威胁到人类安全
【答案】C
【解析】
本题考查了人工智能相关知识点。选项 A,专家系统是符号主义人工智能体的典型代表;选项 B,采用行为
主义方法的智能体通过与环境的交互学习提升智能;选项 C,深度学习属于数据驱动的人工智能,故正确;
选项 D,人工智能的发展可能会威胁到人类安全。
3.下列关于信息系统安全的说法,正确的是
A.安装防火墙后可阻挡所有外部攻击,因此无需对防火墙进行升级
B.为了便于管理,系统发布时应保留为测试系统而预留的后门
C.用户通过身份认证后可以访问管理系统内的所有数据
D.为降低计算机病毒感染的风险,应坚持预防为主、查杀为辅的原则
【答案】D
【解析】
本题考查了信息安全相关知识点。选项 A,安装防火墙后需要定期对防火墙进行升级;选项 B,后门可能会
成为黑客入侵的途径,系统发布时应当将其除去;选项 C,用户通过身份认证后还需要对其进行访问控制,
高三技术试题卷 第 1 页 共 10 页
在权限范围内访问系统内的数据。
阅读以下材料,回答第 4-5题。
某校园内设置有“共享雨伞服务”信息系统。在校园各处安装了雨伞租借机,租借
机上有读卡器,学生可通过刷“一卡通”学生卡,教师可通过有 NFC 功能的手机,在
租借机上自助借伞还伞,租借机如图所示。
4.关于该信息系统的组成和功能,下列说法正确的是
A.雨伞不属于该系统的硬件
B.在租借雨伞时,读取卡片信息的过程属于信息系统的数据收集和输入功能 第 4-5题图
C.信息系统里的用户只有学生和教师
D.该信息系统不需要通信网络的支持
【答案】B
【解析】
本题考查了信息系统的组成相关知识点。选项 A,雨伞属于该信息系统的硬件;选项 C,信息系统中的用户
除了师生,还包括管理人员、程序员等;选项 D,该系统需要验证“一卡通”身份信息,需要网络的支持。
5.关于该信息系统中数据的采集、存储,下列说法正确的是
A.租借数据存储在学生卡或教师手机里
B.在租借过程中,读卡器是发射端,学生卡或教师手机是接收端
C.该系统采用了 RFID 技术,在信息采集过程中,没有使用传感器技术
D.学生卡是一种无源电子标签,它依靠读卡器获得能量,从而激活标签中的芯片
【答案】D
【解析】
本题考查了信息系统的数据处理相关知识点。选项 A,租借数据存储在数据库中;选项 B,在租借过程中,
学生卡或教师手机是发射端,读卡器是接收端;选项 C,从信息采集的角度来看,RFID技术也属于传感器
技术;选项 D,无源电子便签需要读卡器提供能量,故正确。
6.家庭网络系统支持将有线终端和无线终端接入家庭局域网,从而访问 Web 站点,使用各种网络应用。小
王搭建好家庭网络系统后,通过在 PC 浏览器的地址栏输入 http://www. 浏览该网站信息,以
下关于网络系统和网络技术的说法,正确的是
A.移动终端通过无线方式接入家庭局域网,仅需开启路由器的 DHCP 服务即可
B.手机需接入家庭局域网,才能访问 http://www. 网站
C.家庭局域网内的各种设备之间的通信无需网络协议的支持
D.家庭网络系统可以通过移动通信网络接入互联网
【答案】D
【解析】
本题考查了网络系统相关知识点。选项 A,移动终端通过无线方式接入局域网,需要为路由器外接一个无
线 AP;选项 B,手机可以直接通过移动通信网络访问互联网;选项 C,家庭局域网中的设备之间的通信也
高三技术试题卷 第 2 页 共 10 页
需要 TCP、IP等协议的支持;选项 D,可以通过手机热点建立家庭局域网,故正确。
7.某算法部分流程图如第 7题图所示。执行这部分流程, 输入 s、i、k 的值分
别为 0、0、1,输出 s 的值是
A.1 B.-1
C.0 D.2
【答案】A
【解析】
本题考查了流程图相关知识点。可用列表法计算程序的运行结果:
轮次 t s i k
初始 0 0 1
1 0 0 2 -1
2 2 -2 4 1
3 1 -1 6 -1
4 0 -1 8 1
5 2 1 10 -1
6 1 0 12 1
7 0 0 14 -1
8 2 -2 16 1
9 1 -1 18 -1
10 0 -1 20 1
11 2 1 22 -1
故正确答案为A。
8.有一个空栈,规定用Ⅰ表示一个元素入栈,用 O表示一个元素出栈。现经过 IIOIOOIO 系列操作后,元素
的出栈顺序是 4,1,3,2,则元素的入栈顺序是
A.1,3,4,2 B.3,4,1,2 C.2,3,1,4 D.1,4,3,2
【答案】B
【解析】
本题考查栈的相关知识。
根据操作顺序“IIOIOOIO”,两次入栈后再出栈,因此第一个出栈的是第二个入栈的元素,所以元素 4是
第二个入栈的,接下来再次入栈一个元素,然后出栈,因此第三个入栈的
是第二次出栈的元素,是元素 1,此时栈内只有一个元素,再次执行出栈,
即为第一个入栈元素 3,最后元素 2入栈出栈。
9.有一棵二叉树,如第 9题图所示,下列说法正确的是
A.此二叉树是完全二叉树
B.此二叉树的深度是 3
C.此二叉树的中序遍历为 H-D-B-E-A-C-F
高三技术试题卷 第 3 页 共 10 页
D.此二叉树用一维数组表示为['A ', 'B ','','C ','D ', 'E','','F','','H']
【答案】C
【解析】
本题考查二叉树的相关知识。
A.节点 C缺少左子树,因此该二叉树不是完全二叉树
B.该二叉树的深度是 4
C.中序遍历正确
D.此二叉树用一维数组表示应为['A ', 'B ', 'C ','D ', 'E','','F', 'H']
10.运行下列Python程序段,输出结果是
def trans(n):
if n <= 1:
return str(n)
else:
return trans(n // 2) + str(n % 2)
print(trans(13))
A.1101 B.1011 C.13 D.31
【答案】A
【解析】
本题考查递归算法及自定义函数知识。由代码可知,递归函数 trans的递归结束条件是 n<=1。若参数 n>1
则进入递归调用,将参数 n=13条件代入函数模拟后可以发现,trans(13)=trans(6)+”1”=trans(3)+”01”
=trans(1)+”101”,此时满足递归函数的结束条件,因此最左边的值为“1”,因此最终结果为“1101”,
故选 A。该递归函数的功能是将参数 n转换为二进制输出。
11.使用Python程序在链表a中删除一个数据data,代码如下:
import random
a=[[87,1],[93,3],[97,5],[95,2],[80,0],[98,-1]]
head=4
x=random.randint(0,len(a)-1) #randint(a,b)返回[a,b]区间内的一个随机整数
data= ①
q=head
while q!=-1:
if ② :
if q==head:
head=a[q][1]
else:
a[p][1]=a[q][1]
break
else:
③
q=a[q][1]
则划线处的代码为
A.①a[0][x] ②data==a[q][0] ③p=q
高三技术试题卷 第 4 页 共 10 页
B.①a[0][x] ②data!=a[q][0] ③p=head
C.①a[x][0] ②data==a[q][0] ③p=q
D.①a[x][0] ②data!=a[q][0] ③q=head
【答案】C
【解析】
本题考查遍历链表及删除节点操作。由代码可知,x是在二维列表 a中任选的一个索引号,此数即为即将从
链表中被删除的数据 data。由于二维列表 a中的第一个数为链表的数据域,第二个数为指针域,因此①的位
置肯定是 a[x][0],故排除选项 AB。接下来在 while循环中,此为遍历链表过程中实现删除数据 data的过程,
当前节点为 q 节点,p 为 q 的前驱节点。根据代码可知,若找到数据域为 data 的节点,将该节点删除,故
②处的代码是 data==a[q][0]。删除当前节点时,又要分为两种情况:该节点是头节点需要更新 head的值(head
更新为当前节点的下一个节点),若不是头结点,则可以直接删除,删除时只需让前驱节点 p 指向当前节
点 q的后继节点即可,即 a[p][1]=a[q][1]。若当前节点的数据域不是 data,则将当前节点 p更新为前驱节点
q,并继续检查下一个节点,故③处的代码是 p=q。故本题选 C。
12.有如下Python程序段:
import random
q=[1]*12;head=0;tail=1;s=0
k=random.randint(1,5)
while k>0:
q[tail]=q[head]*2
tail+=1
q[tail]=q[head]*2+1
tail+=1;head+=1;k-=1
while heads+=q[head]
head+=1
执行该程序段后,s的值不.可.能.的是
A.7 B.22 C.35 D.51
【答案】A
【解析】
本题考查随机数和队列及其代码实现知识。队首 head的初值为 0,队尾 tail的初值是 1,由代码可知变量 k
的值是 1~5之间的整数,而变量 s的作用是将队列中的数据进行求和。若 k=1,循环进行一次,模拟后可知,
head=1,tail=3,s=2+3=5。为方便讨论,列出 k的各种可能,如下表所示:
k q head tail s
1 [1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] 1 3 5
2 [1, 2, 3, 4, 5, 1, 1, 1, 1, 1, 1, 1] 2 5 12
3 [1, 2, 3, 4, 5, 6, 7, 1, 1, 1, 1, 1] 3 7 22
4 [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 1, 1] 4 9 35
5 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 1] 5 11 51
故根据上表可知,本题选项 A不可能。
高三技术试题卷 第 5 页 共 10 页
二、非选择题(本大题共 3题,其中第 13题 8分,第 14题 9分,第 15题 9分,共 26分)
13.小王为解决智能家居项目中的灯光控制问题搭建了一套智能照明系统,该系统成功实现了灯光的亮度自
动调节,并增加了亮度记忆功能。该系统的结构示意图如第 13题图所示,具体设计过程如下:
I.用传感器实时监测室内光线亮度数据并由智能终端经 IoT模块上传到Web服务器;
II.Web服务器端程序采用 Flask Web框架开发,通过终端浏览器可查看实时灯光信息和历史灯光信息;
III.监测室内光线低于设定值,启动亮度记忆功能打开灯光,并随着光线与设定值之间的波动,执行器
会按照控制信号完成灯光亮度的调整。
第 13题图
(1)小王需要为“智能照明系统”中虚线框内的 4个对象进行标注,这 4个对象所对应的具体内容有①
光线传感器②micro:bit板③灯④室内光线。请结合功能需求,给第 13题图中的传感器、控制器、
执行器以及受控对象分别选择合理的对应内容 ▲ (单选,填字母)。
A.①②④③ B.①③②④ C.①②③④ D.①③④②
(2)①该信息系统的控制是 ▲ (单选,填字母:A.开环控制/ B.闭环控制)。
②该系统采用的架构模式是 ▲ (单选,填字母:A.B/S架构/ B.C/S架构)。
(3)在智能终端用代码 err, resp=0bloq.get("input id=1&val="+str(light), 10000)来实时传送所需数据,服务
器端接收到数据并存储,Web服务器端的部分代码如下。若要查看最近 10条光线记录,在浏览器
地址栏中应输入的网址是 ▲ 。
Web服务器端的部分代码:
#导入所需模块,代码略
app=Flask(__name__)
@app.route("/")
def index():
#网页显示当前传感器数据,并显示最近 10条光线记录,代码略
@app.route("/input" , methods=["GET","POST"])
def add_data():
#读取终端最近一次的光线数据并保存到数据库文件,代码略
if __name__ =="__main__ ":
app. run("10.40.160.49", port=8080)
(4)该系统在连续正常工作几个星期后,某一天小王忽然发现数据库中该天的灯光亮度数据一直显示在
8:36这个时间而不再更新,可能的原因是 ▲ (注:回答 2项,
1项正确得 1分)
【答案】
(1) C (2分)
(2)①B(1分) ②A(1分)
(3)http://10.40.160.49:8080/ (2分)
或 10.40.160.49:8080/ 或 http://10.40.160.49:8080或 10.40.160.49:8080
(4)IoT模块与Web服务器的连接断开了 (2分)
或物联网模块损坏
高三技术试题卷 第 6 页 共 10 页
或软件缺陷
或其他合理原因
或控制器(micro:bit板、智能终端)不工作了
或控制器(micro:bit板、智能终端)和 IoT模块连接故障或数据库满
【解析】
本题考查信息系统搭建的相关知识。
(1)光线传感器是传感器,micro:bit板是控制器,灯是执行器,室内光线是受控对象
(2)①光线发生变化的时候,传感器接收到的数据会随之变化,根据控制信号,执行器会自动调整受控对
象②该系统终端通过浏览器查看相关信息,因此是 B/S架构
(3)根据代码中给定的 IP地址和端口号,以及智能终端处的代码,可知网址应为:http://10.40.160.49:8080/
(4)数据库中的数据不再更新,可能的原因 a.从传感器 智能终端 Web 服务器,数据的传输发生了问题,
可能是物联网模块损坏,可能是智能终端不工作了,可能是智能终端和 IoT模块连接故障,可能是 IoT模块
与Web服务器的连接断开了,可能是 Web服务器异常(注:如果Web服务器故障不得分,服务器故障则
服务器不再运行;传感器坏了不得分,即使没有连接传感器,引脚处也会有数据传递给智能终端);b.数据
库满了。
14.全国文明城市(区),简称文明城市,是指在全面建设小康社会中市民整体素质和城市文明程度较高的
城市。小明收集并整理了从第 1 届到第 6 届文明城市的名单数据, 存储在“wmcs.xlsx”文件中,部
分界面如第 14 题图 a 所示。
文明城市的名单构成:
Ⅰ.在没有复查环节的年份:当年评比通过的城市(表中“复查”项为空)+之前入选的城市(顺延,表
中不体现)
Ⅱ.在有复查环节的年份:当年评比通过的城市(表中“复查”项为空)+之前已入选的城市复查通过(表
中“复查”项为“通过” )
其中第 2、 5、 6 届有复查环节。以“宁波”为例, 第 1 届评比通过,第 2 届复查通过,第 3
届第 4 届顺延(表中无宁波的数据),第 5 届复查通过,第 6 届复查通过。
第 14题图 a
(1)为了统计分析连续六次入选的全国文明城市(区),编写了 Python程序,输出结果如第 14 题图 b,
请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #解决图表中的中文显示问题
高三技术试题卷 第 7 页 共 10 页
df=pd.read_excel('wmcs.xlsx')
df1=df[df['届次']=='第 1届']
lst=list(df1['地区']) #将“地区”列数据转换为列表,存入 lst
for i in range(2,7):
dfg=df[df['届次']=='第'+ ① +'届']
tmp=[]
if dfg['复查']. ② !=0: #只须处理复查的年份
for j in lst:
if j not in list( ③ ):
tmp.append(j) #tmp追加一个元素 j
for num in tmp:
lst.remove(num) #lst删除一个元素 num
print('连续六次入选全国文明城市(区)为:')
for i in lst:
print(i,end=';')
输出结果:
(2)第 6届全国文明城市(区)共有 133个,复查确认保留荣誉称号的前 5 届全国文明城市有 151个,
为了统计出入选第 6 届全国文明城市(区)数量前 10 的省份(直辖市或自治区)并绘制垂直柱
形图(如第 14题图 c),部分 Python程序如下,请在划线处填写合适的代码。
df=df[df['届次']=='第 6 届']
dsg=df.groupby('省份').地区.count() #此操作将使'省份'成为 dsg 的索引
dsg=dsg.sort_values(ascending=False) #对各省的地区数量进行降序排列
dsg=dsg. ①
plt.bar( ) #绘制垂直柱形图
plt.title('入选第 6 届全国文明城市(区)数量前 10 的省份(直辖市或自治区)')
plt. ②
(3)为实现第(2)题功能,则加框处的语句最合适的是 (单选,填字母)
A. dsg.省份,dsg.地区 B. dsg.index,dsg.地区
高三技术试题卷 第 8 页 共 10 页
C. dsg.index,dsg.values D. dsg.省份,dsg.values
【答案】
(1) ①str(i) (1 分)
②count() (1 分)
③dfg['地区'] 或 dfg['地区'].values (2 分)
(2) ① head(10) (2 分)
② show() (1 分)
【解析】
本题考查 pandas及 matplotlib模块相关知识。
⑴空要求统计连续六届入选的文明城市名单,基本思路是以第 1届名单 lst为基础,遍历 2-6 届所有城市:
若 lst中某城市未出现在后面某届名单中,则该城市复查未通过,不符合要求,从 lst中剔除;重复这个操作,
直至所有 2—6届全部遍历结束,lst中剩余数据就是符合条件的值,遍历输出 lst即可。
① 空所在语句 dfg=df[df['届次']=='第'+ ① +'届'],目的是挑选出第 i届的所有数据,生成对象 dfg,
届数正好与循环变量 i一致,填 str(i)
由题干可知,3,4 两届顺延,故只要找出 2,5,6届数据进行判断。题干描述“在没有复查环节的年
份:当年评比通过的城市(表中“复查”项为空)+之前入选的城市(顺延,表中不体现)”,可知 3,4
两届“复查”栏为空。因此可以通过 dfg[“复查“].count()!=0,来排除 3,4两届,② 空填:count()
接下来遍历第 1届入选名单 lst列表,判断哪些城市没有出现在当前届复查通过名单中,以下为部分代
码解释:
for j in lst: #遍历第 1届名单
if j not in list( ③ ): #若某城市 j没出现在当前届复查通过列表中
tmp.append(j) #把城市 j添加到剔除列表 tmp
for num in tmp: #遍历列表 tmp
lst.remove(num) #从 lst中删去复查未通过城市
dfg为当前届数据,通过 dsg[“地区”]可以找出所有入选城市,数据类型为 Series结构,程序用 list函数
转换成了列表,③空填:dfg['地区'] 或 dfg['地区'].values
(2)问要求较简单,考点常规,依题意:
①处在降序数据中选出前 10,填:head(10)
②处显示绘图对象,填 show()
由于分组时以“省份”为分组字段,只对地区进行了计数,没有设定参数 as_index=False,故结果 dsg
是以省份为索引,只有一列各省计数值的 Series对象,故 x轴数据为 dsg.index,y轴数据为 dsg.values,选
C。
此处很容易错选为 B,要注意:若只对其中一列做统计,统计结果是 Series对象,而非 DataFrame 结构。
15.某工厂收到了 n 个产品的订单,这 n 个产品分别在 A、B 两个车间加工,并且必须先在 A 车间加工
后才可以送到 B 车间加工。为了使得总加工时间最短,我们可以将这 n 个产品分为两类,第一类在 A
车间加工时长少于在 B 车间加工时长,第二类在 A 车间加工时长 不少于在 B 车间加工时长。第一
类应将在 A 车间花费时间少的产品排在前面,第二类应 将在 B 车间花费时间少的产品排在后面,然
后先处理所有第一类产品,再处理第二类产 品。可以证明,这样排序后所有产品加工完成花费的总时
间最少。例如有 4 种产品,它们在 A 车间加工时长分别为 3、5、8、4,在 B 车间加工时长分别为 6、
1、2、7,产品 分类、排序、合并、计算时长的过程如第 15 题图所示,最后得出总时长为 21。(每
个产品在 B 车间开始加工需同时满足它在 A 车间加工完并且 B 车间已加工完上一个产品这两个条
件)。
高三技术试题卷 第 9 页 共 10 页
第 15题图
编写程序模拟工厂对这 n 个产品的处理过程,计算总加工时间。请回答下列问题:
(1)由题意可知,若 3 种产品在 A 车间加工时长分别为 5、7、3,B 车间加工时长分别为 6、1、2,
则总加工时长为_____________。
(2)小华先编写了如下将第一类产品排序的函数:
def sort1(a,b):#参数 a、b 的元素分别表示每个产品在 A、B 车间的加工时长。
n=len(a)
for i in range(n-1):
for j in :
if a[j]>a[j+1]:
a[j],a[j+1]=a[j+1],a[j]
b[j],b[j+1]=b[j+1],b[j]
加框处可以填写的代码有______(多选,填字母。全部选对的得 2 分,选对但不全的得 1 分,不
选或有选错的得 0 分)
A.range(n-1-i) B.range(n-1,i,-1) C.range(i,n-1) D.range(n-2,i-1,-1)
(3)小强编写了如下将第二类产品排序的函数:
def sort2(a,b):#参数 a、b 的元素分别表示每个产品在 A、B 车间的加工时长。
n=len(a)
for i in range(1,n):
k1,k2=a[i],b[i]
j=i-1
while :
a[j+1],b[j+1]=a[j],b[j]
j-=1
a[j+1],b[j+1]=k1,k2
①此程序时间复杂度为 。(单选,填字母)
A. O(1) B.O(n) C.O(n2) D.O(nlog2 n)
②请在划线处填入合适的代码
(4)小张结合前两位同学的程序,计算产品加工总时长。请在划线处填入合适的代码。
'''
读取 n 个产品在 A、B 两车间加工的时间,根据题目要求分为两类,第一类产品在 A、B 两车间
加工的时间分别存储在列表 a1 和列表 b1 中,并通过 sort1()函数排序,第二类产品在 A、B两车
间加工的时间分别存储在列表 a2和列表 b2中,并通过 sort2() 函数排序,代码略
'''
a=a1+a2
b=b1+b2
n=len(a)
高三技术试题卷 第 10 页 共 10 页
k,t=0,0 #k 为 A 加工时间,t 为 B 加工时间
for i in range(n):
k+=a[i]
if ① :
t=k
②
print("总加工时长最短为:",t)
【答案】
(1) 16 (1 分)
(2) AD (2 分)
(3) ① C (1 分) ② j>=0 and k2>b[j] (2 分)
(4) ① t【解析】
本题考查排序相关概念及算法时间复杂度
(1)根据题意将 3种产品分类,属于第一类的为①,属于第二类的为②③。按要求排序之后,①在 A车间
加工后进入 B车间,③即可开始在 A车间加工,③在 A车间加工完毕时长为 5+3=8,此时①还在 B车间加
工,故③需要等待,A车间空余②可以进入加工,当②在 A车间加工完毕时长为 5+3+7=15;B车间在时长
为 11的时候加工好①,在时长为 13的时候加工完毕③。此时②还在 A车间加工,最后总时长为②加工完毕
的时长+在 B车间的时长=16。
(2)根据题意,该部分的功能为对第一类产品按照 A 车间的加工时长进行升序排序。给的比较为 a[j]和
a[j+1],比较的范围为[0,n-1]。冒泡排序可以从后往前或从前往后完成该功能,若从后往前即优先排好的为
前面的数据,此时比较数据右端点不变左端点后移(排好的不需要参与后续排序),得到 D选项。若从前
往后即优先排好的为后面的数据,此时比较数据左端点不变右端点前移,得到 A选项。综合得出答案为 AD。
(3)根据题意,该部分的功能为对第二类产品按照 B车间的加工时长进行降序排序。该部分使用的是插
入排序的方式实现功能,一共有 n个元素,排序的时间复杂度为 n2,在这条件应该为当前要排的产品的 B车
间时长 k2与其前面排好的产品进行比较,如果比当前的加工时长要长,就继续跟前面的比较。直到找到对应要
排的位置,故 k2>b[j],注意需要考虑极端情况即当前的 k2 比之前排好的 b[j]都大,需要防越界。综合考虑
得到②为 j>=0 and k2>b[j]
(4)此处代码的作用为计算总的加工时长,通过 for循环,逐个进行累加产品时长,根据注释 k 为 A 加
工时间,t 为 B 加工时间;根据输出最后的结果为 t即为总时长,如果当前产品 A车间加工的时长大于 B
车间加工时长,那当前产品进入 B车间开始加工的时间即 t=k,故①处为 t的时间,故②处为 t+=b[i]
高三技术试题卷 第 11 页 共 10 页