内容正文:
舟山市2025学年第一学期高二技术学科期末考试试卷(学考)
本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分100分,考试时间60分钟。
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息、知识的说法,正确的是( )
A. 数据是对原始事物现象的信息记录,其本身具有意义 B. 信息是经过处理的、具有意义的知识
C. 知识是对事物发展的前瞻性看法,体现为一种卓越的判断力 D. 计算机中的数据表现形式不同,但都以二进制方式存储
2. 为了防范计算机病毒,下列做法不合理的是( )
A. 从官方网站下载软件,避免使用来历不明的破解程序
B. 禁用Windows自动更新,避免系统补丁影响电脑性能
C. 安装正版杀毒软件,并定期更新病毒库
D. 不随意点击陌生邮件中的链接,防止钓鱼攻击
3. 某智能阅卷系统通过大量数据训练后,可实现如下功能:将扫描的答题卡图像转为计算机能够“读懂”的文本;对客观题自动评分;检测出主观题未作答的部分,不将这些题下发给老师们评卷;帮助教师给主观题“查重”;给主观题评分,作为教师双评、多评的辅助。下列关于该智能阅卷系统的说法,正确的是( )
A. 属于基于数据的深度学习 B. 依赖对符号的推理和运算
C. 通过与环境的交互学习提升智能 D. 属于跨领域人工智能
4. 某校“智慧食堂”系统通过智能餐盘自动结算:餐盘底部植入电子标签,结算台识别标签后从服务器数据库获取菜品价格,学生刷卡支付。系统每日生成消费统计报表,帮助食堂优化菜品供应。下列关于该系统的说法,正确的是 ( )
A. 电子标签识别技术属于图像识别
B. 服务器属于该系统的硬件组成部分
C. 消费统计报表的数据处理属于人工智能应用
D. 学生刷卡支付时无需网络支持
5. 某校“智慧食堂”系统通过智能餐盘自动结算:餐盘底部植入电子标签,结算台识别标签后从服务器数据库获取菜品价格,学生刷卡支付。系统每日生成消费统计报表,帮助食堂优化菜品供应。若发现某菜品连续一周销量过低,食堂决定将其替换,该决策主要依赖信息系统的( )
A 输入功能 B. 存储功能 C. 处理功能 D. 控制功能
6. 下列数值中,转换为二进制数后含有偶数个“1”的是( )
A. (F8)16 B. (26)10 C. (635)8 D. (1110110)2
7. 某算法的部分流程图如图所示,执行这部分流程图,输入m值为39,n值为26。
下列说法正确的是( )
A. "m!=n"语句执行了1次 B. "m>n"语句执行了3
C. n最后的值为26 D. m最后的值为13
8. 某班级在校园艺术节中拍摄了一组表演照片,保存为JPEG格式。已知每张照片的分辨率为4000×3000像素,使用RGB真彩色模式(每个像素占3字节),由于JPEG格式采用了压缩技术,存储时的压缩比约为10:1。这组照片共拍摄了50张,如果不考虑其他因素,存储这些照片大约需要的空间是( )
A. 18 MB B. 180 MB C. 1.8 GB D. 18GB
9. 某 Python 程序如下:
s=input()
k=0 ; n=0
for x in s:
if "a"<=x and x<="g":
k=(ord(x)-ord("a")+5)%7+1
elif "1"<=x and x<="5":
n=int(x)
keynum=n*7+k
print(keynum)
程序运行时, 若输出为 28, 则可能的输入是( )
A. y9Ac4 B. b3a4A C. a4kb3 D. ha9k3
10 某Python程序段如下:
import random
result = []
for i in range(4):
num = random. randint(1, 10)
if num > 7:
result. append (num * 3) #在列表result中添加一个元素
elif num > 3:
result. append (num + 5)
else:
result. append (num ** 2)
该程序段运行后,result可能的值为( )
A. [9 11, 24, 16] B. [24, 10, 8, 9] C. [1, 4, 15, 27] D. [30, 10, 24, 30]
二、非选择题(本大题共2小题,每小题10分,共20分)
11. 某校高二年级进行体质健康测试,测试数据存储在“data. xlsx”文件中,部分数据如图a所示。请回答下列问题:
(1)下列关于数据整理的说法,正确的有_________。
A. C2单元格数据出现了错误,可再次访问数据源,验证数据后进行修正
B.第5行“吴*文”的测试数据缺失,可直接复制上一条数据记录进行填充
C“立定跳远”列数据有厘米和米两种计数单位,需要统一数据格式
D.第6行与第7行姓名重复,可直接删除其中一行
(2)数据整理完成后,要对数据进行统计分析,要求如下:按照国家体质健康标准(总得分大于等于90的等级为优秀),统计各班级等级为优秀的人数。现编写程序如下:
import pandas as pd
import matplotlib. pyplot as plt
df= pd. read_excel (" data. xlsx")
for i in range(len(df)):
if df. at[i, "总得分"]>=90:
df. at[i, "等级"]="优秀"
dfg =
方框处应填入的代码是_________。
A. df. groupby("班级", as_index= False)["总得分"]. count ()
B. df. groupby("班级", as_index= False)["等级"]. count ()
C. df. groupby("等级", as_index= False). count ()
D. df. groupby("等级", as_index= False)["班级"]. count ()
(3)为了更加客观地评价各个班级的优秀情况,现计算出各班的优秀率,并绘制折线图,如图b所示,请在划线处填入合适的代码。
y=[0]*16
#各班级人数
num=[36, 35, 34, 35, 35, 37, 35, 34, 36, 34, 38, 36, 38, 36, 40, 39]
for i in range (16):
x= dfg. at[i, "等级"]
#优秀率=优秀人数/总人数*100
y[i]= ①________
plt. plot (dfg.班级,②________)
#设置绘图参数,显示如图b所示折线图,代码略
(4)学校要表彰体测优秀率最高的班级,由图b可知,要表彰的班级是_________班。
12. 小张同学在学习加密算法时,设计了一种变形替代加密方法,规则如下:
字母替换:对字母字符(区分大小写),按照字母表顺序向后移动n位,超出z或Z时循环回到a或A:
数字替换:对数字字符(0-9),按照数字顺序向前移动n位,超出0时循环回到9;
其它字符:如标点符号、空格等,保持不变。
运行界面如图所示:
请输入待加密字符串:AbC 123!
请输入n:3
加密后为:DeF 890!
(1)若输入的待加密字符串为“Happy&2026!”,n为5,则加密后的结果为_________。
(2)请补全下列代码,使其实现上述加密功能。
def encrypt(t, n):
r=[]
for c in t:
if "A"<= c<="Z":
r. append(chr(①________ + n) % 26 + ord(' A')))
elif "a" <= c <="z":
r. append(chr((ord(c) - ord('a') + n) % 26 + ord('a')))
elif "0"<=c<="9":
r. append(str((②________ - n) % 10))
else:
r. append(③________)
return ''. join(r)#将列表r中的所有字符拼接成一个字符串并返回
#测试
p= input("请输入待加密字符串:")
n= int(input("请输入n: "))
print("加密后:", ④______)
第1页/共1页
学科网(北京)股份有限公司
$
舟山市2025学年第一学期高二技术学科期末考试试卷(学考)
本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分100分,考试时间60分钟。
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息、知识的说法,正确的是( )
A. 数据是对原始事物现象的信息记录,其本身具有意义 B. 信息是经过处理的、具有意义的知识
C. 知识是对事物发展的前瞻性看法,体现为一种卓越的判断力 D. 计算机中的数据表现形式不同,但都以二进制方式存储
【答案】D
【解析】
【详解】本题考查数据、信息与知识相关内容。A选项,数据是对原始事物现象原始记录,未经过处理,不具有意义,选项错误;B选项,信息是经过处理的、具有意义的数据,选项错误;C选项,知识是对信息的深入理解和应用,体现为一种能力和技能,智慧是对事物发展的前瞻性看法,体现为一种卓越的判断力;D选项,计算机中的数据表现形式不同,但都以二进制方式存储,选项正确。故本题答案是D选项。
2. 为了防范计算机病毒,下列做法不合理的是( )
A. 从官方网站下载软件,避免使用来历不明的破解程序
B. 禁用Windows自动更新,避免系统补丁影响电脑性能
C. 安装正版杀毒软件,并定期更新病毒库
D. 不随意点击陌生邮件中的链接,防止钓鱼攻击
【答案】B
【解析】
【详解】本题考查计算机病毒防范相关知识。A选项合理,从官方网站下载软件,避免使用来历不明的破解程序可有效防范病毒。B选项不合理,禁用Windows自动更新会使系统漏洞无法修复,更容易被病毒利用。C选项合理,安装正版杀毒软件并定期更新病毒库是防范病毒的有效措施。D选项合理,不随意点击陌生邮件中的链接能防止钓鱼攻击和病毒入侵。因此,本题选择B选项。
3. 某智能阅卷系统通过大量数据训练后,可实现如下功能:将扫描答题卡图像转为计算机能够“读懂”的文本;对客观题自动评分;检测出主观题未作答的部分,不将这些题下发给老师们评卷;帮助教师给主观题“查重”;给主观题评分,作为教师双评、多评的辅助。下列关于该智能阅卷系统的说法,正确的是( )
A. 属于基于数据的深度学习 B. 依赖对符号的推理和运算
C. 通过与环境的交互学习提升智能 D. 属于跨领域人工智能
【答案】A
【解析】
【详解】本题主要考查人工智能技术的应用。符号主义依赖对符号的推理和运算,行为主义通过与环境的交互学习提升智能。某智能阅卷系统通过大量数据训练后,可知属于基于数据的深度学习,不属于跨领域人工智能,故本题选A选项。
4. 某校“智慧食堂”系统通过智能餐盘自动结算:餐盘底部植入电子标签,结算台识别标签后从服务器数据库获取菜品价格,学生刷卡支付。系统每日生成消费统计报表,帮助食堂优化菜品供应。下列关于该系统的说法,正确的是 ( )
A. 电子标签识别技术属于图像识别
B. 服务器属于该系统硬件组成部分
C. 消费统计报表的数据处理属于人工智能应用
D. 学生刷卡支付时无需网络支持
【答案】B
【解析】
【详解】本题考查信息技术应用相关知识。A选项错误,电子标签识别技术属于射频识别技术,并非图像识别。B选项正确,服务器是该系统的硬件组成部分。C选项错误,消费统计报表的数据处理属于普通的数据统计与分析,不属于人工智能应用。D选项错误,学生刷卡支付时需要网络支持来连接服务器数据库进行数据交互。因此,本题选择B选项。
5. 某校“智慧食堂”系统通过智能餐盘自动结算:餐盘底部植入电子标签,结算台识别标签后从服务器数据库获取菜品价格,学生刷卡支付。系统每日生成消费统计报表,帮助食堂优化菜品供应。若发现某菜品连续一周销量过低,食堂决定将其替换,该决策主要依赖信息系统的( )
A. 输入功能 B. 存储功能 C. 处理功能 D. 控制功能
【答案】C
【解析】
【详解】本题考查信息系统基本功能相关知识。输入功能是采集原始数据,存储功能是保存数据,处理功能是对数据进行统计、分析、计算并得出结论,控制功能是对系统运行进行管理,根据消费统计报表替换菜品的决策主要依赖信息系统的处理功能。因此,本题选择C选项。
6. 下列数值中,转换为二进制数后含有偶数个“1”的是( )
A. (F8)16 B. (26)10 C. (635)8 D. (1110110)2
【答案】C
【解析】
【详解】本题主要考查进制数的转换。十六进制数F8、十进制数26、八进制数635分别转换为二进制数是1111 1000、0001 1010、0001 1001 1101,转换为二进制数后含有偶数个“1”的是(635)8,故本题选C选项
7. 某算法的部分流程图如图所示,执行这部分流程图,输入m值为39,n值为26。
下列说法正确的是( )
A. "m!=n"语句执行了1次 B. "m>n"语句执行了3
C. n最后的值为26 D. m最后的值为13
【答案】D
【解析】
【详解】本题考查流程图执行过程。输入m=39,n=26,按步骤执行:1. 第一次判断:m!=n(39≠26,为真)→ 执行m>n(39>26,为真)→ m=39-26=13。2. 第二次判断:m!=n(13≠26,为真)→ 执行m>n(13>26,为假)→ n=26-13=13。3. 第三次判断:m!=n(13=13,为假)→ 输出m=13。因此,本题选择D选项。
8. 某班级在校园艺术节中拍摄了一组表演照片,保存为JPEG格式。已知每张照片的分辨率为4000×3000像素,使用RGB真彩色模式(每个像素占3字节),由于JPEG格式采用了压缩技术,存储时的压缩比约为10:1。这组照片共拍摄了50张,如果不考虑其他因素,存储这些照片大约需要的空间是( )
A. 18 MB B. 180 MB C. 1.8 GB D. 18GB
【答案】B
【解析】
【详解】本题考查图像存储容量计算相关知识。每张照片未压缩容量为4000×3000×3=36000000字节,压缩后容量为36000000÷10=3600000字节,50张总容量为3600000×50=180000000字节,约为171.66MB,最接近180MB。因此,本题选择B选项。
9. 某 Python 程序如下:
s=input()
k=0 ; n=0
for x in s:
if "a"<=x and x<="g":
k=(ord(x)-ord("a")+5)%7+1
elif "1"<=x and x<="5":
n=int(x)
keynum=n*7+k
print(keynum)
程序运行时, 若输出为 28, 则可能的输入是( )
A. y9Ac4 B. b3a4A C. a4kb3 D. ha9k3
【答案】C
【解析】
【详解】本题考查的是字符串处理。找输入字符串中在'a' 到 'g' 之间的最后一个英文字符及在 '1' 到 '5' 之间最后一个数字字符,通过英文字符计算出k值,数字字符直接转换为整型,最后计算 keynum=n*7+k。
选项A满足条件的最后一个英文字符及数字字符为:c、4,代入计算,k=1,n=4,keynum=n*7+k=29;
选项B满足条件的最后一个英文字符及数字字符为:a、4,代入计算,k=6,n=4,keynum=n*7+k=34;
选项C满足条件的最后一个英文字符及数字字符为:b、3,代入计算,k=7,n=3,keynum=n*7+k=28;
选项D满足条件的最后一个英文字符及数字字符为:a、3,代入计算,k=6,n=3,keynum=n*7+k=27;
故选C。
10. 某Python程序段如下:
import random
result = []
for i in range(4):
num = random. randint(1, 10)
if num > 7:
result. append (num * 3) #在列表result中添加一个元素
elif num > 3:
result. append (num + 5)
else:
result. append (num ** 2)
该程序段运行后,result可能的值为( )
A. [9, 11, 24, 16] B. [24, 10, 8, 9] C. [1, 4, 15, 27] D. [30, 10, 24, 30]
【答案】D
【解析】
【详解】本题考查Python随机数生成与条件分支执行逻辑。首先分析规则:num∈[1,3]时添加num²,num∈[4,7]时添加num+5,num∈[8,10]时添加num×3。可能值为1,4,9,10,11,12,24,27,30中;选项A包含16;选项B包含8,不可能;选项C包含15,不可能;选项D所有值30,10,24,30均在可能值内。因此,本题选择D选项。
二、非选择题(本大题共2小题,每小题10分,共20分)
11. 某校高二年级进行体质健康测试,测试数据存储在“data. xlsx”文件中,部分数据如图a所示。请回答下列问题:
(1)下列关于数据整理的说法,正确的有_________。
A. C2单元格数据出现了错误,可再次访问数据源,验证数据后进行修正
B.第5行“吴*文”的测试数据缺失,可直接复制上一条数据记录进行填充
C.“立定跳远”列数据有厘米和米两种计数单位,需要统一数据格式
D.第6行与第7行姓名重复,可直接删除其中一行
(2)数据整理完成后,要对数据进行统计分析,要求如下:按照国家体质健康标准(总得分大于等于90等级为优秀),统计各班级等级为优秀的人数。现编写程序如下:
import pandas as pd
import matplotlib. pyplot as plt
df= pd. read_excel (" data. xlsx")
for i in range(len(df)):
if df. at[i, "总得分"]>=90:
df. at[i, "等级"]="优秀"
dfg =
方框处应填入的代码是_________。
A. df. groupby("班级", as_index= False)["总得分"]. count ()
B. df. groupby("班级", as_index= False)["等级"]. count ()
C. df. groupby("等级", as_index= False). count ()
D. df. groupby("等级", as_index= False)["班级"]. count ()
(3)为了更加客观地评价各个班级的优秀情况,现计算出各班的优秀率,并绘制折线图,如图b所示,请在划线处填入合适的代码。
y=[0]*16
#各班级人数
num=[36, 35, 34, 35, 35, 37, 35, 34, 36, 34, 38, 36, 38, 36, 40, 39]
for i in range (16):
x= dfg. at[i, "等级"]
#优秀率=优秀人数/总人数*100
y[i]= ①________
plt plot (dfg.班级,②________)
#设置绘图参数,显示如图b所示折线图,代码略
(4)学校要表彰体测优秀率最高的班级,由图b可知,要表彰的班级是_________班。
【答案】 ①. AC ②. B ③. x/num[i]*100 ④. y ⑤. 13
【解析】
【详解】本题考查数据整理、pandas分组统计及数据可视化的综合应用。
(1)①处,该处需要判断数据整理的正确说法。A正确,C2单元格数据明显异常,应重新验证数据源后修正;B错误,缺失值不能直接复制上一条记录填充,会导致数据失真;C正确,“立定跳远”列数据单位不统一,会影响分析,需要统一;D错误,姓名重复可能是不同学生,不能直接删除,需核实后处理。因此该空答案为AC。
(2)该处需要按班级统计优秀人数,应先按“班级”分组,再统计“等级”列中“优秀”的数量,对应选项B:df.groupby("班级", as_index=False)["等级"].count()。因此该空答案为B。
(3)①处,该处需要计算优秀率,优秀率=优秀人数/总人数*100,x为优秀人数,num[i]为班级总人数,因此该空答案为x/num[i]*100。②处,该处需要绘制折线图,y轴为优秀率,对应序列y,因此该空答案为y。
(4)该处需要找出优秀率最高的班级,由图b可知,13班的优秀率最高,因此该空答案为13。
12. 小张同学在学习加密算法时,设计了一种变形替代加密方法,规则如下:
字母替换:对字母字符(区分大小写),按照字母表顺序向后移动n位,超出z或Z时循环回到a或A:
数字替换:对数字字符(0-9),按照数字顺序向前移动n位,超出0时循环回到9;
其它字符:如标点符号、空格等,保持不变。
运行界面如图所示:
请输入待加密字符串:AbC 123!
请输入n:3
加密后为:DeF 890!
(1)若输入的待加密字符串为“Happy&2026!”,n为5,则加密后的结果为_________。
(2)请补全下列代码,使其实现上述加密功能。
def encrypt(t, n):
r=[]
for c in t:
if "A"<= c<="Z":
r. append(chr(①________ + n) % 26 + ord(' A')))
elif "a" <= c <="z":
r. append(chr((ord(c) - ord('a') + n) % 26 + ord('a')))
elif "0"<=c<="9":
r. append(str((②________ - n) % 10))
else:
r. append(③________)
return ''. join(r)#将列表r中的所有字符拼接成一个字符串并返回
#测试
p= input("请输入待加密字符串:")
n= int(input("请输入n: "))
print("加密后为:", ④______)
【答案】 ①. Mfuud&7571! ②. ord(c) - ord('A') ③. int(c) ④. c ⑤. encrypt(p, n)
【解析】
【详解】本题考查Python字符编码(ASCII)操作、循环替代加密算法的实现,核心考点包括字母/数字的循环移位计算、字符类型判断及字符串拼接处理。
(1)需要按照加密规则逐字符处理“Happy&2026!”(n=5):字母部分(区分大小写,向后移5位):H(ASCII 72):72-65=7 → 7+5=12 → 12+65=77 → M - a(ASCII 97):97-97=0 → 0+5=5 → 5+97=102 → f ;p(ASCII 112):112-97=15 → 15+5=20 → 20+97=117 → u ;p(同上)→ u ;y(ASCII 121):121-97=24 → 24+5=29 → 29%26=3 → 3+97=100 → d ;特殊字符&:保持不变 - 数字部分(向前移5位):;2:(2-5)%10 = (-3)%10=7 ;0:(0-5)%10=5 ;2:(2-5)%10=7 ; 6:(6-5)%10=1 ;特殊字符!:保持不变。 综上,加密后的结果为:Mfuud&7571!。 因此该空答案为:Mfuud&7571!。
(2) ①处:处理大写字母,需先将字符转换为相对'A'的偏移量(ord(c)-ord('A')),加n后取模26(实现循环),再转回ASCII码。原代码括号位置修正后,正确表达式为(ord(c)-ord(′A′)+n)%26+ord(′A′),因此该空答案为:ord(c) - ord('A')。②处:处理数字字符,需先将字符转为整数(int(c)),减n后取模10(实现向前循环),因此该空答案为:int(c)。③处:非字母/数字字符直接保留,因此该空答案为:c。④处:调用encrypt函数,传入输入的字符串p和n,输出加密结果,因此该空答案为:encrypt(p, n)。
第1页/共1页
学科网(北京)股份有限公司
$