浙江省台州市六校联盟2025-2026学年高二上学期期中联考信息技术试卷(含答案)

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

浙江省台州市六校联盟2025-2026学年高二上学期期中联考信息技术试卷(含答案)

资源简介

浙江省台州市六校联盟2025-2026学年高二上学期期中联考信息技术
一、选择题
1.2025年9月3日,中国举行纪念抗日战争胜利80周年大阅兵。此次阅兵展示了众多先进军事装备,例如东风-41改进型洲际导弹射程达1.4万公里,可搭载多枚分导热核弹头引起众多关注。为确保装备方队精准受阅,技术团队开展了一系列工作:①收集装备车辆的发动机转速、油温等实时数值;②通过分析这些数值,得出“不同油温下车辆最佳行驶速度曲线”;③结合“装备方队百米标齐误差需≤0.03米”的要求,制定训练方案;④通过精准的北斗定位、模拟仿真、智能评估系统进行训练⑤指挥部综合训练效果与市民生活需求,选择夜间开展关键合练。结合实例,回答下列关于数据、信息和知识的描述不正确的是( )
A.1.4是数据
B.利用北斗定位等系统训练受阅方队,这是智慧的体现
C.不同角度拍摄阅兵画面,呈现的视觉效果不一样,说明信息具有真伪性
D.“东风-41改进型洲际导弹具备强大的战略威慑能力。”这是知识的体现
2.2025年9月3日,中国举行纪念抗日战争胜利80周年大阅兵。此次阅兵展示了众多先进军事装备,例如东风-41改进型洲际导弹射程达1.4万公里,可搭载多枚分导热核弹头引起众多关注。为确保装备方队精准受阅,技术团队开展了一系列工作:①收集装备车辆的发动机转速、油温等实时数值;②通过分析这些数值,得出“不同油温下车辆最佳行驶速度曲线”;③结合“装备方队百米标齐误差需≤0.03米”的要求,制定训练方案;④通过精准的北斗定位、模拟仿真、智能评估系统进行训练⑤指挥部综合训练效果与市民生活需求,选择夜间开展关键合练。下列关于该过程中大数据应用的说法,正确的是( )
A.大数据让训练方案更精准,是因为它对每一个数据的精确性要求极高,不允许存在任何误差
B.装备实时数据的价值密度高,每一条数据都能直接用于生成“最佳行驶速度曲线”
C.“夜间开展关键合练”是仅通过大数据分析就能直接得出的结论,无需考虑市民生活需求
D.大数据分析更注重从海量数据中挖掘“发动机转速”与“油温”的相关性规律
3.2025年9月3日,中国举行纪念抗日战争胜利80周年大阅兵。此次阅兵展示了众多先进军事装备,例如东风-41改进型洲际导弹射程达1.4万公里,可搭载多枚分导热核弹头引起众多关注。为确保装备方队精准受阅,技术团队开展了一系列工作:①收集装备车辆的发动机转速、油温等实时数值;②通过分析这些数值,得出“不同油温下车辆最佳行驶速度曲线”;③结合“装备方队百米标齐误差需≤0.03米”的要求,制定训练方案;④通过精准的北斗定位、模拟仿真、智能评估系统进行训练⑤指挥部综合训练效果与市民生活需求,选择夜间开展关键合练。用UltraEdit软件查看字符“2025抗战80年!”的内码如图所示,下列说法正确的是( )
A.图中共有6个ASCII编码的字符
B.存储当前字符需要15b
C.内码用十六进制表示,故计算机中用十六进制存储内码
D.字符“!”的内码为“A3A1”
4.小张用手机相机拍照,并将照片保存为1024×768像素,颜色位深度16位的BMP格式位图图像后再使用图像处理软件美化,下列说法正确的是( )
A.若将该图像转换为256级灰度的BMP格式位图,则存储容量变为原来的2倍
B.该图像某个像素的颜色值编码可能表示为003FH
C.拍照过程实现了信号的数模转换
D.该图像格式在图像处理软件中任意放大,不会影响清晰度
5.下列关于数据管理与安全的说法,正确的是( )
A.现代社会只用计算机进行数据管理 B.在Windows操作系统中,采用文件夹来管理文件
C.只要安装了杀毒软件就能完全保证数据的安全 D.数据加密是为了提高数据自身的完整性
6.某算法的部分流程图如图所示,执行这部分流程后,输出sum、i的值分别是( )
A.14、4 B.14、5 C.17、4 D.31、4
7.一个班的学生排成一列,从第一位同学开始按1-6循环报数,能正确表示第n位同学所报数字的Python表达式是( )
A.n%6 B.n C.(n-1)%6+1 D.(n+1)%6-1
8.a="345",若要构造其回文数b为“34543”,以下语句无法实现的是( )
A.b=a+a[-2:-4:-1] B.b=str(int(a)*100+int(a[1::-1]))
C.b=a+a[1]+a[0] D.b=(a[0]+a[1]+a[2])*2
9.身体质量指数(BMI=体重(kg)/身高(米) ),主要用于衡量人体胖瘦程度的一个参考指标。中国成人居民BMI衡量标准是小于18.5为消瘦、18.5~23.9为正常、大于23.9为肥胖。测得某人的身高及体重数据存入变量h、w,下列 Python程序段不能正确输出胖瘦程度的代码是( )
A. bmi = w/(h*h) if bmi < 18.5: sta = "消瘦" elif bmi<=23.9: sta = "正常" else: sta = "肥胖" print(sta) B. bmi = w/(h*h) sta = "肥胖" if bmi < 18.5: sta = "消瘦" elif bmi <= 23.9: sta = "正常" print(sta) C. bmi = w/(h*h) sta = "消瘦" if bmi > 23.9: sta = "肥胖" elif bmi <= 23.9: sta = "正常" print(sta) D. bmi = w/(h*h) if bmi > 23.9: sta = "肥胖" if 18.5 <= bmi <= 23.9: sta = "正常" elif bmi < 18.5 sta = "消瘦" print(sta)
A.A B.B C.C D.D
10.有如下程序段:
a=input(""); b=input("")
result=""
for i in range(0,len(a)):
if a[i]==b[i%len(b)]:
result="0"+result
else:
result="1"+result
print(result)
若输入的数据依次为1110011和110,则输出的结果为( )
A.0111100 B.0010011 C.0011110 D.1000011
11.对输入的字符串进行去重,并保持原顺序不变,例如,从键盘输入“桃之夭夭,灼灼其华”执行程序后,输出的字符串为“桃之夭,灼其华”。实现上述功能的Python程序如下:
a=input("请输入字符串: ")
n=len(a)
i=0
while i < n:
j=i+1
while j < n:
if a[i] == a[j]:
a=①
n-=1
else:

