浙江省七彩阳光新高考研究联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术

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

浙江省七彩阳光新高考研究联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术

资源简介

浙江省七彩阳光新高考研究联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术
1.(2025高二上·浙江期中)下列对数据、信息、知识的说法,错误的是(  )
A.信息在通过校园广播传递时,内容不会因传播距离变远而产生损耗
B.同一个信息,每个人从中获得的知识都是一样的
C.数据是对客观事物的符号表示
D.信息是不能独立存在的,必须依附于一定的载体
【答案】B
【知识点】信息及其特征;数据、知识、智慧的定义与特征
2.(2025高二上·浙江期中)下列对数制转换描述不正确的是(  )
A.二进制数110010B转换为十进制数是50
B.十进制数42转换为十六进制数是2AH
C.十六进制数2EH转换为二进制数是101110B
D.若某二进制数的末位是0,则该数一定能被3整除
【答案】D
【知识点】进制及数制转换
3.(2025高二上·浙江期中)下列关于BMP图像容量的说法,正确的是(  )
A.一张分辨率为100×100的黑白BMP图像,容量为2500字节
B.分辨率相同的情况下,16色BMP图像与24位真彩色BMP图像的容量比为1:6
C.若某256色BMP图像容量为24000字节,其分辨率一定是200×120
D.将一张300×200的24位BMP图像分辨率调整为150×100,容量变为原来的1/2
【答案】B
【知识点】声音、图像、视频编码
4.(2025高二上·浙江期中)下列关于大数据的描述,正确的是(  )
A.大数据的核心价值在于数据量庞大,数据量越大则价值越高
B.社交媒体的文本、图片、视频等非结构化数据,不属于大数据的范畴
C.大数据分析更注重挖掘数据间的因果关系
D.某电商平台通过分析用户浏览记录推送商品,体现了大数据的相关性特征
【答案】D
【知识点】大数据的概念与特征
5.(2025高二上·浙江期中)下列关于数据管理与安全的说法,正确的是(  )
A.大数据的价值密度低,因此不需要考虑大数据的数据安全问题
B.传统的数据库技术善于处理半结构化、非结构化数据
C.对于数据安全,不仅要做好数据及其存储介质的安全防护,也要提高个人数据安全意识
D.数据加密可提高数据的完整性,而数据校验可验证数据的保密性
【答案】C
【知识点】信息系统安全防护
6.(2025高二上·浙江期中)已知“a”ASCII码为97,下列表达式中,可以随机生成"a"~"f"的是(  )
A."abcdef"[random.randint(1,6)] B.chr(int(random.random()*5+97))
C.chr(random.randint(0,5)+97) D.str(random.randint(97,102))
【答案】C
【知识点】运算符、基本运算与表达式;常用标准函数
7.(2025高二上·浙江期中)某算法的部分流程图如图所示。执行这部分流程后,输出y的值为(  )
A.1 B.2 C.3 D.4
【答案】D
【知识点】流程图识读
8.(2025高二上·浙江期中)已知s="2025浙BA",结果为False的是(  )
A.chr(ord(s[0])+2)=="4" B.s[-1]>s[-2:]
C.s[0]!=int(s[0]) D.len(s)//3==2
【答案】B
【知识点】运算符、基本运算与表达式
9.(2025高二上·浙江期中)有如下Python程序段:
lst=[1,2,3,4,5,6]
for i in lst:
if i % 2==1:
continue
print(i,end="")
执行该程序段后,输出结果是(  )
A.1 3 5 B.1 2 3 4 5 6 C.2 4 D.2 4 6
【答案】D
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
10.(2025高二上·浙江期中)有如下Python程序段:
s=input();result=""
for c in s:
if c=="#":
break
if"A"<=c<="Z":
result+=chr(ord(c)+32)
elif "a"<=c<="z":
result+=chr(ord(c)-32)
else:
result+=c
print(result)
输入s="Happy1#23" 执行该程序段后,输出结果是(  )
A.hAPPY1 B.hAPPY123 C.hAPPY1#23 D.happy1
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.(2025高二上·浙江期中)有如下Python程序段:
n=int(input())
sum_fact=0;i=1
while i <=n:
result=1
for j in range(1,i+1):
result*=j
sum_fact+=result
i+=2
print(sum_fact)
输入n=3执行该程序段后,输出结果是(  )
A.1 B.3 C.7 D.9
【答案】C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
12.(2025高二上·浙江期中)有如下程序段:
def my_max(s):
max1="";temp=""
for ch ins:
if "0"<=ch<="9":
temp=ch+temp
else:
if temp>max1:
max1=temp
temp=""
return max1
str1="#123a14bc25"
print(my_max(str1))
执行该程序段后,输出的结果是(  )
A.52 B.25 C.321 D.41
【答案】D
【知识点】常见数据类型、数组;过程与自定义函数
13.(2025高二上·浙江期中)小胡在学习数的进制后,用Python编写程序实现二进制(B)、八进制(o)、十进制(D)的加法运算。输入算式中加数可以是这三种进制,如输入“101B+7o+25D=”,输出“和为:37”。
(1)输入算式为“110B+12o+15D=”,则输出结果为   。
(2)Python代码如下,请在划线处填入合适代码,完善功能。
def convert(ch):
result=0
dic={"B":2,"o":8,"D":10}
jz=①   
for i in range(len(ch)-1):
result=result+int(ch[i])*jz**(len(ch)-2-i)
return result
s=input("请输入算式:")
temp=""
②   
for i in range(len(s)):
if s[i]=="+"or s[i]== "=":
sum=sum+convert(temp)
③   
else:
temp=temp+s[i]
print("和为:",sum)
【答案】和为:31;dic[ch[-1]];sum=0;temp=""
【知识点】运算符、基本运算与表达式;过程与自定义函数;进制及数制转换
14.(2025高二上·浙江期中)在一款冒险游戏中,道具编码采用8位二进制格式,其中最高位是偶校验位——用于保证整个字节中1的个数为偶数,以此检测道具数据在传输过程中是否出错。
(1)发送方编码规则
游戏开发团队为道具字母生成编码时,会在7位二进制的最高位前添加偶校验位。例如:字母“B”的ASCII码是66,其7位二进制为“1000010”(其中1的个数是2,偶数),因此添加校验位0,最终8位编码为“01000010”。若7位二进制数其中1的个数是奇数,则添加校验位1。
根据此规则,计算字母“b”(ASCII码98)的8位二进制编码:   
(2)接收方解码函数
游戏客户端需要对接收到的8位二进制串进行校验,若1的个数不是偶数则标记为“无效道具(#)”,否则还原为原字母。例如:接收方收到二进制串为“11000010”,则标记为“无效道具(#)”,请在以下decode函数的划线处填入合适代码。
def decode(s):
st=s[1:]
res=a=0
for x in st:
res=①    #二进制转十进制
if x =="1":
a+=1
if②   :
return "无效道具(#)"
else:
return chr(res)
(3)主程序拼接
客户端接收的二进制串是多个道具编码的拼接,需按每8位分割后解码。例如输入“0100001011100001”,会被分割为“01000010”和“11100001”,解码后得到“Ba”。
请在以下主程序的划线处填入合适代码。
props=""
receive = input("请输入接收到的二进制串:")
for i in range(0,len(receive),8):
props+=decode(③   )
print("解码后道具:",props)
【答案】11100010;res*2+int(x);(a+int(s[0]))%2==1;receive[i:i+8]
【知识点】过程与自定义函数;字符编码
15.(2025高二上·浙江期中)2025年浙江省男子篮球超级联赛(浙BA)中,杭州队和宁波队进行多场对决,比赛得分按球队场次顺序存放在字符串中,如“H102,N98,H95,...”表示杭州队第一场比赛102分,宁波队第一场比赛98分,杭州队第二场比赛95分。现需统计比分并确定获胜球队。计分规则为:胜场多的队伍获胜;若胜场相同,计算累计净胜分(净胜分=本队得分-对方得分),净胜分多的获胜;若仍相同则算平局。请回答下列问题:
(1)假如存放比赛得分的字符串是"H82,N96,H100,N88,H90,N65,H70,N85,",那么是   (填字母:A.杭州队获胜 B.宁波队获胜 C.平局)。
(2)实现程序功能的部分代码如下,请在划线处填入合适的代码。
def judge(h,n): #判别两队胜负
win_h = win_n =0;net=0
for i in range(len(h)):
if h[i] > n[i]:
①   
elif h[i] < n[i]:
win_n+=1
net+=h[i] - n[i]
if #代码省略,判断杭州队获胜的条件:
return "杭州队获胜"
elif②   :
return "宁波队获胜"
else:
return "平局"
#两队的得分存储在字符串s中,s以“,”结尾。如:s="H95,N90,H102,N105,H88,..."
n=[]
h=[]
i=0;j=0
while i < len(s):
while j < len(s) and s[j]!=',':
j+=1
③   
if s[i]=='H':
h.append(t) #往列表末尾添加一个元素t
elif s[i]== 'N':
n.append(t)
④   
j+=1
print(judge(h,n))
【答案】A;win_h += 1;win_h < win_n or win_h == win_n and net < 0;t = int(s[i+1:j]);i=j+1
【知识点】常见数据类型、数组;过程与自定义函数
1 / 1浙江省七彩阳光新高考研究联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术
1.(2025高二上·浙江期中)下列对数据、信息、知识的说法,错误的是(  )
A.信息在通过校园广播传递时,内容不会因传播距离变远而产生损耗
B.同一个信息,每个人从中获得的知识都是一样的
C.数据是对客观事物的符号表示
D.信息是不能独立存在的,必须依附于一定的载体
2.(2025高二上·浙江期中)下列对数制转换描述不正确的是(  )
A.二进制数110010B转换为十进制数是50
B.十进制数42转换为十六进制数是2AH
C.十六进制数2EH转换为二进制数是101110B
D.若某二进制数的末位是0,则该数一定能被3整除
3.(2025高二上·浙江期中)下列关于BMP图像容量的说法,正确的是(  )
A.一张分辨率为100×100的黑白BMP图像,容量为2500字节
B.分辨率相同的情况下,16色BMP图像与24位真彩色BMP图像的容量比为1:6
C.若某256色BMP图像容量为24000字节,其分辨率一定是200×120
D.将一张300×200的24位BMP图像分辨率调整为150×100,容量变为原来的1/2
4.(2025高二上·浙江期中)下列关于大数据的描述,正确的是(  )
A.大数据的核心价值在于数据量庞大,数据量越大则价值越高
B.社交媒体的文本、图片、视频等非结构化数据,不属于大数据的范畴
C.大数据分析更注重挖掘数据间的因果关系
D.某电商平台通过分析用户浏览记录推送商品,体现了大数据的相关性特征
5.(2025高二上·浙江期中)下列关于数据管理与安全的说法,正确的是(  )
A.大数据的价值密度低,因此不需要考虑大数据的数据安全问题
B.传统的数据库技术善于处理半结构化、非结构化数据
C.对于数据安全,不仅要做好数据及其存储介质的安全防护,也要提高个人数据安全意识
D.数据加密可提高数据的完整性,而数据校验可验证数据的保密性
6.(2025高二上·浙江期中)已知“a”ASCII码为97,下列表达式中,可以随机生成"a"~"f"的是(  )
A."abcdef"[random.randint(1,6)] B.chr(int(random.random()*5+97))
C.chr(random.randint(0,5)+97) D.str(random.randint(97,102))
7.(2025高二上·浙江期中)某算法的部分流程图如图所示。执行这部分流程后,输出y的值为(  )
A.1 B.2 C.3 D.4
8.(2025高二上·浙江期中)已知s="2025浙BA",结果为False的是(  )
A.chr(ord(s[0])+2)=="4" B.s[-1]>s[-2:]
C.s[0]!=int(s[0]) D.len(s)//3==2
9.(2025高二上·浙江期中)有如下Python程序段:
lst=[1,2,3,4,5,6]
for i in lst:
if i % 2==1:
continue
print(i,end="")
执行该程序段后,输出结果是(  )
A.1 3 5 B.1 2 3 4 5 6 C.2 4 D.2 4 6
10.(2025高二上·浙江期中)有如下Python程序段:
s=input();result=""
for c in s:
if c=="#":
break
if"A"<=c<="Z":
result+=chr(ord(c)+32)
elif "a"<=c<="z":
result+=chr(ord(c)-32)
else:
result+=c
print(result)
输入s="Happy1#23" 执行该程序段后,输出结果是(  )
A.hAPPY1 B.hAPPY123 C.hAPPY1#23 D.happy1
11.(2025高二上·浙江期中)有如下Python程序段:
n=int(input())
sum_fact=0;i=1
while i <=n:
result=1
for j in range(1,i+1):
result*=j
sum_fact+=result
i+=2
print(sum_fact)
输入n=3执行该程序段后,输出结果是(  )
A.1 B.3 C.7 D.9
12.(2025高二上·浙江期中)有如下程序段:
def my_max(s):
max1="";temp=""
for ch ins:
if "0"<=ch<="9":
temp=ch+temp
else:
if temp>max1:
max1=temp
temp=""
return max1
str1="#123a14bc25"
print(my_max(str1))
执行该程序段后,输出的结果是(  )
A.52 B.25 C.321 D.41
13.(2025高二上·浙江期中)小胡在学习数的进制后,用Python编写程序实现二进制(B)、八进制(o)、十进制(D)的加法运算。输入算式中加数可以是这三种进制,如输入“101B+7o+25D=”,输出“和为:37”。
(1)输入算式为“110B+12o+15D=”,则输出结果为   。
(2)Python代码如下,请在划线处填入合适代码,完善功能。
def convert(ch):
result=0
dic={"B":2,"o":8,"D":10}
jz=①   
for i in range(len(ch)-1):
result=result+int(ch[i])*jz**(len(ch)-2-i)
return result
s=input("请输入算式:")
temp=""
②   
for i in range(len(s)):
if s[i]=="+"or s[i]== "=":
sum=sum+convert(temp)
③   
else:
temp=temp+s[i]
print("和为:",sum)
14.(2025高二上·浙江期中)在一款冒险游戏中,道具编码采用8位二进制格式,其中最高位是偶校验位——用于保证整个字节中1的个数为偶数,以此检测道具数据在传输过程中是否出错。
(1)发送方编码规则
游戏开发团队为道具字母生成编码时,会在7位二进制的最高位前添加偶校验位。例如:字母“B”的ASCII码是66,其7位二进制为“1000010”(其中1的个数是2,偶数),因此添加校验位0,最终8位编码为“01000010”。若7位二进制数其中1的个数是奇数,则添加校验位1。
根据此规则,计算字母“b”(ASCII码98)的8位二进制编码:   
(2)接收方解码函数
游戏客户端需要对接收到的8位二进制串进行校验,若1的个数不是偶数则标记为“无效道具(#)”,否则还原为原字母。例如:接收方收到二进制串为“11000010”,则标记为“无效道具(#)”,请在以下decode函数的划线处填入合适代码。
def decode(s):
st=s[1:]
res=a=0
for x in st:
res=①    #二进制转十进制
if x =="1":
a+=1
if②   :
return "无效道具(#)"
else:
return chr(res)
(3)主程序拼接
客户端接收的二进制串是多个道具编码的拼接,需按每8位分割后解码。例如输入“0100001011100001”,会被分割为“01000010”和“11100001”,解码后得到“Ba”。
请在以下主程序的划线处填入合适代码。
props=""
receive = input("请输入接收到的二进制串:")
for i in range(0,len(receive),8):
props+=decode(③   )
print("解码后道具:",props)
15.(2025高二上·浙江期中)2025年浙江省男子篮球超级联赛(浙BA)中,杭州队和宁波队进行多场对决,比赛得分按球队场次顺序存放在字符串中,如“H102,N98,H95,...”表示杭州队第一场比赛102分,宁波队第一场比赛98分,杭州队第二场比赛95分。现需统计比分并确定获胜球队。计分规则为:胜场多的队伍获胜;若胜场相同,计算累计净胜分(净胜分=本队得分-对方得分),净胜分多的获胜;若仍相同则算平局。请回答下列问题:
(1)假如存放比赛得分的字符串是"H82,N96,H100,N88,H90,N65,H70,N85,",那么是   (填字母:A.杭州队获胜 B.宁波队获胜 C.平局)。
(2)实现程序功能的部分代码如下,请在划线处填入合适的代码。
def judge(h,n): #判别两队胜负
win_h = win_n =0;net=0
for i in range(len(h)):
if h[i] > n[i]:
①   
elif h[i] < n[i]:
win_n+=1
net+=h[i] - n[i]
if #代码省略,判断杭州队获胜的条件:
return "杭州队获胜"
elif②   :
return "宁波队获胜"
else:
return "平局"
#两队的得分存储在字符串s中,s以“,”结尾。如:s="H95,N90,H102,N105,H88,..."
n=[]
h=[]
i=0;j=0
while i < len(s):
while j < len(s) and s[j]!=',':
j+=1
③   
if s[i]=='H':
h.append(t) #往列表末尾添加一个元素t
elif s[i]== 'N':
n.append(t)
④   
j+=1
print(judge(h,n))
答案解析部分
1.【答案】B
【知识点】信息及其特征;数据、知识、智慧的定义与特征
2.【答案】D
【知识点】进制及数制转换
3.【答案】B
【知识点】声音、图像、视频编码
4.【答案】D
【知识点】大数据的概念与特征
5.【答案】C
【知识点】信息系统安全防护
6.【答案】C
【知识点】运算符、基本运算与表达式;常用标准函数
7.【答案】D
【知识点】流程图识读
8.【答案】B
【知识点】运算符、基本运算与表达式
9.【答案】D
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
10.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
12.【答案】D
【知识点】常见数据类型、数组;过程与自定义函数
13.【答案】和为:31;dic[ch[-1]];sum=0;temp=""
【知识点】运算符、基本运算与表达式;过程与自定义函数;进制及数制转换
14.【答案】11100010;res*2+int(x);(a+int(s[0]))%2==1;receive[i:i+8]
【知识点】过程与自定义函数;字符编码
15.【答案】A;win_h += 1;win_h < win_n or win_h == win_n and net < 0;t = int(s[i+1:j]);i=j+1
【知识点】常见数据类型、数组;过程与自定义函数
1 / 1

展开更多......

收起↑

资源列表