浙江省普通高校招生选考科目仿真模拟卷(四)(课件 练习)

资源下载
  1. 二一教育资源

浙江省普通高校招生选考科目仿真模拟卷(四)(课件 练习)

资源简介

(共37张PPT)
浙江省普通高校招生选考科目仿真模拟卷(四)
C
解析 本题考查数据和信息。不同的人接收相同的信息,所建构的知识可能也不相同。
D
解析 A选项构建完备的知识库和完善的推理方法是符号主义的重大瓶颈。B选项指纹识别属于联结主义。D选项通刷卡支付属于射频技术的应用。
阅读下列材料,回答第3至6题:
某娱乐票务平台,为大众提供演唱会、话剧等品类的购票、选座等服务。客户可使用手机、门口的自动售票机等设备登录APP,在线购票和选座。入场时在门口闸机处刷身份证或凭纸质门票进场,还可根据导航精准找到相应的包厢。客户可免费使用会场无线网络。
3.下列关于该系统组成的说法,正确的是(  )
A.该系统的票务平台属于应用软件
B.客户使用的手机不属于该系统的硬件
C.该系统的用户指的是使用系统的客户
D.该系统的购票信息保存在客户手机上
A
解析 B选项手机属于系统硬件;D选项系统的购票信息保存在数据库中。
A
解析 A选项在线购票和选座需先查询已经购买票的情况,因此具备数据查询功能。
B
5.下列关于该系统中网络技术的说法,正确的是(  )
A.该系统的网络资源不包括会场的无线网络
B.会场无线网络与互联网的连接必须有路由器
C.用APP在线购票时数据传输应遵循HTTP协议
D.客户的手机可通过DHCP服务器获得静态IP地址
解析 A选项会场的无线网络也是网络资源;B选项将局域网接入互联网,必须使用路由器;C选项APP是专用的客户端,不需使用HTTP协议;D选项客户手机通过DHCP服务器获得的是动态IP地址。
C
解析 C选项会场内使用的是免费Wi-Fi,存在一定的安全隐患,造成个人信息的泄露。
B
7.一幅32×64像素,256种颜色的图像,它的颜色位深度最少是(  )
A.3 B.8 C.11 D.256
解析  由于2的8次方等于256,256种颜色需要8个位来编码。
C
8.某算法的部分流程图如图所示,数组a=[24,22,20,18,15,13,11,10],若key=20,则执行这部分流程后,输出cnt的值为(  )
A.1 B.2
C.3 D.4
解析 算法实现采用二分查找极左值,当找到key后,并未结束查找,而是向左继续查找,直到区间不存在。第1次查找时,i=0,j=7 m=4,a[m]=15;第2次i=0,j=3,m=2,a[m]=20。第3次i=3,j=3,m=3,a[m]=18,结束查找。
B
9.某二叉树的中序序列是abcdef,且节点d和f是兄弟节点,则其后序序列可能是(  )
A.adfebc B.bdfeca C.bdefca D.adcfeb
解析 节点e是节点d和f的父节点,则后序遍历必定为dfe,排除C和D选项。A选项节点c为整棵树的根节点,从中序来看,def是整棵树的右子树,但在后序中并不是右子树。B选项节点a为整棵树的根节点,bcdef为右子树,c为右子树的根,b为右子树的左孩子。
则程序中划线处的代码分别为(  )
A.①list1[num]=i ②maxn=i-num ③num=int(s[i])
B.①num=int(s[i]) ②maxn=i-list1[num] ③list1[num]=i
C.①num=int(s[i]) ②maxn=i-num ③num=i
D.①list1[num]=i ②maxn=i-list1[num] ③num=int(s[i])
B
解析 数组list1可能理解为桶,存储0至9每个数字最后出现的索引位置,初值为-1表示该数没有出现过。①对num赋值,按位置遍历字符串s中各个数字,取出当前位置上的数字并转换为整数型。②条件list1[num]!=-1表示num这个数字在前面已经出现过,则i-list1[num]就是间隔距离,当该值大于最大值时,更新最大值。③更新数字num最后出现的位置i。
C
解析 本题考查冒泡排序算法。产生6个[1,9]范围内的随机数据,k的范围为[0,2],冒泡一共执行2趟排序,k的作用为设置比较范围。当a[j]>a[j+1]时交换数据可得出排序为大数下沉的升序排序,执行二次,排序范围内最后两个数有序。即a[5]a[4]或a[4]a[3]或a[3]a[2]有序,故C不可能。
答案 A
解析  本题考查一维列表的遍历和最值的查找。 已排序的列表a有n个整型元素,当条件a[i]==a[i-1]成立时,表示有连续相等的数量c。A选项每找到一个相等的值,求解数量的最大值,并保存此时的索引位置v,若不相等时初始化c的个数为1。B选项初始化c的个数就在两个不相等的值时。C选项当两个数相等时进行计数,当两个数不相等时,进行最值的查找,同时初始c的值为1,但该选项c的初始化发生在找到最大值时。D选项若长度的最大值发生在最后,即该列表最后的几个数是长度是最大值时,只是在进行计数,并未进行最大值的查找。
二、非选择题(本大题共3小题,其中第13题8分,第14题10分,第15题8分,共26分)
13.小明设计并搭建一个学校智能自习室系统,实现自助门禁与考勤、智能照明调节、烟雾监控等功能,通过浏览器远程查看温度和烟雾浓度的历史记录数据,为学生提供了一个更加便捷、高效和个性化的学习环境。请回答下列问题。
(1)下列系统结构图能实现系统功能的是________(多选,填字母)。(全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
(2)下列关于该系统中硬件的说法,正确的是________(单选,填字母)。
A.智能终端解决了计算机与传感器接口不匹配问题
B.智能终端和服务器必须位于同一局域网内
C.智能终端必须通过无线网络和服务器进行数据传输
D.服务器决定了网络的传输速率
(3)根据自习室方位,分为8个区域,为了区分每个区域的光线传感器和烟雾传感器,需要这些传感器时行编码,便于对上传数据进行统计,请提出可行的编码方案____________________________________________________________________
_____________________________________________________________________。
答案 (1)BD (2)A (3)方案1:采用两位十进制编码,一位十进制数表示传感器类型,一位十进制数表示方位。方案2:采用字母加数字方式编码,字母表示传感器类型,数字表示方位。方案3:采用4位二进制编码,第1位数字表示传感器类型,后面3位数字表示方位。(4)①smoke > smokehold ②k+=1
解析  (1)题图中带方向的箭头表示数据传输的方向。传感器是输入设备,数据从传感器流向智能终端。执行器是输出设置,数据从智能终端流向执行器。服务器从智能终端或数据库读取数据,也可以向智能终端或数据库写入数据,因此数据流向是双向的。(2)A选项普通计算机并没有传感器专用接口,往往需要通过智能终端来传输数据。B选项智能终端和服务器只要能通过网络进行数据信息,并不要求位于同一局域网内。C选项智能终端通过串口或网线等有线方式与服务器进行数据交换。D选项网络的传输速率往往由网络的传输介质和网络互联设备决定。(3)编码是将信息从一种形式或格式转换为另一种形式或格式的过程。在计算机科学领域中,编码的目的是为了计算机能快速地处理信息。(4)①修改后的代码会在本地立即根据烟雾浓度和阈值的比较结果来控制蜂鸣器,而不是依赖于服务器返回的resp值。②获取的数据连续3次高于阈值,打开蜂鸣器报警,k表示高于阈值的次数。
14.某学校高二年级举办投篮比赛,每人投球5次,比赛数据存储在“scores.csv”文件中,“投球情况”中1表示投中,0表示投失,如图a所示。计分规则为:投中得1分,投失不得分;若连续投中,该球得分为前一球得分的2倍。请回答下列问题:
图a
图b
答案 (1)6 (2)①data[i]==″1″ and temp==0 ②temp=2*temp或temp*=2 (3)df1.at[i,″投球情况″]或df1[″投球情况″][1] (4)①mean() ②CD7
解析 (1)投球情况为“11011”,得分依次为1,2,0,1,2,共计6分。(2)①data[i]为″1″表示当前投中,而temp存储上一次的情况。②得分是前一球得分的2倍。
(3)自定义函数fcount计算当前行的“投球情况”单元格的得分情况,该单元格可以采用属性法、字典法和行列法共三种方法表示。(4)①统计班级平均分的函数是mean()。②略。
15.某快递驿站有A、B两类货架,收到的包裹重量小于等于10存放于A货架,其余存放于B货架。编写程序模拟生成取件码和顾客的取件过程,取件码是根据当前已处理的包裹数量生成,如A-0001表示当天第一个处理的包裹存放在A货架,B-0003表示当天第三个处理的包裹存放在B货架。取件码与顾客手机号关联,程序根据输入的手机号显示其所有包裹的取件码,并允许顾客一次性提取或者部分提取。程序的部分运行界面如图a和图b所示。
货架现有包裹信息如下:
0号包裹的手机号:137****2344 取件码:A-0001
1号包裹的手机号:137****2345 取件码:A-0002
2号包裹的手机号:137****2345 取件码:B-0003
3号包裹的手机号:137****2344 取件码:B-0004
4号包裹的手机号:180****1215 取件码:B-0005
5号包裹的手机号:137****2344 取件码:A-0006
6号包裹的手机号:137****2345 取件码:A-0007
7号包裹的手机号:137****2344 取件码:B-0008
8号包裹的手机号:137****2344 取件码:B-0009
9号包裹的手机号:180****1215 取件码:A-0010
图a
请输入您的手机号:137****2345
137****2345 顾客,您有:3件包裹可取,取件码如下:
A-0007
A-0003
A-0002
输入θ取全部包裹,输入1取部分包裹:1
请输入本次的取件码,只输入#表示结束取件:B-0003
137****2345顾客,您有:2件包裹可取,取件码如下:
A-0007
A-0002
请输入本次的取件码,只输入#表示结束取件:
图b
答案 (1)B-0159 (2)①10、3 ②dic[num][2]+=1或dic[num][2]=dic[num][2]+1 (3)①head=dic[num][1] ②q=goods[q][1]
解析  (1)包裹重量是12,放在B货架,当前是0158,下一件是0159。(2)goods存储了取件码、指针域,dic存储了手机号、该手机号对应包裹链的头指针、该手机号对应的是包裹总数。①处存储包裹的索引为10,故存入后dic[2]的值变为[″180****1215″,10,3];②第一个分支为录入该手机号的第一个包裹,第二个分支表示该手机号对应的包裹非首次录入,故需要将对应的包裹数量进行更新。(3)①取包裹前需要获取包裹链对应的表头数据,变量num 用于存储自定义函数search返回的手机号在 dic中的索引号,结合dic中数据元素的存储结构可知表头数据存储在索引为1的位置。②需要遍历链表找到本次取件包裹,故该填空处需填入的程序为q=goods[q][1]。浙江省普通高校招生选考科目仿真模拟卷(四)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列关于数据、信息和知识的说法,不正确的是(  )
A.数据的表现形式可以是数字、音频、视频等
B.信息是数据经过存储、分析及解释后所产生的意义
C.接收相同的信息后,不同的人所建构的知识是相同的
D.若存储信息的载体遭到破坏,则其承载的信息就会消失
2.下列关于人工智能的说法,不正确的是(  )
A.符号主义难以构建完备的知识库和完善的推理方法
B.指纹识别基于数据驱动,无需事先手工构造知识库
C.强化学习是一种问题引导下的人工智能学习方法
D.学生通过校园一卡通刷卡支付属于人工智能的应用
阅读下列材料,回答第3至6题:
某娱乐票务平台,为大众提供演唱会、话剧等品类的购票、选座等服务。客户可使用手机、门口的自动售票机等设备登录APP,在线购票和选座。入场时在门口闸机处刷身份证或凭纸质门票进场,还可根据导航精准找到相应的包厢。客户可免费使用会场无线网络。
3.下列关于该系统组成的说法,正确的是(  )
A.该系统的票务平台属于应用软件
B.客户使用的手机不属于该系统的硬件
C.该系统的用户指的是使用系统的客户
D.该系统的购票信息保存在客户手机上
4.下列关于该系统功能与应用的说法,不正确的是(  )
A.该系统不具备数据查询功能
B.手机能精准找到包厢,是因为应用了与定位有关的传感器
C.该系统会因断电受影响,体现了系统对外部环境有依赖性
D.利用客户数据分析选座喜好,是数据加工处理的过程
5.下列关于该系统中网络技术的说法,正确的是(  )
A.该系统的网络资源不包括会场的无线网络
B.会场无线网络与互联网的连接必须有路由器
C.用APP在线购票时数据传输应遵循HTTP协议
D.客户的手机可通过DHCP服务器获得静态IP地址
6.下列关于该信息系统安全与信息社会责任的说法,不正确的是(  )
A.该系统授予用户的身份应具有唯一性
B.该系统为不同用户设置不一样的权限
C.在场内使用无线网络不会存在安全隐患
D.在服务器上安装杀毒软件并及时更新可有效预防病毒
7.一幅32×64像素,256种颜色的图像,它的颜色位深度最少是(  )
A.3 B.8 C.11 D.256
8.某算法的部分流程图如图所示,数组a=[24,22,20,18,15,13,11,10],若key=20,则执行这部分流程后,输出cnt的值为(  )
A.1 B.2 C.3 D.4
9.某二叉树的中序序列是abcdef,且节点d和f是兄弟节点,则其后序序列可能是(  )
A.adfebc B.bdfeca
C.bdefca D.adcfeb
10.在由数字组成的字符串中,找出同一数字的相邻最大间距, 如字符串 “1231212323455”,数字“3”第一次与第二次分别出现在位置3和8,相距5,间隔距离最大。编写Python代码实现上述功能,Python程序段如下所示:
s=input('请输入数字字符串:')
list1=[-1]*10
maxn=0
for i in range(len(s)):
  ①________
  if list1[num]!=-1 and i-list1[num]>maxn:
  ②________
  ③________
print(maxn)
则程序中划线处的代码分别为(  )
A.①list1[num]=i ②maxn=i-num ③num=int(s[i])
B.①num=int(s[i]) ②maxn=i-list1[num] ③list1[num]=i
C.①num=int(s[i]) ②maxn=i-num ③num=i
D.①list1[num]=i ②maxn=i-list1[num] ③num=int(s[i])
11.执行下面Python程序后,列表a不可能是(  )
import random
a=[]
for i in range(6):
  a.append(random.randint(1,9))
n=len(a)
k= random.randint(0,2)
for i in range(2):
  for j in range(n-1-k-i):
   if a[j]>a[j+1]:
    a[j],a[j+1]=a[j+1],a[j]
print(a)
A.[2,1,6,8,8,6] B.[1,4,4,8,9,9]
C.[2,3,8,7,8,6] D.[1,2,5,7,4,5]
12.已排序的列表a有n个整型元素,现要查找出现次数最多的值并输出。若出现次数最多的值有多个,则输出最前面的一个。实现该功能的程序段如下,方框中应填入的正确代码为(  )
c,m,v =1,1,0
for i in range(1,n):
 
print(a[v])
二、非选择题(本大题共3小题,其中第13题8分,第14题10分,第15题8分,共26分)
13.小明设计并搭建一个学校智能自习室系统,实现自助门禁与考勤、智能照明调节、烟雾监控等功能,通过浏览器远程查看温度和烟雾浓度的历史记录数据,为学生提供了一个更加便捷、高效和个性化的学习环境。请回答下列问题。
(1)下列系统结构图能实现系统功能的是________(多选,填字母)。(全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
(2)下列关于该系统中硬件的说法,正确的是________(单选,填字母)。
A.智能终端解决了计算机与传感器接口不匹配问题
B.智能终端和服务器必须位于同一局域网内
C.智能终端必须通过无线网络和服务器进行数据传输
D.服务器决定了网络的传输速率
(3)根据自习室方位,分为8个区域,为了区分每个区域的光线传感器和烟雾传感器,需要这些传感器时行编码,便于对上传数据进行统计,请提出可行的编码方案___________________________________________________________________
_____________________________________________________________________。
(4)在智能终端编写代码,上传数据并根据系统设定的阈值控制执行器的工作状态,智能终端部分代码如下。
k=0
while True:
  #获取烟雾报警的阈值smokehold,代码略
  smoke =pin2.read_analog() #获取烟雾数据
  erron,resp = Obloq.get(″input?id=1&smokeval=″+ str(smoke),10000) #智能终端向服务器发送烟雾数据,返回是否成功发送数据和是否报警的处理结果。
   #若返回值resp为'1',表示烟雾数据大于阈值smokehold,
  ____________
  if k>=3:
     pin8.write_digital(1) #打开蜂鸣器报警
  else:
  k=0
 pin8.write_digital(0) #关闭蜂鸣器
  sleep(1000*60) #延时1分钟
①为了解决网络不畅,蜂鸣器不能及时报警的问题,可以将加框处代码修改为________。
②若获取的数据连续3次高于阈值,打开蜂鸣器报警,划线处填空的代码是________。
14.某学校高二年级举办投篮比赛,每人投球5次,比赛数据存储在“scores.csv”文件中,“投球情况”中1表示投中,0表示投失,如图a所示。计分规则为:投中得1分,投失不得分;若连续投中,该球得分为前一球得分的2倍。请回答下列问题:
图a
图b
(1)若某同学投球情况是“11011”,则得分是________分。
(2)自定义函数fcount功能是根据计分规则计算投球得分的程序代码如下,请在划线处填入合适的代码。
def fcount(data):
  total,temp=0,0
  for i in range(len(data)):
  if ①________:
    temp=1
 elif data[i]=='1':
    ②________
 else:
    temp=0
  total+=temp
 return total
(3)读取数据,计算各人得分。请在划线处填入适合的代码。
df1=pd.read_csv('scores.csv',converters={'投球情况':str})
for i in df1.index:
  cj=fcount(____________)
  df1.at[i,'分数']=cj
(4)统计班级平均分,根据班级平均分前5名的数据绘制柱形图,如图b所示。请在划线处填入适合的代码。
df2=df1.groupby(″班级″,as_index=False).①______
#设置绘图参数,代码略
plt.bar(x,y)#绘制柱形图
方框中应填入的正确代码为②________(多选,填字母)(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)
A.dfs=df2.sort_values('分数').tail(5)
x=df2[″班级″]
y=df2[″分数″]
B.dfs=df2.sort_values('分数,ascending=True)[0:5]
x=dfs.index
y=dfs[″分数″]
C.dfs=df2.sort_values('分数',ascending=False)
dfs=dfs.head(5)
x=dfs[″班级″]
y=dfs[″分数″]
D.dfs=df2.sort_values('分数,ascending=False)[0:5]
x=dfs[″班级″]
y=dfs[″分数″]
15.某快递驿站有A、B两类货架,收到的包裹重量小于等于10存放于A货架,其余存放于B货架。编写程序模拟生成取件码和顾客的取件过程,取件码是根据当前已处理的包裹数量生成,如A-0001表示当天第一个处理的包裹存放在A货架,B-0003表示当天第三个处理的包裹存放在B货架。取件码与顾客手机号关联,程序根据输入的手机号显示其所有包裹的取件码,并允许顾客一次性提取或者部分提取。程序的部分运行界面如图a和图b所示。
货架现有包裹信息如下:
货架现有包裹信息如下: 0号包裹的手机号:137****2344 取件码:A-0001 1号包裹的手机号:137****2345 取件码:A-0002 2号包裹的手机号:137****2345 取件码:B-0003 3号包裹的手机号:137****2344 取件码:B-0004 4号包裹的手机号:180****1215 取件码:B-0005 5号包裹的手机号:137****2344 取件码:A-0006 6号包裹的手机号:137****2345 取件码:A-0007 7号包裹的手机号:137****2344 取件码:B-0008 8号包裹的手机号:137****2344 取件码:B-0009 9号包裹的手机号:180****1215 取件码:A-0010
图a
请输入您的手机号:137****2345 137****2345 顾客,您有:3件包裹可取,取件码如下: A-0007 A-0003 A-0002 输入θ取全部包裹,输入1取部分包裹:1 请输入本次的取件码,只输入#表示结束取件:B-0003 137****2345顾客,您有:2件包裹可取,取件码如下: A-0007 A-0002 请输入本次的取件码,只输入#表示结束取件:
图b
(1)当前已处理的包裹取件码是A-0158,若下一个包裹重量是12,其取件码为________。
(2)定义函数save(pnum,code),参数pnum为手机号,code为取件码。函数功能是将一条包裹信息存储到列表goods和列表dic中。如图a的包裹数据,手机号“180****1215”在两个列表中的数据分别为goods[4]=[″B-0005″,-1]、goods[9]=[″A-0010″,4]和dic[2]=[″180****1215″,9,2]。
①若调用该函数继续存储手机号“180****1215”的包裹,其取件码是“B-0011”,则对应dic[2]的值变为[″180****1215″,________]。
②函数save代码如下,程序中加框处代码有错,请改正。
def save(pnum,code):
  goods.append([code,-1])
  n=len(goods)-1
  print(n,″号包裹的手机号:″,pnum,″取件码:″,code)
  num=search(dic,pnum) #函数返回手机号pnum在dic中的索引号,未找到返回-1
  if num==-1:
  dic.append([pnum,n,1]) #新增一个包裹信息
  else:
  goods[n][1]=dic[num][1]
  dic[num][1]=n
 
(3)实现取件功能的部分Python程序如下,请在划线处填入合适的代码。
x=input(″请输入您的手机号:″)
num=search(dic,x)
if num!=-1:
  #输出手机号为x的当前所有包裹信息,代码略
  op=int(input(″输入0取全部包裹,输入1取部分包裹:″))
  if op==0:
  print(″您的包裹已经取完!″)
  del dic[num] #删除 dic 中索引为 num 的元素
  else:
 order=input(″请输入本次的取件码,只输入#表示结束取件:″)
  while order!=″#″:
________
    p,q=head,head
    while goods[q][0]!=order:
      p=q
      ②________
    if p==head:
      dic[num][1]=goods[q][1]
    else:
      goods[p][1]=goods[q][1]
    dic[num][2]-=1
    if dic[num][2]==0:
      print(″您的包裹已经取完!″)
      break
    #输出手机号为 x 的当前所有包裹信息,代码略
    order=input(″请输入本次的取件码,只输入#表示结束取件:″)
else:
  print(″查无此号,请检查后重新输入!″)
浙江省普通高校招生选考科目仿真模拟卷(四)
1.C [本题考查数据和信息。不同的人接收相同的信息,所建构的知识可能也不相同。]
2.D [A选项构建完备的知识库和完善的推理方法是符号主义的重大瓶颈。B选项指纹识别属于联结主义。D选项通刷卡支付属于射频技术的应用。]
3.A [B选项手机属于系统硬件;D选项系统的购票信息保存在数据库中。]
4.A [A选项在线购票和选座需先查询已经购买票的情况,因此具备数据查询功能。]
5.B [A选项会场的无线网络也是网络资源;B选项将局域网接入互联网,必须使用路由器;C选项APP是专用的客户端,不需使用HTTP协议;D选项客户手机通过DHCP服务器获得的是动态IP地址。]
6.C [C选项会场内使用的是免费Wi-Fi,存在一定的安全隐患,造成个人信息的泄露。]
7.B [ 由于2的8次方等于256,256种颜色需要8个位来编码。]
8.C [算法实现采用二分查找极左值,当找到key后,并未结束查找,而是向左继续查找,直到区间不存在。第1次查找时,i=0,j=7 m=4,a[m]=15;第2次i=0,j=3,m=2,a[m]=20。第3次i=3,j=3,m=3,a[m]=18,结束查找。]
9.B [节点e是节点d和f的父节点,则后序遍历必定为dfe,排除C和D选项。A选项节点c为整棵树的根节点,从中序来看,def是整棵树的右子树,但在后序中并不是右子树。B选项节点a为整棵树的根节点,bcdef为右子树,c为右子树的根,b为右子树的左孩子。]
10.B [数组list1可能理解为桶,存储0至9每个数字最后出现的索引位置,初值为-1表示该数没有出现过。①对num赋值,按位置遍历字符串s中各个数字,取出当前位置上的数字并转换为整数型。②条件list1[num]!=-1表示num这个数字在前面已经出现过,则i-list1[num]就是间隔距离,当该值大于最大值时,更新最大值。③更新数字num最后出现的位置i。]
11.C [本题考查冒泡排序算法。产生6个[1,9]范围内的随机数据,k的范围为[0,2],冒泡一共执行2趟排序,k的作用为设置比较范围。当a[j]>a[j+1]时交换数据可得出排序为大数下沉的升序排序,执行二次,排序范围内最后两个数有序。即a[5]a[4]或a[4]a[3]或a[3]a[2]有序,故C不可能。]
12.A [本题考查一维列表的遍历和最值的查找。 已排序的列表a有n个整型元素,当条件a[i]==a[i-1]成立时,表示有连续相等的数量c。A选项每找到一个相等的值,求解数量的最大值,并保存此时的索引位置v,若不相等时初始化c的个数为1。B选项初始化c的个数就在两个不相等的值时。C选项当两个数相等时进行计数,当两个数不相等时,进行最值的查找,同时初始c的值为1,但该选项c的初始化发生在找到最大值时。D选项若长度的最大值发生在最后,即该列表最后的几个数是长度是最大值时,只是在进行计数,并未进行最大值的查找。]
13.(1)BD (2)A (3)方案1:采用两位十进制编码,一位十进制数表示传感器类型,一位十进制数表示方位。方案2:采用字母加数字方式编码,字母表示传感器类型,数字表示方位。方案3:采用4位二进制编码,第1位数字表示传感器类型,后面3位数字表示方位。(4)①smoke > smokehold ②k+=1
解析  (1)题图中带方向的箭头表示数据传输的方向。传感器是输入设备,数据从传感器流向智能终端。执行器是输出设置,数据从智能终端流向执行器。服务器从智能终端或数据库读取数据,也可以向智能终端或数据库写入数据,因此数据流向是双向的。(2)A选项普通计算机并没有传感器专用接口,往往需要通过智能终端来传输数据。B选项智能终端和服务器只要能通过网络进行数据信息,并不要求位于同一局域网内。C选项智能终端通过串口或网线等有线方式与服务器进行数据交换。D选项网络的传输速率往往由网络的传输介质和网络互联设备决定。(3)编码是将信息从一种形式或格式转换为另一种形式或格式的过程。在计算机科学领域中,编码的目的是为了计算机能快速地处理信息。(4)①修改后的代码会在本地立即根据烟雾浓度和阈值的比较结果来控制蜂鸣器,而不是依赖于服务器返回的resp值。②获取的数据连续3次高于阈值,打开蜂鸣器报警,k表示高于阈值的次数。
14.(1)6 (2)①data[i]==″1″ and temp==0
②temp=2*temp或temp*=2 (3)df1.at[i,″投球情况″]或df1[″投球情况″][1] (4)①mean() ②CD
解析 (1)投球情况为“11011”,得分依次为1,2,0,1,2,共计6分。(2)①data[i]为″1″表示当前投中,而temp存储上一次的情况。②得分是前一球得分的2倍。(3)自定义函数fcount计算当前行的“投球情况”单元格的得分情况,该单元格可以采用属性法、字典法和行列法共三种方法表示。(4)①统计班级平均分的函数是mean()。②略。
15.(1)B-0159 (2)①10、3 ②dic[num][2]+=1或dic[num][2]=dic[num][2]+1 (3)①head=dic[num][1]
②q=goods[q][1]
解析  (1)包裹重量是12,放在B货架,当前是0158,下一件是0159。(2)goods存储了取件码、指针域,dic存储了手机号、该手机号对应包裹链的头指针、该手机号对应的是包裹总数。①处存储包裹的索引为10,故存入后dic[2]的值变为[″180****1215″,10,3];②第一个分支为录入该手机号的第一个包裹,第二个分支表示该手机号对应的包裹非首次录入,故需要将对应的包裹数量进行更新。(3)①取包裹前需要获取包裹链对应的表头数据,变量num 用于存储自定义函数search返回的手机号在 dic中的索引号,结合dic中数据元素的存储结构可知表头数据存储在索引为1的位置。②需要遍历链表找到本次取件包裹,故该填空处需填入的程序为q=goods[q][1]。

展开更多......

收起↑

资源列表