浙江省新高考选考科目技术知识梳理测试卷(PDF版,含答案解析)

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

浙江省新高考选考科目技术知识梳理测试卷(PDF版,含答案解析)

资源简介

绝密★考试结束前
2023年 1月浙江省普通高校招生选考科目考试
知识梳理测试卷(二)
考生须知:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用 2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡
皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B铅
笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一个是符合
题目要求的,不选、多选、错选均不得分)
1.下列有关计算机信息编码和信息存储的说法,正确的是
A.计算机中存储容量基本单位是比特(bit)
B.将 AVI格式视频存储为其他格式,使用了模数转换
C.二维码是将多条宽度不等的黑条和白条,按一定的编码规则排列的图形标识符
D.将声音的模拟信号转换为数字信号一般需要经过采样、量化、编码三个过程
2.下列有关信息系统的描述正确的是
A.数据库设计属于系统搭建的概要设计阶段
B.信息系统由硬件、软件、数据、通信网络和使用者五个要素组成
C.B/S架构是对 C/S架构改进后产生的一种软件系统体系结构
D.用户误操作导致系统瘫痪,说明信息系统对外部环境具有依赖性
3.人工智能典型方法中还存在另外一种学习方式,即问题子引导下的试错学习。在这种学习方法中,学习者
事先不知道最终答案,而是在学习过程中不断尝试各种解决问题的可能途径,然后根据结果反馈来调整相
应的学习方法,这一学习机制叫强化学习。强化学习体现了一种自我学习的能力,即从过去的经验中不断
学习,提升能力。如围棋人工智能系统 AlphaGo Zero 不依赖人类棋手数据而在自我博弈中不断提升棋力,
卡耐基梅隆大学研制的 Libratus则在与人类选手博弈中不断提高牌技。
根据上面的文字描述,下面说法正确的是
A.与 AlphaGo的训练需要标注的数据集,AlphaGo Zero不需要标注的数据集
B.基于强化学习方法的人工智能程序不需要数据
C.强化学习指导下开发的德州扑克人工智能 Libratus是混合增强人工智能
D.强化学习采用的是联结主义的人工智能方法
4.下列关于网络的分类,说法正确的是
A.按网络的结构可将网络分为局域网、城域网和广域网三种
B.广播电视网络的特点是成本高、抗干扰能力弱
C.移动通信网络的实质是利用无线电波来传递信息
D.Internet是世界上最大的局域网
5.在公共信道传输中确保数据的保密性需要对数据进行加密,简单异或加密是一种常见的加密方式。异或运
算规则如下: 0 0 0,0 1 1,1 0 1,1 1 0。例如: 01000001(明文 ) ,11100001(密钥)=10100000
(密文),现有密文“10100100”用密钥“11100001”进行解密,下列明文正确的是
A.01000101 B.11100001 C.01000001 D.10100000
第 1 页 共 15 页
阅读下列材料,回答第 6 至 7 题。
小晨搭建了土壤湿度监测系统,服务器端程序基于 Python 的 Flask Web 框架编写,采用模板功能,
以 index.html 为主页模板。部分网站框架示意如图 a 所示,网站功能页面规划如图 b 所示。
图 a
序号 访问地址 功能说明 备注
1 / 主页,显示当前传感器数据,实时更新 访问地址
2 /gt id=1 以 JSON 数据格式返回 id 为 1 的湿度传感器的所有数据 id 为参数
3 /up id=1&val=57 提交 id 为 1 的湿度传感器的数据值为 57 id 和 val 为参数
4 /vi id=1 显示 id 为 1 的湿度传感器的数据折线图
... ... ... ... 图 b
6.下列关于该系统网站框架及功能的说法,正确的是
A.该系统只有 3 个路由及视图函数,对应 3 个不同的子页面
B.访问该网站主页的 URL 是 http://10.18.245.250
C.不同的子页面可以使用不同的网页模板来实现
D.子页面一旦确定后,在后期维护的过程中不可以再增加和修改
7.关于该系统数据传输及存储的说法,正确的是
A.JSON 格式的数据可以基于 HTTP 传送
B.改变访问地址中参数 id 的值,显示传感器数据的图表不会发生变化
C.由于主页上的传感器数据是实时更新的,所以该数据没有必要存入数据库
D.只要访问服务器的地址正确,路由“/up”肯定可以将湿度数据提交给服务器并进行存储
8.循环字符串:将字符串 s的头尾相连成环,再从其中某处断开得到字符串 s1,则 s1为 s的循环字符串。
例如字符串 s=“abcd”,则“bcda”、“cdab”、“dabc”均为 s的循环字符串。现有如下程序。可判断两个字符串
是否为循环字符串。
s=input()
s1=input()
(1)
for i in range(len(s)):
(2)
if s1==tmp:
(3)
if flag:
print("两个字符串是循环字符串")
else:
print("不是循环字符串")
①flag=False ②flag=True ③tmp=s[i:len(s)]+s[ :i] ④tmp=s[i+1:len(s)]+s[ :i]
若要实现上述功能,程序段方框中(1)(2)(3)应填入的代码顺序为
A.①③② B.②③① C.①④② D.②④①
第 2 页 共 15 页
9.某 APP采用栈结构处理数据,具体的规则如下:
①输入待加入的元素,并转到②
②若栈为空,则转到⑤,否则转到③
③若当前待加入元素与栈顶元素的值相同,则转到④,否则转到⑤
④将栈顶元素出栈,并转到①
⑤将当前待加入元素入栈,并转到①
将元素“ABBACAAAD”,按以上规则依次入栈,则处理后栈中元素从栈底至栈顶依次是:
A.C D B.C A D C.AA C D D.A B CAD
10.有如下 Python程序段:
a=[2,4,5,10,8,13,11,7,2,6]
que = [0] * len(a)
k = int(input())
key = int(input())
msq = 0;sq = 0
head,tail = 0,0
for i in a:
que[tail] = i
sq = sq + i
tail = tail + 1
while sq > key or tail - head >= k:
sq = sq - que[head]
head = head + 1
if sq > msq:
msq = sq
若输入 k的值为 3、key 的值为 20,则程序运行后,变量 msq的值为
A.18 B.19 C.20 D.32
11.采用 Python 二维列表模拟链表, a=[['A', 1], ['B', 2], ['C', 3], ['D', 4], ['E', 5], ['F', -1]]表示链表为:
A→B→C→D→E→F→None,有以下 Python程序:
head=0;p=a[head][1]
a[head][1]=-1
while p!=-1:
p=a[p][1]
if p == -1:break
t=a[p][1]
a[p][1]=head
head=p
p=t
执行以上程序后,以 head为首的链表结构为
A. E→C→A B. A→C→E C. B→D→F D. F→D→B
12.某二分查找算法的 Python程序段如下:
import random
key=random.randint(0,4)*2+5
n=10;ans=0
a=[4,5,5,8,9,11,11,13,15,17]
i=0;j=n-1
while i<=j:
第 3 页 共 15 页
m=(i+j)//2
if a[m]<=key:
i=m+1
else:
j=m-1
ans+=a[m]
print(ans)
执行该程序段后,ans的值不.可.能.是
A.19 B.27 C.37 D.44
二、非选择题(本大题共 3小题,第 13小题 6分,第 14小题 10分,第 15小题 10分,共 26分)
13.小明收集了 2022年 10月绍兴市的天气情况,并将相关数据存储在文件“weather.xlsx”,如第 13题图 a所
示,并制作图表如第 27题图 b所示。
第 13题图 a 第 13题图 b
小明学习了数据处理的相关内容后,编写了以下程序:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"]=["SimHei"] #设置中文字体
df1=pd.read_excel("weather.xlsx")
① #2022-10-02最高气温数据异常,修改为“36”
df2= ②
df2=df2.head(5)
print(df2) #显示温差最大的 5行信息
df3=df1.groupby("天气",as_index=False). ③ #分组求平均
x= ④
y=df3["温差"]
plt.bar(x,y,label="平均温差")
plt.legend()
plt.show()
(1)划线①处可以填入的代码有 (可多选,填字母)
A.df1.at[1,"最高气温"]=36 B.df1.at["最高气温",1]=36
C.df1["最高气温"][1]=36 D.df1[1]["最高气温"]=36
(注:全部选对的得 2分,选对但不全的得 1分,不选或有错选的得 0分)
(2)划线②处应填入的代码是 (单选,填字母)
A.df1.sort_index("温差",ascending=True) B.df1.sort_index("温差",ascending=False)
C.df1.sort_values("温差",ascending=True) D.df1.sort_values("温差",ascending=False)
第 4 页 共 15 页
(3)划线③④处填入合适的代码。
(4)观察图表,发现温差最小的天气是 (填写天气名称)。
14.机器人移动路线管理。机器人在一平面内按照程序预置数据来完成移动操作(如图 a所示),
规则如下:①只能水平或垂直方向移动,方向取值:上:U、下:D、左:L、右:R,不能走
斜线;每次移动 1-5 单位距离;②从起点出发,经过若干步后,尽可能返回到起点,如不能自
动返回,则计算剩余移动次数。
图 a 图 b
(1)解决上述问题的主程序如下:
bp=startpos() #输入起点坐标
dirt =[] #移动方向
step =[] #移动距离
readdata() #从 data.csv文件中读取移动数据
pos=[bp] #从起点开始存储所有经过点的 x、y坐标
for i in range(0, len(dirt)): #利用预置数据移动
tmp = move(pos[i],dirt[i],step[i])
pos.append(tmp)
print("经过的位置点如下所示:", "n", pos)
if tmp== #判断能否返回起点
print("可以直接返回起点位置!")
else:
print("不能直接返回起点位置!",end="")
stpx=gettimes(pos[0][0], pos[-1][0])
stpy=gettimes(pos[0][1], pos[-1][1])
print("至少需要移动"+str(stpx+stpy) + "次才能返回起点位置!")
(2)编写函数 startpos(),功能为输入起点坐标,返回坐标的值,返回值类型为列表。代码如下:
def startpos():
x=int (input('输入起点的 x坐标:'))
y=int(input('输入起点的 y坐标:'))
return
(3)编写 readdata()函数,功能为从 CSV文件中读取预置的移动数据。代码如下:
def readdata():
import csv
f=open("data.csv", "r", encoding="utf-8")
f_csv = csv.reader(f)
第 5 页 共 15 页
title = next(f_csv) #读取标题行
for line in f_csv:
dirt.append(line[0])
step.append( )
f.close()
(4)编写位置移动函数 move(),实现计算移动到的新位置。代码如下:
def move(pos, dr, lg): #位置移动
new_pos = [0,0]
if dr =="U":
x= 0;y = 1
elif dr =="D":
x = 0;y = -1
elif dr =="L":
x=-1;y =0
elif dr =="R":
x= 1;y=0
new_pos[0] = pos[0]+x*lg
return new_pos
(5)编写函数 gettimes(),计算剩余移动次数。代码如下:
def gettimes(p1, p2):
p = abs(p1 - p2)//5
if abs(p1 - p2)%5 !=0:
return p
15.小明通过二维列表模拟单向链表中特定范围内节点的翻转。输入链表节点个数 n、翻转的范围 left和 right,
实现范围内节点的翻转并输出结果,Python代码如下程序运行效果如图所示。
(1)若链表 L=[[4,1],[5,2],[7,3],[4,4],[8,-1]],输入的边界为 0和 2,则输出链表的逻辑结构为
(2)请在划线处填入合适的代码。
import random
L=[];p=head=0
n=int(input("链表节点个数:"))
#输入链表节点个数 n
for i in range(n): #生成 n个节点的链表
① #节点值域范围为 1~ 10内的整数
L.append([a,i+1])
L[n-1][1]=-1
print(f"翻转前:{L}")
left=int(input("翻转区间左边界:")) #输入翻转左边界 left
right=int(input("翻转区间右边界:")) #输入翻转右边界 right
if left == 0: #左边界等于 0
head=right
p=right
else:
第 6 页 共 15 页