i+=1
print("去重后的结果是: ",a)
划线处应填入的正确代码为( )
A.①a[:i]+a[i+1:] ②i+=1 B.①a[:j]+a[j+1:] ②j+=1
C.①a[1:j]+a[j+1:] ②j+=1 D.①a[1:i]+a[i+1:] ②i+=1
12.有如下 Python程序段:
from random import randint
a = [0] * 6
for i in range(len(a)):
a[i] = randint(1,10)
for i in range(1,len(a)):
if i%2 == 1 and a[i] < a[i-1]:
a[i],a[i-1] = a[i-1],a[i]
else:
a[i] -= 1
执行程序后,列表a的值不可能是( )
A.[4,6,2,3,4,5] B.[2,4,0,3,2,2] C.[4,7,6,6,9,7] D.[4,4,2,5,3,5]
二、综合题
13.某巡检机器人在平面区域内沿预设途经点移动,路径为依次连接各途经点的折线。编写程序,输入途经点数量和各点的二维坐标(x,y,单位:米),(注:机器人每次巡检结束都要回到出发点)计算并输出机器人移动的总路径长度。
第一步:抽象与建模
机器人的移动路径是“折线”,由多个“途经点”依次连接而成,总路径长度=各相邻途经点之间的直线距离之和。相邻两点之间的距离可通过数学公式计算(勾股定理)。
第二步:算法设计
核心是“计算相邻点距离并累加”,使用(1) 算法。(解析算法/枚举算法)
步骤如下:
①输入数据:读取途经的点的数量n。
②计算相邻点距离:对于第j/个点(j从2到n),与前一个点(j-1)的距离公式为:
③输出距离s
第三步:编写程序
import math
def dis(x,y):
dx=y[0]-x[0]
(2)
return sqrt(dx**2+dy**2)
d={}
s=0
n=int(input("请输入途经点数量: "))
for i in range(1,n+1):
x=int(input("请输入第"+str(i)+ "个途经点的x坐标: "))
y=int(input("请输入第"+str(i)+ "个途经点的y坐标: "))
d[i]=[x,y]
j=n
while j > 1:
s=s+dis(d[j-1],d[j])
j-=1
(3)
print("机器人总路径长度为: ",s)
第四步:调试程序
小明在调试程序时发现错误提示:
NameError: name ‘sqrt’ is not defined
(4)如何修改加框处语句 写出两种方法。
14.小李经营了一家花卉大棚,大棚内花卉生长的最佳光照强度为800至1200勒克斯,最佳二氧化碳浓度为400至600ppm。现有检测到一个月的光照和二氧化碳浓度数据,小李想利用Python程序计算最佳光照和二氧化碳浓度持续的最长天数并输出起止日期,若有多段最长天数,则输出所有日期。请回答下列问题:
(1)若某段时间检测到的光照和二氧化碳浓度值如表所示,则最佳的光照和二氧化碳浓度持续的最长天数为 天。
日期 光照强度(lux) 二氧化碳浓度(ppm)
5月1日 900 450
5月2日 1000 500
5月3日 1100 550
5月4日 700 350
5月5日 1200 600
5月6日 1300 650
5月7日 950 480
5月8日 1050 520
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
#列表a保存每天检测到的光照和二氧化碳浓度数据,a[2*i]和a[2*i+1]分别表示第i天的光照强度和二氧化碳浓度数据,
#列表b保存日期数据,代码略
n=len(a)
t,ans,last=0,0,[]
for i in range(n//2):
if 800<=a[2*i] <= 1200 and 400<=a[2 * i+1]<=600:
t+=1
if t> ans:
ans=t

last.append(i)
else:
t=0
print("最佳光照和二氧化碳浓度持续的最长天数为: ",ans)
print("起止日期: ")
for i in range(len(last)):
start=②
print(b[start], "——",b[last[i]])
(3)程序中加框处代码有误,请改正。
15.信息技术林老师要求学生上交上机作业时的文件名按“学号姓名.docx”格式提交,如“01张三.docx”。老师编写了一段程序,希望快速找出哪些同学未提交,但总会发现学生上交时会出现“2501张三.docx”、“二五01张三.docx”等数字表示不当的格式。(不考虑学生重名)
(1)读取文件名并返回,请在划线处填入合适的代码
import os
def readname():#读取某个文件夹内所有文件的文件名
filepath="pics//"
#读取到的文件名以字符串的形式,作为元素存储在列表allname中
allname=os.listdir(filepath)
#os.listdir()用于返回指定的文件夹包含的文件或文件夹的名字的列表
return
(2)获得学生姓名,请在划线处填入合适的代码
def checkname(name):
s=""
for i in name:
if i == ".":

if i not in num:
s+=i
return s
(3)主程序,请在划线处填入合适的代码
name=readname()
num=["0","1","2","3","4","5","6","7","8","9","零","一","二","三","四","五","六","七","八","九",""]
#student列表存放本班学生名单,如student=["沈胤宏","林芳茹","洪彬钦","刘依琪"]
yes=[]; no=[]; s=0; result={}
for item in name:
item=checkname(item)
yes. append(item) #将学生的姓名加入列表
s=s+1
for m in student:
if :
no.append(m)
(4)输出结果
result["应提交人数"]=len(student)
result["已提交人数"]=
result["已提交的同学"]=yes
result["还未提交的同学"]=no
print(result)
划线处可以填入的代码是多选,填字母( )
A.len(yes) B.s C. len(no) D.len(name)
1.C
2.D
3.D
4.B
5.B
6.B
7.C
8.D
9.C
10.A
11.B
12.C
13. 解析算法 dy=y[1]-x[1] s=s+dis(d[n],d[1]) return math.sqrt(dx**2+dy**2);②return(dx**2+dy**2)**0.5
14. 3 last=[i] last[i]-ans+1 elif t==ans
15. allname return s或者break m not in yes或者not m in yes ABD

展开更多......

收起↑

资源预览