内容正文:
2025学年第一学期浙大附中期中考试
高一技术试卷
考生须知:
1.本卷共5页,满分100分,考试时间60分钟。
2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
3。答题时,请按照要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
4.非选择题的答案须用,黑色字迹的签字笔或钢笔写在答题纸上相应区域内。
一、选择题(本大题16小题,每小题3分,共48分。在每小题给出的四个选项中,只有一个是符合题目
要求,不选、多选、错选均不得分)
·,:
1.己知某进制的等式满足12+13=25和23+14=40,下列说法正确的是())11=0:
A.该进制有6个数码
9=9有1
B.该进制满足等式35+26=63
”
C.等式12+13=25的计算结果25,转换为十进制数是19,人》):0
D.等式23+14=40的计算结果40,转换为二进制数是101000
2.若某公司计划为500名员工制作工号,工号由数字09及字母A℉进行编码,那么给所有工号编码最少
需要的位数是()
f,:0t1411s8
A.2
B.3
C.7
D.8
3.车牌识别系统是现代智能交通系统的重要组成部分,它能自动提取车辆牌照信息((含汉字、英文字母、
阿拉伯数字及号牌颜色),实现汽车“身份”的自动登记及验证,广泛应用于多个场景。下列关于车牌信
息在计算机内部编码的说法,正确的是()
‘5?:”原资
A.车牌中的英文字母采用ASCII码编码时,一个字母对应1个字节
B.车牌中的汉字采用GB2312汉字编码时,一个汉字对应1个字节
这给远》并非
C.车牌中的所有字符在计算机内部存储时都采用十进制编码
德度等醇立容光号到”宝通
D.手机拍照并识别车牌数据的过程属于信息编码
四
4.下列关于信息编码的说法,正确的是()
t00的f,(00036rn11
A每个汉字的输入码都是唯一的
0.、,1
B.任意进制的一个数n,若末尾为0,则该数转换为十进制数一定是偶数
C.十六进制数C7与二进制数1100111的值相等
特¥一3
D.用n位二进制数表示颜色数量,最多能表示2种颜色
5.某算法的部分流程图如图所示,
i1,c÷0,s0
}:1G
执行这部分流程,c和s的值分别是()
A.10,30
N
点你及米日气
ik15?
B.10,45
心六+徐容资克。(为找
C.4,30
N
i%3=02
输出c,S
D.4,45
6.下列数据不属于字符串型的是(器入武,虚整触嚼
Y
+s+i
A."Hzzdfz"
滋》小
灯@
B.'Python'
:公量遵通
ii计l
”@
C.%*^$&g’
0个1
D.#字符串
第5题图主员
7.下列不可以作为Python变量名的是()
:福代:国个以
A._2025HZ
B.HZ2025
C.Not
D.or
:”函图
高一技术期中考试题,第1页/共5页
8.下列Python表达式中,能正确表示数学表达式V62一4a6的是()中:量空佩
A.(b**2-4ac)**0.5
f,B.b*2-4*a*c*0.5
增行。查内,
C.(b**2-4*a*c)*0.5
D.(b*2-4*a)*0.5*c
型个所所6,」.
9.已知字符串s的值为Nothing181 possib1e*,则下列说法正确的是(门),"5
A.s[1]的值为"N
B.s[0:2]的值为"Not"
片,
C.s[:]的值为”
D.s[-1:-5:-1]的值为"e1bi
10.fruits ["apple","banana","cherry"],tastes =(1:"sweet",2:"sour",3:"bitter",
则表达式tastes[2]+fruits[0]的值是(1)
A.sourapple
B.sweetbanana
C.bittercherry
D.sourbanana
11.学校组织运动会,某班一共有5名同学报名参加,小明将他们的报名信息存放在字典yh中,其中学
号和比赛项目一一对应。yh={学号“:[11“,“02”,"23“,04",“35],比赛项目”:[“跳高","跳远”,“800
米“,“铅球”,"1000米“门},若要将第3位报名同学的比赛项目修改为1000米,则下列选项中能完成正确修
改的语句是()
1,1:10
A.ydh{比赛项目")[3]="1000米”
B.ydh["比赛项目][2]="1000米
1÷I
C.ydh[比赛项目][3]=“1000米
D.ydh[1][2]="1000米
l2.下列Python表达式中,结果为True的是()
:t9
A."3">"12"and "apple">"app"
-
B."school"[:2]=="sch"or 2>=3
C.not (1==1 and 0!=1)
D."05"in"2025"
13如图所示的流程图,实现的功能输入重量vo1(单位:克),根据重量计算价格D(单位:元):下列
程序段中不能实现流程图功能的是(
)货梨出》,调
00.
0】过
[30i
p25
身源农1通.民0
食小暖1膜服水纯器走本)点华
ol5002
(快8终·换原惑淡、
:特o程某因
1200
CS-8
CAB+61\
-15
的)g
头限线健,武减滨感
输出P
:城0v度法
A.
B.
C.
D.
vol int(input())
vol int(input())
vol int(input())
vol int(input())
ifvo1<500:
p=2.5
if vol 500:
p=1.530:
p=0.5
if vol 500:
p=0.5
ifvo1<500:
elif vol 1200:
p=0.5
ifvo1>=1200:
j*p=0.5
p=1.5
else:
p=2.5
ifvo1>=1200:15
else:
if vol 1200:
else:
宜p=2.5
p=2.5
p=1.5
p=1.5
print (p)
print(p)
print(p)
print(p)
程o:某
14.有如下Python程序段:
2
s=0
6写”9
for i in range(1,100):
:.()0)a1n1:11
ifi%2=1:
[3+?=e
st=i
(e):T9
print(s)
是的的出,过蹈
高-技术期中考试题第2页)共5页
执行该程序段后,变量s中存储的是()
中发女铁o风使河2
A.[1,100]区间内的奇数个数
B.[1,100]区间内的奇数之和
2,06-d)
C.[1,99]区间内的偶数个数
D.[1,99]区间内的偶数之和
15.己知a=ABCD2468”,b=[0123”,Tru8,6,20251,c=0:1,2:3,4:5,6:7],下列语句执行完毕后,3的值
最大的是(
4
B.
C.
D.
s=0
s=10
s=10
$=0
for i in a[-1]:
for i in range(b[2]):
hi1es6=b[-3]:
while s<=c[4]:
S=S+1
$=s-1
s=s-1
s=s+1
print(s)
print(s)
print(s)
print(s)
l6.某Python程序如下:
行包域麻
a=[0,0,0,0]
for i in range(7):
j=0
a[j]+=1
茶0同月花出A
收0-813亚或5·
while a[j]--2:
层火部来写1
a[j]=0
j+=1
a[j]+=1
1=f061=1:ct,3
print(a[::-1])
程序运行后,输出的结果为()
火中尽器
A.[0,1,1,1]
B.[0,1,0,1]
C.1,1,1,0]
D.[1,0,1,0]
二、非选择题(本大题共6小题,第17题4分,18题4分,19题4分,20题4分,21题12分,22题8
分,第23题16分,共52分)
17.某Python程序如下:
a=23
b=a/5+a%5
print(b)
程序运行后,输出的结果是
l8.某Python程序如下:
s="zdfz2025
count=0
for i in s:
(Oni)nilov
if "z")=i)="a":
003冫107
count+杠1
0.05q
print(count)
>03is
程序运行后,输出的值是
l9.某Python程序如下:
()n0
S=
c ="python"
for i in range(0,len(c),2):
0058641191
s=s+c[i]
print(s)
程序运行后,输出的值是
I
高一技术期中考试题第3页/共5页
20.某Python程序如下:
n=4
res=0
i=0
while i〈n:
res +=2**i
i:1
,0保,
print(res)
程序运行后,输出的值是
21.某商场活动满100打九折,现要编写一个程序计算实付金额,请补全下面购物结算程序代码:
total=0f,中顶
。
while True:
w
price=float(input("请输入商品单价(输入0结束):“)
if price ==0:
曾
break
=发
count=int(input("请输入商品数量:"),,装ie
total+s①
的
②
#计算实付金额(满100打9折)
国须乐
payment =total
else:
③
print(商品总价:”,total)
print(实付金额:",payment))
”
22。我们要设计一款新型智能密码锁,想结合“数学之美”,决定将三位数主密码设定为水仙花数一一即
满足“其各位数字的立方和等于该数本身”的三位数,例如:153=1+5+3。现编写程序找出所有
的水仙花数以供参考:
for num in range(100,1000):
a num /100
…
#百位数
b=
①
#十位数
长.,一
州!站流的
c num 10
#个位数
if
②
些不2活“宫淀”二1
print(num)
23.小明设计了一套健康生活状态监测系统,通过用户日常行为数据生成的十六进制的状态码,自动评估
其健康状态并生成个性化评价(图a为状态码“2”对应的建议)。该系统将十六进制状态码转换为8位
二进制序列,每一位对应一个健康习惯(“1”表示具备该习惯,“0”表示不具备),具体映射关系如图
b所示。该设计通过数字化方式实现健康习惯的量化评估,为改普生活方式提供明确指导,请补全一下代
码。系统评价机制如下:{+
①若用户具备“志愿服务”习惯,则评定为“热心公益”
②若无“志愿服务”习惯,则根据其余习惯的数量综合评定:
·具备5个及以上习惯:评价为“优秀”
·具备3-4个习惯:评价为“良好”
·具备少于3个习惯:评价为“需要改进”
)虽9:网可
请回答下列问题:
G50
20
高一技术期中考试题第4页/共5页
(1)若乐乐同学的状态码为“3”,评价结果为
(2)编写如下Python程序,根据状态码对学生日常行为数据进行分析。请在划线处填入合适的代码。
当前健康习惯:['适度运动,'心情愉快',杜交活跃]
评价:良好
健康习惯列表
图a
位0:规律作息
status ="2A*
位1:”均衡饮食”
code 0123456789ABCDEF"
位2适度运动
sjz=0
位3:“充足睡眠”
for i in status:
位4:"心情揄快
for j in range(len(code)):
位5:“学习进步”
if code[j扪=i:
位6:社交活踩
break
位7:志愿服务
sjz=
①
ejz=*
图b
while sjz>0:
r=sjz%2
ejz=str(r)+ejz
②
while len(ejz)<8:
③
names=[规律作息”,“均衡饮食“,“适度运动”,“充足睡眠”,“心情愉快“,
“学习进步“,“社交活跃”,“志愿服务门
1st-[]
for i in range(8):
if ejz[i]=='1':
1st=1st+[names[i]]
print(当前健康习惯:",lst)
if"志愿服务”in lst:
print(评价:热心公益")
elif④:
print(评价:优秀")
elif len(lst)>=3:
print(评价:良好)
else:
print(评价:孺要改进)
中考试题第5页/共5页