if right == len(L)-1: #右边界等于 len(L)-1

else:
L[left][1]=right+1
for i in range(left,right): #调整 left到 right范围内的节点指针域

print(f"翻转后:{L}")
while L[p][1]!=-1:
print(L[p][0],end="->")
p=L[p][1]
print(L[p][0])
第 7 页 共 15 页
第二部分 通用技术(共 50 分)
一、选择题(本大题共 13小题,每小题 2分,共 26分。每小题列出的四个备选项中只有一个是符合题目
要求的,不选、错选、多选均不得分)
1.如图所示的钳工操作台的尺寸中,主要从人机关系角度考虑的是
第 2题图
A.800 B.300 C.600 D.1200
2.如图所示是“一帆牌”智能音箱,下列分析不合理的是
第 4题图
A.显示屏显示时间,考虑了信息交互
B.底部的防滑垫,体现环境要素
C.对它呼唤“一帆一帆”即可激活响应,考虑了人的要素
D.采用 220V标准电压供电,考虑了物的要素
3.如图所示是一传动结构,圆盘顺时针转动,有一连杆连接①、②、③三根立柱,带动滑块作左右的往复运
动。下列关于该连杆的设计方案中较不合理的是
第 8 页 共 15 页
通用技术课上,小马设计了如图所示的工件。请根据题图完成
第 4~5题。
4.以下四个说法中正确的是
A.图中漏标尺寸 2处,三视图正确
B.图中漏标尺寸 2处,三视图有 1处不正确
C.图中漏标尺寸 3处,三视图正确
D.图中漏标尺寸 3处,三视图有 1处不正确
5.加工该工件时,对下端圆孔的位置精度要求较高,综合考虑
加工的方便性,下列工艺流程中最合理的是
A.划线→钻孔→锯割→锉削→弯折→划线→钻孔
B.划线→锯割→锉削→钻孔→弯折→划线→钻孔
C.划线→钻孔→锯割→锉削→弯折→钻孔
D.划线→钻孔→锯割→锉削→弯折
6.小明打算制作一款如图所示的木制手机支架,下列关于该木制手机支架的说
法中,不正确的是
A. 1号木板的加工流程可以为画线→锯割→凿削→锉削→砂纸打磨
B. 2号木板的加工需要用到木工铅笔、角尺和木锉刀
C. 1、2号木板之间的连接方式属于铰连接
D. 1、2号木板加工和装配完成后,可用砂纸打磨、喷漆的方式进行表面处理 第 6题图
7.如图所示为某悬索桥的结构示意图,以下关于该桥各构件主要受力形式分析错误的是
A.设计中计算应力时应考虑各种可能的荷载 B.施工中擅自加长桥面可能对桥梁产生不利影响
C.主缆受拉,吊杆受拉 D.加劲梁受弯曲,锚碇受压
如图所示为朱一帆老师的可折叠屏手机,具有方便携带的特点。
手机配备了微型处理器,新型的光、声、力等多种传感器,运行
速度快,反应灵敏,令他爱不释手。请回答第 8-9题。
8.从系统的角度分析,下列说法中不正确的是
A.一旦处理器损坏,手机就无法正常工作,体现了系统的整体性
B.当外界环境亮度变化时,屏幕会自动调整到最适亮度,体现了
系统的环境适应性
C.手机横向放置,传感器获取重力信息给处理器,屏幕随之变成
横向,体现系统的相关性
D.设计手机时,要先考虑基本功能的实现,再考虑外观设计,体现了系统分析的整体性原则
9.对该手机的亮度控制子系统进行分析,下列说法中正确的是
A.该子系统属于闭环控制
B.光敏传感器是该子系统的控制器
C.外界环境亮度的变化是其干扰因素
D.系统优化时的预算金额属于约束条件
第 9 页 共 15 页
10.如图所示为某烟雾气体报警器焊接套件,关于这个
焊接套件,下列说法中不正确的是
A.在安装焊接未经处理的发光二极管前,需先判断极
性,长引脚为正极
B.某电阻的四个色环分别为棕(1)、黑(0)、橙(3)、
金(±5%),则它的标称阻值为 10KΩ
C.焊接时当焊锡熔化为液态并充分浸润焊点时可将焊
锡丝撤离,再移开电烙铁
D.若用指针式多用电表的欧姆档检测套件中二极管正
向导通情况,应用黑表笔接二极管带色环一端,用红
第 10题图
表笔接另一端
11.如图 a所示是小马搭建的电路,转换开关“S”可与 A、B、C中任意一点接通,初始位置是“B”点。当温度
升高时,发光二极管 V3慢慢变亮,当温度升高到一定程度后就看不出亮度的变化了。接通电源,发光二极
管 V4发光。用指针式万用表测量 V4两端电压,测量结果如图 b所示,则电压档位应该是
第 11题图 a 第 11题图 b
A.直流 2.5V B.直流 10V C.直流 50V D.直流 250V
12.如图 a所示的电路中,要实现图 b的输入输出逻辑功能,在虚线框 1和虚线框 2中分别应加入的门为
第 12题图
A.或门 或门 B.或门 与门 C.与门 与门 D.与门 或门
13.如图 a所示为电池充电电路,GB为充电电池,图 b为 555电路内部结构。当电池电压低于下限时开始充
电,超过上限时停止充电。下列分析中正确的是
第 13题图 a 第 13题图 b
第 10 页 共 15 页
A.小幅调大 Rp1,GB电压的上下限都升高
B.适当调小 Rp2,GB的充电速度将变慢
C.不断调高 Rp3滑动端的位置,GB电压的下限一定不断降低
D.不断调高 Rp4滑动端的位置,GB电压的上限一定不断降低
二、非选择题(本大题共 4小题,第 14小题 6分,第 15小题 9分,第 16小题 3 分,第 17小题 6分,共
24分)
14.小明购买了一台电焊机,外观和工作流程如图所示。电焊机利用大电流将两种金属部件熔接在一起,踏
板开关控制焊接启停。请完成以下任务:
第 14题图
(1)下列选项中,体现电焊机技术的综合性的是 ▲
A.能焊接钢材、铜材、铝材等多种金属材料 B.用到了电学、热学、材料力学等多种知识
C.由机架、焊台、电路、操纵机构等组成
(2)由于不慎把钢板焊台上的螺纹孔拧坏了,小明打算在附近位置重新加工一个螺纹盲孔。下列工具中用
不到的一项是 ▲
(3)研发人员设计该电焊机时,遵循了严格的工作步骤。这体现了系统分析的 ▲
A.科学性原则 B.整体性原则 C.综合性原则
(4)小明认为,增加“移开双手”环节有利于安全生产,最合理的插入位置是 ▲
A.①②之间 B.②③之间 C.③④之间
(5)小明发现,操作中可能存在“手脚并用”的危险,还存在被他人误操作的危险。他提出了三种改进方案,
最合理的是 ▲
第 11 页 共 15 页
15.小明发现爷爷每天服药时都要费力摇晃药瓶,想设计一款手摇式药物摇匀装置,如图所示。药瓶放入置
物盒,用手拧螺丝通过 C孔卡紧,置物盒尺寸 150mm×100mm×90mm,厚度为 3mm,材料为钢板;置物盒
的 A、B孔与立柱的孔连接。请你帮助小明设计手摇柄与置物盒之间的机械部分,设计要求如下:
①与置物盒、手摇柄连接牢固,置物盒和支架上允许钻孔;
②当连续缓慢转动手摇柄时,置物盒能来回快速摇晃;
③置物盒中部水平摇晃幅度不少于 30mm;
④材料自选。
第 15题图
请完成以下任务:
(1)小明发现问题的途径是 ▲ (A. 观察日常生活;B. 收集和分析信息;C.技术研究与技术试验);
(2)药瓶尺寸为 120mm×60mm×60mm,小明将药瓶放入置物盒并卡紧,发现置物盒会倾斜。以下优化措
施合理的是 ▲ (A.将 A、B孔改成水平方向的腰型孔;B.将 A、B孔改成竖直方向的腰型孔;C.在 A、
B孔左侧开孔,立柱与新孔连接;D.在 A、B孔右侧开孔,立柱与新孔连接)
(3)画出该装置机械部分的设计草图,必要时用文字说明;
(4)在设计草图上标注主要尺寸。
(5)小明设计、制作并组装完成后进行以下试验,其中合理的是 ▲ (A.往置物盒内放入 20kg 的物体,
观察立柱是否变形;B.摇动手摇柄,观察机械装置是否脱落;C.快速摇动手摇柄,测试置物盒是否翻转)
16.请补全三视图中所缺的 3条图线(超过 3条图线倒扣分)。
17.如图 a所示,单向铁路上分段设置了一系列信号机,每台信号机的电路都相同,图中为第 n台和第 n+1
台。用 V1和 Rg1、V4和 Rg2 分别检测动车是否通过第 n台信号机、第 n+1台信号机,通过时光线被挡住。
当动车驶入第 n路段,第 n台信号机绿灯灭、红灯亮,禁止后方动车驶入第 n路段;当动车驶出第 n路段,
第 n台信号机绿灯亮、红灯灭,允许后车驶入第 n路段。初始时各信号机均为绿灯。路段长度远大于动车
长度。
第 12 页 共 15 页
第 17题图 a
(1)信号机红绿灯控制系统属于 ▲ (A.开环电子控制系统;B.闭环电子控制系统)
(2)V2和 V6分别是 ▲ (A.红灯,红灯;B.绿灯,绿灯;C.红灯,绿灯;D.绿灯,红灯)
(3)调试中发现,发光二极管 V2和 V3亮度不够,小明准备加装两个灯泡,如图 b所示。请你在虚线框
中画出三极管驱动继电器工作的电路,要求三极管采用共发射极接法,并标注 J1 和 J2。提供的元件有:2
个 NPN三极管、2个普通二极管、2个电阻(10kΩ)和 2个继电器(额定电压为 5V,吸合电压为 4V,线
圈电阻 50Ω)。
第 17题图 b
(4)小明想同步升级这批信号机,如图 c所示,以第 n台信号机为例:
①增设手动功能:按一下 S1,第 n台信号机绿灯灭、红灯亮,按一下 S2,第 n台信号机绿灯亮、红灯灭;
(S1、S2 均为按钮开关,按下接通,松开断开)
②提高安全系数:当动车驶入第 n路段,第 n台信号机绿灯灭、红灯亮;当动车驶出第 n+1路段,第 n台
信号机绿灯亮、红灯灭。
小明已经画好升级后的部分电路,请你在图 c的虚线框中选择合适的端子,使用一块四 2输入或非门芯片
帮他完成电路设计,要求电路图尽可能简单。
第 17题图 c
第 13 页 共 15 页2023 年 1 月浙江省普通高校招生选考科目考试
知识梳理测试卷(二) 技术参考答案
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一个是符合题目
要求的,不选、错选、多选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
D C A C A C A A B A A A
二、非选择题(本大题共 3小题,第 13小题 7分,第 14小题 10分,第 15小题 9分,共 26分)
13.(1)AC 2分 (2)D 1分 (3)③mean() 1分 ④df3["天气"]或 df3.天气 1分
(4)小雨 1分
【解析】本题考查 pandas的相关概念及代码。
(1)修改单个数值,方法一是用 at函数,如 A选项;方法二是通过 df1["最高气温"]访问到本列数据列表,
再选出对应的值,即 C选项。
(2)由题意结合下面的代码可知,本空对数据按温差数值降序排序,选 D
③空求平均,用函数 mean()
④空可观察图表,x轴数据来自于“天气”字段,填:df3["天气"]或 df3.天气
(4)由图表可知,温差最小的是小雨
14. (1)pos[0] 或 bp 2分
(2)[x, y] 漏掉[]扣 1分 2分
(3)int(line[1]) 漏掉 int() 扣 1分 2分
(4)new_pos[1] = pos[1] + y * lg 2分
(5)p = p + 1 2分
【解析】分析问题、综合解决问题的能力;代码体现模块化程序中的自顶向下、逐步求精的设计思想;要
求熟练掌握自定义函数。
(1)这里比较简单,按注释,判断是否起点。起点坐标保存在变量 bp中,还有列表 pos中索引为零的位置,
所以填写:bp 或 pos[0]。
(2)这里按要求写就是,关键是看清要求,返回值的类型为列表,代码:[x, y]。
(3)这里根据代码上下文,容易想到的是:line[1],根据函数调用代码 move(pos[i], dirt[i], step[i]),分析
move函数相关代码,step[i] 对应参数 lg,lg应该是一个整数,所以这里对应的代码是:int(line[1])。
(4)new_pos[0]是横坐标,那么 new_pos[1]就应该是纵坐标,代码:new_pos[1] = pos[1] + y * lg
(5)根据 return p,可知变量 p保存的是移动次数。根据 p=abs(p1-p2)//5,如果条件语句不满足(能整除 5),
函数值就直接返回 p了。容易想到,如果不能整除,就要多移动一次,代码:p=p+1 或 p+=1。这个有点类
似根据人数确定分组情况。
15.(1)7->5->4->4->8 (2)① a=random.randint(1,10) ② L[left-1][1]=right ③L[left][1]=-1 ④L[i+1][1]=i
解析:(1)初始链表 L=[[4,1],[5,2],[7,3],[4,4],[8,-1]],逻辑结构为 4->5->7->4->8,输入的边界为 0 和 2,即对索引
值为 0,1,2的三个元素进行翻转,可得 7->5->4->4->8。(2)①节点值域范围为 1~10内的整数,即生成 1~10范围
的随机整数,填入的代码为 a=random.randint(1,10);②根据翻转范围 left 和 right 可知,left-1 节点指针域指向
right所在节点,可知 L[left-1][1]=right;③条件 right==len(L)-1 满足表示右边界等于 len(L)-1,翻转后 left节点
为末位节点,指针域为-1,即 L[left][1]=-1;④调整 left 到 right 范围内的节点指针域,原前驱节点变为后继节点,
即 L[i+1][1]=i。
第 14 页 共 15 页
第二部分 通用技术(共 50 分)
一、选择题(本大题共 13小题,每小题 2分,共 26分。每小题列出的四个备选项中只有一个是符合题目
要求的,不选、错选、多选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12 13
A B B B A D D B D D B C C
二、非选择题(本大题共 4小题,第 14小题 6分,第 15小题 9分,第 16小题 3 分,第 17小题 6分,共
24分)
14.(1)B (2)E (3)A (4)C (5)C
15.(1)A (2)C
(3)评分细则:
①与置物盒连接牢固、合理(1分);
②与手摇柄连接牢固、合理(1分);
③手摇柄连续转动时置物盒能来回晃动(1分);
④有省力效果,手摇柄转一圈,置物盒能来回晃动多次(1分)。
方案一: 方案二: 方 案三:
(4)(2分)
与手摇柄连接孔直径φ6 (1分);
标注装置总长度变化幅度有 30mm 即可(手摇柄转轴到置物盒左边框距离),如 135mm-165mm,但不能小
于 100mm,不宜大于 200mm。或者装置中某一部分长度能证明变化幅度至少有 30mm,如方案一中小齿轮
半径 15mm等。(1分)。
(5)B
16.
17.(1)A (2)C
(3) (4)
第 15 页 共 15 页

展开更多......

收起↑

资源列表