浙江省环大罗山联盟2025-2026学年高二上学期11月期中考试信息技术试卷(含答案)

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

浙江省环大罗山联盟2025-2026学年高二上学期11月期中考试信息技术试卷(含答案)

资源简介

浙江省温州市环大罗山联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术
一、选择题
1.为弘扬优秀传统文化,某中学举办“浙江文化传承”主题周活动,通过图文展板、非遗技艺短视频、现场讲解等方式介绍浙江各地的风土人情与文化遗产,并通过学校官网和微信公众号进行同步推送。活动现场的视频、图片、签到表等素材保存到云盘。下列关于数据与信息的说法,正确的是( )
A.展板内容和短视频内容都是信息,都可以脱离载体独立存在的
B.图像和文字的编码方式是一样的
C.多渠道发布信息有利于不同人群获取所需信息
D.信息的价值是固定不变的
2.为弘扬优秀传统文化,某中学举办“浙江文化传承”主题周活动,通过图文展板、非遗技艺短视频、现场讲解等方式介绍浙江各地的风土人情与文化遗产,并通过学校官网和微信公众号进行同步推送。活动现场的视频、图片、签到表等素材保存到云盘。活动现场拍摄的视频和图片,为了节约系统存储空间,下列做法合适的是( )
A.发布活动报道后删除所有视频 B.将JPEG图像转换为BMP图像保存
C.将视频转换为BMP图像序列 D.将AVI视频格式转换成MP4视频格式
3.为弘扬优秀传统文化,某中学举办“浙江文化传承”主题周活动,通过图文展板、非遗技艺短视频、现场讲解等方式介绍浙江各地的风土人情与文化遗产,并通过学校官网和微信公众号进行同步推送。活动现场的视频、图片、签到表等素材保存到云盘。下列关于数据和数据安全,说法正确的是( )
A.云盘中的数据不受硬盘损坏、操作失误等安全因素影响
B.云盘存储的数据既有非结构化数据也有结构化数据
C.下载云盘中的大文件后,可以用数据加密的方式检验其完整性
D.云盘数据属于个人或企业用户私有,不存在信息泄露的风险
4.下列关于数据编码的说法,不正确的是( )
A.在计算机中,数据一般以文件的形式存储
B.数字化的图像包括位图和矢量图
C.相同数据经不同编码方式生成的文件容量不一定相同
D.将模拟信号转换为数字信号,不会引起失真
5.下列关于数字化与进制的说法,正确的是( )
A.数据在计算机内部是以二进制或十六进制方式进行存储和处理的
B.某7位二进制数的最高位为1,将其转换为十进制数后的值大于等于128
C.一幅1024*768的未经压缩的BMP格式的黑白图像的存储容量约为192KB
D.某声音的量化取值范围是0-100,其量化位数至少为7bit
6.某算法部分流程图如图所示。执行后若输出b的值为2,则输入a的值可能是( )
A.9 B.11 C.15 D.12
7.下列Python表达式的值为False的是( )
A.int(2**3+11/5) == 10 B."sy" in "yes"*2 C."9"<"10" D.not(2**3<9) or 6%4<=2
8.有如下Python程序段
dict={1:"da",2:"luo",3:"shan"}
num=[2,1,3]
resul t=""
for i in num:
result += dict[i][1]
执行程序段后,result的值为( )
A."hua" B."uah" C."auh" D."hau"
9.网红餐厅优惠活动:消费金额s达到150元或同行就餐人数n满3人,消费金额s打8折。下列Python程序段能实现按该规则计价的是( )
① ② ③ ④
if s >=150 or n>=3: s=s*0.8 print("金额:",s) if s >=150: s=s*0.8 else: s=s*0.8 print("金额:",s) if s>=150: s=s*0.8 elif n>=3: s=s*0.8 print("金额:",s) if s>=150: s=s*0.8 if n>=3: s=s*0.8 print("金额:",s)
A.①③ B.②④ C.①②③ D.②③④
10.有下列Python程序段:
s1 = "deepseek"
s2 = "chatgpt"
s = ""
i = len(s1) -1 ; j = len(s2) -1
while i >= 0 and j >= 0:
if s1[i] > s2[j]:
s = s1[i] + s
else:
j -= 1
i=i-1
print(s)
执行以上程序段后,s中的值是( )
A."deep" B."peed" C."seek" D."kees"
11.某Python 程序如下:
s=input("请输入字符串:")
ans=""
a=["1","2","3"]
for c in s:
if "0"<=c<="9":
ans+=a[int(c)%3]
elif "a"<=c<="z":
ans=c+ans
elif "A"<=c<="Z":
ans+=chr(ord(c)+32)
print(ans)
程序运行时,若输入“App7+”,则输出的结果是( )
A.ppa2+ B.app2+ C.ppa2 D.ppA1
12.有如下Python函数mydel,功能是在非空列表lst中找第一个数据x并删除,划线处的正确代码为( )
def mydel(lst, x):
for i in range(len(lst)):
if lst[i]==x:
break
else:
return("找不到想删除的数据")
for j in range(① ):
lst[j]=lst[j+1]
lst.pop() #pop()方法的功能是删除列表最后一个数据
A.i, len(lst)-1 B.i, len(lst)-2 C.len(lst)-1, i, -1 D.len(lst)-2, i-1, -1
二、综合题
13.给定一个仅包含小写字母的字符串S,需按以下规则从中挑选字符组成"wolf":
(1)每次挑选4个字符,且字符相对顺序保持不变;
(2)这4个字符从左到右恰好组成字符串"wolf";
(3)字符串S中的每个字符最多被挑选一次。
如:S="wolwfolf";通过图a挑选方式,最多能挑出2组"wolf";实现上述功能的Python程序如下,请回答以下问题
(1)S="awboclffowolwolf";最多能挑出 组"wolf"。
(2)请在划线①②③处填入合适的代码
lst = list(input("请输入字符串:")) # 字符串转为列表
count = 0
while True:
idx = [-1] * 4 # 存放当前组中w,o,l,f的位置
pos = 0; target = ["w","o","l","f"]
for i in ① :
if lst[i] == target [pos]:

