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

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

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

资源简介

2025-2026学年高二上学期期中联考技术试题-高中信息技术
一、选择题
1.小明在公园里观察到“螳螂捕蝉黄雀在后”的惊险一幕,他将整个过程详细记录下来,完成了一篇作文。从信息的角度来分析,下列说法不正确的是( )
A.信息描述了事物的变化与状态,小明的作文内容就是信息
B.小明不小心将作文本弄丢了,他凭记忆将作文重写了一遍,这表明信息的存储可以不依附于任何载体
C.螳螂和蝉都被吃掉,已经从这个世界上消失,但并不影响小明的作文被老师批改,被同学们传阅,表明信息可以脱离它所反映的事物被存储保留和传播
D.为了让作文更精彩,小明在描写螳螂捕蝉的过程时用了拟人的修辞手法,这表明信息能够被加工处理
2.火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。如第1题图所示是小王使用12306APP查询车次信息的界面。下列关于大数据的说法,正确的是( )
A.系统可以使用批处理计算对购票的实时数据进行分析 B.大数据指数据量庞大、价值密度高的数据
C.大数据应用不会泄露用户隐私信息 D.一般采用分治思想进行大数据分析
3.一幅分辨率为1024×768的BMP图像,每一像素的颜色用256级灰度表示,该BMP图像文件以32:1的压缩比压缩为JPEG格式文件,则压缩后文件的存储容量约为( )
A.24 KB B.72 KB C.192 KB D.768 KB
4.用UltraEdit软件观察字符内码,部分界面如图所示,下列说法正确的是( )
A.字符“,”的内码采用ASCII编码
B.字符“37”的内码用二进制表示为00110111
C.存储字符“℃”需要2Byte
D.字符“温度,35℃~37℃”存储时占用11个字节
5.用Python语句描述城市主干道中机动车平均行驶速度“不低于30为畅通,小于20为堵塞,其余为拥挤”,设v为机动车平均行驶速度(单位:km/h),则下列选项正确的是( )
A .if v >= 30: print("畅通") elif v < 30: print("拥挤") else: print("堵塞") B.if v< 20: print("堵塞") elif v> 20: print("拥挤") else: print("畅通") C.if 20 <= v< 30: print("拥挤") elif v >= 30 and v< 20: if v< 20: print("堵塞") else: print("畅通") D.if v >= 20: if v < 30: print("拥挤") else: print("畅通") else: print("堵塞")
A.A B.B C.C D.D
6.某算法的流程图如图所示。执行这部分流程,
输入41,则输出的值是( )
A.0 B.19 C.22 D.32
7.下列将二进制数(10011)2转换成十进制数的算式中,正确的是( )
A.1×24+1×23+1×22+0×21+0×20 B.1×24+0×23+0×22+1×21+1×20
C.1×24+0×23+1×22+1×21+0×20 D.1×24+1×23+0×22+0×21+1×20
8.有如下Python程序段:
dic={"apple": 5, "cake": 10, "computer": 3000}
lis=[[1,2,3], "apple","computer",[8,0,9]]
for i in lis:
if len(i) <= 3:
ans+=i[-1]
elif i in dic:
ans+=dic[i]
print(ans)
执行该程序段后,输出结果是( )
A.3005 B.12 C.3014 D.3017
9.下列Python表达式中,与len("信息技术")的值相同的个数是( )
①int("10",16)**1/2 ②abs(int(-4.1)) ③4%5 ④"20220114" [7:]
A.1 B.2 C.3 D.4
10.有Python代码如下:
a=[6,3,7,5]
b=[0,1,2,3」
for i in range(3,0,-1):
if a[b[i]] > a[b[i-1]]:
b[i],b[i-1]=b[i-1],b[i]
print(b)
则运行结果是( )
A.[3,2,1,0] B.[1,3,0,2」 C.[2,0,3,1] D.[2,0,1,3]
11.有如下python程序段:
s = input("请输入字符串:")
i = 0;j = 1;t = 0;s1="";maxs = ""
while i < len(s) - 1:
if s[i] <= s[i + 1]:
j += 1
s1 = s[t : t + j]
if len(maxs) <= len(s1):
maxs = s1
else:
s1 = ""
t = i + 1
j = 1
i += 1
print(maxs)
执行该程序,当输入“p8579yt559h6”时,输出的结果为( )
A.579 B.579y C.559h D.t559h
12.生成一组由数字18组成的8位不重复的随机密码,Python程序段如下:
from random import *
a=[0]*8
for i in range(8):
a[i]=i+1
k=8; s=''
for i in range(8):
m=randint(0,k-1)

print(s)
方框中的代码由以下三部分组成:
①k-=1 ②a[m]=a[k-1] ③s+=str(a[m])
代码顺序正确的选项是( )
A.③②① B.②③① C.②①③ D.①②③
二、操作题
13.自然界中的数字、文字、图像、声音等各种模拟信号,通过采样定理都可以用0和1来表示,即通过数字化工具将模拟信号转换成数字信号,这样才能用计算机来进行处理,这个过程称为数字化,从某种意义上说,数字化是信息社会的技术基础。
(1)将模拟信号转换成数字信号一般需要经过三个步骤为:采样、 、 。
(2)如图所示是对声音进行采样后的量化过程。其中图乙,表示量化等级为8,则量化位数为3,同理,如图丙的量化等级为 ,量化位数为 。
(3)在音频信号数字化过程中,量化位数 (选填,填字母,A.越大B.越小),量化精度也越高,声音的还原度越好。
(4)计算机中的声卡是实现声音信号“模数”和“数模”转换的硬件设备,其中录制声音的过程是实现 转换的过程(选填,填字母,A.“模数”B.“数模”)。
(5)录制一段时长为30秒的双声道音频,采样频率为44.1kHz,量化位数为2个字节。若不进行压缩,则存储容量约为 MB(四舍五入保留1位小数)。
三、综合题
14.某数据压缩方法描述如下:
①原始数据中,某数不为0且相邻无重复,压缩数据用该数据表示;
②原始数据中,某数为0且相邻无重复,压缩数据用两个数表示,第1个为0,第2个为0;
③原始数据中,某数据相邻有重复,压缩数据用3个数表示:第1个为0,第2个为重复数的个数,第3个为该数本身。
根据上述压缩方法,对应的解压缩方法示例如图所示。
压缩数据 解压缩数据 (与原始数据相册)
压缩前的代码存储在“压缩数据.txt”文件中,每两个压缩数据间用逗号分隔。编写该文件每行的数据解压缩的Python程序代码。
(1)如果压缩数据为“23,0,21,66,0,0,77,0,5,0”,则解压缩数据的个数是 。
(2)实现上述功能的Python程序如下,请在划线处填入合适代码。
def jy(a):
s=‘”
i=0
while i < len(a):
if a[i] =="0":
if ① :
s+="0"+","
i+=2
else:
for j in range(int(a[i+1])):
s+=a[i+2]+ ","

else:
s+=a[i]+ "," i+=1
return s[:-1]
f=open("压缩数据.txt","r",encoding="utf-8")
for i in f:
s1=i.split(",\n")

print(s2)
15.某停车场停车计费规则如下:
(1)停车时长不到半小时按2元计费;
(2)停车半小时及以上则按每小时5元计费,超过整小时部分,不足半小时的时长不计费,半小时及以上则按一小时计费。
该停车场某天的停车记录存储在“parking. txt”文件中,文件内容如图所示,每一行共有3项数据,用逗号分隔,第一项数据为进(出)场时间,第二项数据为车牌号,第三项数据为进出场状态(0表示进场,1表示出场)。小明编写了Python程序,从该文本文件中读取所有数据,计算该停车场一天的总收入,及处于满位状态的总时长。请回答下列问题:
(1)从“parking.txt”文件可知,车辆“浙A865BX”2021年11月2日的停车费为: 。
(2)程序代码如下所示,请将划线处代码补充完整。
def trans(s):
return int(s[11:13])* 60+int(s[14:16])
f=open("parking.txt","r")
line=f.readline()
dic={}
price,total=5,0
cnt,sumt=0,0
start=-1
p=300 #车场空位数量
while line != "":
line=line.strip() #去除末尾换行符
a=line.split(",")
if a[2] =="0":
dic[a[1]]=a[0]
cnt+=1
else:

m=trans(a[0])-trans(dic[a[1]])
if m < 30:
fee=2
else:

total+=fee
if cnt == p:
if ③ :
start=trans(a[0])
elif start > -1:
sumt=④
start=-1
line=f.readline()
f.close()
#若读取当天所有记录后,车场为满位状态时,则计算剩余满位时长,代码略
print("该天停车费总收入为: ",total)
题号 1 2 3 4 5 6 7 8 9 10
答案 B D A C D B B D B D
题号 11 12
答案 C A
13. 量化 编码 16 4 A A 5.0
【详解】本题考查数字化。
(1)将模拟信号转换成数字信号一般需要经过三个步骤:采样、量化、编码。故答案为:量化、编码。
(2)图丙中可以明显看出有16个不同的量化值,所以量化等级为16;而量化等级为2的n次方,这里是16,即2的4次方,所以量化位数为4。故答案为:16、4。
(3)量化位数越大,表示可以表示的量化等级越多,量化精度也就越高,结果是声音的还原度越好。故答案为:A。
(4)录制声音的过程是将模拟信号转换成数字信号的过程,因此是模数转换(Analog to Digital Conversion, ADC)。故答案为:A。
(5)存储容量可以通过以下公式计算:存储容量=采样频率*量化位数*声道数*时长=44100*16*2*30/8/1024/1024≈5.0MB。故答案为:5.0。
14. 29 a[i+1] =="0" i+=3 s2=jy(s1)
【详解】本题考查Python程序设计。
(1)对压缩数据“23,0,21,66,0,0,77,0,5,0”拆分单元,分别为:规则①("23"):1个;规则③("0,21,66"):21个;规则②("0,0"):1个;规则①("77"):1个;规则③("0,5,0"):5个。总个数为1+21+1+1+5=29。因此,本题答案为29。
(2)①处,需判断是否为规则②(某数为0且相邻无重复,压缩数据为两个“0”),即当a[i+1] == "0"时,因此该空答案为a[i+1] == "0"。②处,处理完规则③的单元(长度为3)后,i需要增加3,因此该空答案为i += 3。③处,调用jy函数处理拆分后的压缩数据列表,因此该空答案为s2 = jy(s1)。
15. 5或5元 cnt-=1 fee=int(m/60+0.5)*price 或fee=(m//60+m%60//30)*price 或其他等效答案 start == -1 sumt+trans(a[0])-start
【详解】本题考查python程序设计。
(1)车辆“浙A865BX”的停车费计算:进场时间:2021-11-02 06:55:12;出场时间:2021-11-02 07:30:28 ;停车时长:35分钟。 计费规则:半小时及以上按每小时5元计费,35分钟不足1小时按1小时计费,停车费为5元;因此该空答案为:5或5元。
(2) ①处,该处处理车辆出场情况,需要减少停车数量,因此该空答案为:cnt-=1; ②处,该处计算停车半小时及以上的费用,按整小时计费(不足半小时不计,半小时按一小时计),因此该空答案为fee=int(m/60+0.5)*price 或fee=(m//60+m%60//30)*price;③处,该处判断是否开始记录满位时长,当停车场满位且未开始记录时记录开始时间,因此该空答案为:start==-1 ;④处,该处计算满位状态的持续时间并累加,因此该空答案为:sumt+trans(a[0])-start。

展开更多......

收起↑

资源预览