pos += 1
if pos == 4:
break
if pos == 4:

for i in idx:
lst[i] = ""
else:
break
print(count)
14.已知游乐园闭馆时间是20:00,现统计当天游乐园人数高峰期时段(园内人数超过指定人数持续时间最长)。如有多个相同高峰期时段,则记录最后出现的一次。
实现上述功能的Python程序如下,请回答以下问题
(1)删除程序加框处代码对运行结果有没有影响? (单选,填字母:A有/B没有)。
(2)请在划线①②处填入合适的代码。 、
(3)程序划线代码“rs>num”有误,请改正。
’’’某游乐园出入口游客进出数据存储于列表data中,形式如
[["08:00:01",1],["08:01:15",1],.…,["09:01:13",-1],…],其中1表示入馆,-1表示出馆。’’’
num=int(input('请输入指定人数:'))
rs=0; st=-1; max_st=max_d=-1
for i in range(len(data)):
time=data[i][0]
t=int(time[0:2])*60+int(time[3:5])
rs+=data[i][1]
if rs > num:
st=t
elif rs <= num and st > -1:
if t-st >= max_d:
max_st=st
max_d= ①
st=-1
if st>-1 and t-st>=max_d: max_st=st max_d=20*60-st+1
print("最后出现高峰期时段:"+str(max_st)+"~"+② )
15.多人从不同楼层乘同一部电梯前往更高楼层。电梯起始位置为第一批用户的出发楼层。
电梯运行规则:
①电梯上升一层耗时3秒
②在任意楼层停留(含起始和最终楼层,无人进出则不停)每次固定8秒,不论进出人数
③程序输入为所有人的出发与到达楼层,按出发楼层升序排序
④程序输出电梯本次运行总时间
(1)现有3批人需求数据为a=[[2,5],[3,9],[5,7]],则电梯运行总时间为
(2)实现上述功能的程序代码如下,请补充划线处的代码。
n = int(input("请输入共有多少批人:"))
#输入初始需求,存储在列表a中,其a[i][0]、a[i][1]分别表示某人电梯出发楼层与到达楼层。
#按照出发楼层升序,代码略
c = [0] * 2 * n
nc = 0
c[nc] = a[0][0]
for i in range(1,n):
if a[i][0] != a[i - 1][0]:
nc += 1

for i in range(n):
k = nc
while a[i][1] < c[k]:
k -= 1
if a[i][1] != c[k] :
for j in range(nc,k,-1):
c[j + 1] = c[j]
c[k+1]=a[i][1]

time = 3 *(c[nc] - c[0]) + ③
print("总时间:",time)
参考答案
1.C
2.D
3.B
4.D
5.D
6.B
7.C
8.B
9.A
10.A
11.C
12.A
13. 2 range(len(lst)) idx[pos] = i count += 1
14. A t-st str(max_st+max_d-1) rs>num and st==-1
15. 61 c[nc]=a[i][0] nc = nc + 1 (nc + 1) * 8或8*len(c)

展开更多......

收起↑

资源预览