浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中信息技术试题(Word版附解析)
展开
这是一份浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中信息技术试题(Word版附解析),文件包含浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术Word版含解析docx、浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共18页, 欢迎下载使用。
高二年级技术学科试题
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 关于数据与信息说法正确的是( )
A. 所有的数据都是人为创造的B. 数据量较大时,只有计算机才能进行处理
C. 信息是用来消除随机不确定的东西D. 信息经过加工处理后,一定能更好的被人们所使用
【答案】C
【解析】
【详解】本题考查数据与信息相关内容。数据的来源多种多样,不仅限于人为创造,还包括设备收集、数据库导入等多种方式。数据量较大时,计算机在数据处理方面有很大优势,但不是只有计算机才能进行处理。信息奠基人香农(Shannn)认为“信息是用来消除随机不确定性的东西”。信息经过加工处理后,不一定能更好地被人们所使用,如果加工处理方法不当,或者在处理过程中引入了错误,可能会导致信息失真或难以理解,反而不利于人们使用。故本题答案是C选项。
2. 关于大数据,下列说法正确的是( )
A. 大数据数据类型多样化,价值密度高,数据产生、处理速度快
B. 大数据数据量巨大,为提高效率,需要抽样分析数据
C. 为了做出更精准的决策,大数据要分析其背后的因果关系
D. 某电商平台上的交易数据属于大数据
【答案】D
【解析】
【详解】本题考查大数据相关内容。大数据是无法在一定时间范围内用常规软件进行捕捉、管理和处理的海量数据集合。大数据的4V特征是指:Vlume(数据量大)、Velcity(处理速度快)、Variety(数据类型多样)、Value(价值密度低)。大数据不再强调对事物因果关系的探求,而是更加注重它们的相关性;大数据要分析的是全体数据,而不是抽样数据。电商平台上的交易数据属于大数据。故本题答案是D选项。
3. 下列有关数据安全的说法,不正确的是( )
A. 磁盘损坏、操作失误、黑客入侵、感染病毒等可能威胁计算机中的数据安全
B. 数据安全问题可能是非人为因素引发的
C. 通过数据加密可以提高数据的完整性
D. 定期更换社交账号密码有助于提高数据安全性
【答案】C
【解析】
【详解】本题考查数据安全相关内容。A选项,磁盘损坏可能导致数据丢失,操作失误如误删除文件等会威胁数据安全,黑客入侵可以窃取或破坏数据,感染病毒也可能使数据被篡改或丢失,选项说法正确。B选项,数据安全问题可能是由非人为因素引发的,比如磁盘的自然老化损坏、自然灾害(如火灾、水灾等)对存储数据的服务器造成破坏等情况。C选项,数据加密主要是为了保证数据的保密性,防止数据被未授权的用户访问,而不是提高数据的完整性,选项说法正确。D选项,定期更换密码有助于提高数据安全性,选项说法正确。故本题答案是C选项。
4. 关于信息编码,下列说法正确的是( )
A. 在一定条件下,用离散的序列可以完全代表一个连续函数
B. 用手机扫描二维码的过程,属于信息编码
C. 计算机中的数据都以ASCII码存储
D. 模拟信号转化为数字信号后无法再转换为模拟信号
【答案】A
【解析】
【详解】本题考查信息编码相关内容。A选项,根据采样定理,在满足一定的采样频率条件下,一个连续函数可以用离散的序列完全代表,选项说法正确。B选项,二维码本身是一种编码后的信息载体,扫描二维码是将编码信息还原成原始信息(如网址、文本等)的过程,而不是编码过程,选项说法错误。C选项,计算机中的所有信息都是以二进制的形式存储在机器内部的,选项说法错误。D选项,模拟信号转化为数字信号后可以再转换为模拟信号,选项说法错误。故本题答案是A选项。
5. 使用UltraEdit软件观察字符,下列说法正确的是( )
A. 由图可知,字符“w”的十六进制内码为20B. 存储当前所有字符需要12B
C. 字符“10”的十六进制内码为3AD. 图中共有7个ASCII编码,2个汉字编码
【答案】B
【解析】
【详解】本题考查的是编码相关知识。图中字符“w”的十六进制内码为77,不是20;图中共有12个十六进制数,每个占1字节,共12B;字符“10”的十六进制内码为31 30,不是3A;图中共有8个ASCII编码,2个汉字编码。故选B。
6. 某算法的部分流程图如图所示。
该流程图执行后,输出的结果为( )
A. 1011B. B01C. 10BD. 1101
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。分析流程图,其运行过程可以描述为:(1)r=267%16=11,n=16,r7 r "8"8-->True r False and False-->True。B选项,len("prmpt,2024")%2==0-->11%2==0-->1==0-->False。C选项,"8"+"2">"112"-->"82">"112"-->True。D选项,3 in [2,3]-->True。故本题答案是B选项。
8. 某pythn程序如下
infrmatin={"01":["李切","男",16],"03":["狄辛","女",16],"04":["彭栈","男",17]}
infrmatin["01"][2]=17 #①
infrmatin["02"]=["孔紫","女"] #②
inf_1=infrmatin[1] #③
print(infrmatin["02"]) #④
程序运行后,提示报错信息,报错的语句是( )
A. ①B. ②C. ③D. ④
【答案】C
【解析】
【详解】本题考查的是pythn程序调试。在Pythn中,字典的键是字符串类型,不能使用整数索引来访问字典的元素。因此,语句inf_1=infrmatin[1]会导致KeyErrr,因为字典infrmatin中没有键1。正确的访问方式应该是使用字符串键,如infrmatin[“01”]。故选C。
9. 教室里适宜学习的温度是tmin~tmax,现要求当温度w偏高、正常、偏低时,将cmd的值设置为2、1、0。下列Pythn程序段中不符合要求的是( )
A. AB. BC. CD. D
【答案】B
【解析】
【详解】本题考查的是Pythn选择语句。选项B中,如果w> tmax,由于先满足w> tmin,故会执行cmd=1,而不执行cmd=2,不符合题意。故本题应选B。
10. 某pythn程序如下:
n="20241106"
m="";s=""
fr i in n:
if i>m:
m=i
s+=i
print(m,s)
程序运行后,则该程序的输出结果是( )
A. 6 12B. 4 246C. 4 12D. 6 246
【答案】D
【解析】
【详解】本题考查的是pythn循环程序应用。程序的功能是逐个读取字符串n,将比前面字符大的字符连接到s中,程序运行完后,m是指最大的一个字符。n="20241106"最大字符为6,拼接后的字符是246,故选D。
11. 有如下Pythn程序段:
s="1223159"
i=1
while i< len(s):
fr j in range(0,i):
if s[j]==s[i]:
s=s[0:j]+s[i+1:]
i=j
break
else:
i=i+1
执行该程序段,变量s的值为( )
A. "12359"B. "59"C. "13159"D. "159"
【答案】B
【解析】
【详解】本题考查Pythn程序设计相关内容。在Pythn中,当else与fr循环一起使用时,else块将在循环正常结束后执行,即没有遇到任何break语句导致的提前退出,如果循环因为break而终止,else块则不会执行。分析程序段,其运行过程为:(1)i=1,s="1223159",i< len(s)成立,执行while循环:j=0,执行fr循环,此时s[j]==s[i]不成立,fr循环正常结束,然后执行else部分:i=i+1,i值为2。(2)i=2,s="1223159",i< len(s)成立,继续执行while循环:j=0,执行fr循环,此时s[j]==s[i]不成立;j=1,执行fr循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出fr循环,不执行else部分,则s="13159",i=1。(3)i=1,s="13159",i< len(s)成立,执行while循环:j=0,执行fr循环,此时s[j]==s[i]不成立,fr循环正常结束,然后执行else部分:i=i+1,i值为2。(4)i=2,s="13159",i< len(s)成立,执行while循环:j=0,执行fr循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出fr循环,不执行else部分,则s="59",i=0。(5)i=0,s="59",i< len(s)成立,执行while循环:j=0,不执行fr循环,执行else部分:i=i+1,i值为1。(6)i=1,s="59",i< len(s)成立,执行while循环:j=0,s[j]==s[i]不成立,fr循环正常结束,然后执行else部分:i=i+1,i值为2。(7)i=2,s="59",i< len(s)不成立,结束while循环,最终s="59"。故本题答案是B选项。
12. 有如下Pythn程序段:
imprt randm
s=[0,0,0,0,0,0]
fr i in range(2):
a= randm.randint(2,3)
k=a
fr j in range(3):
k=(k+a)%len(s)
s[k]=s[k]+1
执行该程序段,变量s值不可能是( )
A. [2,0,2,0,2,0]B. [4,0,0,2,0,0]C. [3,0,1,1,1,0]D. [3,1,1,1,0,0]
【答案】D
【解析】
【详解】本题考查Pythn程序设计。
s是一个长度为6的列表,初始化为 [0, 0, 0, 0, 0, 0]。外层循环运行两次,每次循环:生成一个随机整数a,范围是 [2, 3]。k 初始化为a。内层循环运行三次,每次循环:更新k为(k+a) % len(s),即在0到5之间循环。将s[k]的值增加1。当随机数a的情况是2,则列表s的索引k值可以取到4、0、2。当随机数a的情况是3,则列表s的索引k值可以取到0、3、0。综上所述可知,索引k值不可能为1,出现更新s[1]的情况。故正确答案为:选项D。
二、非选择题(本大题共3小题,其中第13小题6分,第14小题9分,第15小题11分,共26分)
13. 图像数字化是将模拟图像转换为数字图像的过程。图a是一张未经压缩的分辨率为64*48像素的4色图像。
图a 图b
(1)将模拟信号转换成数字信号一般需要经过三个步骤:①____②____③编码。
(2)若用00、01、10、11分别表示黑色、红色、绿色、白色。截取图a中8个连续像素图像内容放大,各像素颜色信息如图b所示。从左向右依次对8个像素的颜色值进行数字化,则第二个字节的二进制代码为____。
(3)存储图a的图片,需要____B。
【答案】 ①. 采样 ②. 量化 ③. 01010011或01010011B ④. 768
【解析】
【详解】本题考查图像数字化相关内容。
(1)将模拟信号转换成数字信号一般需要经过三个步骤:采样、量化和编码。采样:按照一定时间间隔或空间间隔对连续信号进行测量,得到一系列离散的样本值。量化:将采样得到的连续值映射到有限的离散值上,即确定每个样本的精确值。编码:将信息转换为特定的符号系统或代码的过程,以便于信息的存 储、传输和处理。故①处答案是:采样,②处答案是:量化。
(2)结合颜色信息:绿、绿、绿、绿、红、红、黑、白及颜色编码规则,从左向右依次对8个像素的颜色值进行数字化,可得编码:1010101001010011,则第二个字节的二进制代码为:01010011。故本题答案是:01010011或01010011B。
(3)该图片存储容量为:64*48*2/8=768B,故本题答案是:768。
14. 俄罗斯套娃素数是指这样素数:去掉最后一位,剩下的部分仍然是个素数;再去掉剩下部分的最后一位,剩下的部分仍然是个素数;不断这样做下去,得到的数始终是素数。例如,2393就是一个俄罗斯套娃素数,因为不但2393本身是素数,不断去掉最后一位将会依次得到239、23、2,它们也都是素数。编写一个Pythn,找到四位数中的俄罗斯套娃数。
(1)整数1374____(是/不是)俄罗斯套娃数。
(2)函数sushu功能:判断一个数不是素数,是返回True,不是返回False。
def sushu(n):
fr i in range( ):
if n%i==0:
return False
return True
程序划线处应填入的代码为____(多选,填字母)。
A.2,n B.1,n+1 C.2,n//2 D.2,int(n**0.5)+1
(3)主程序如下,请在程序划线处填入合适的代码。
①____
fr i in range(1000,10000):
p=i
while sushu(p) and p>0:
②____
if p==0:
s+= str(③____)+", "
print("四位数中的俄罗斯套娃数有: ",s[:-1])
【答案】 ①. 不是 ②. AD ③. s="" ④. p=p//10 ⑤. i
【解析】
【详解】本题考查的是pythn综合应用。
(1)1374本身不是素数,因为它可以被2整除。
(2)素数即只能被1和其本身整除的数,判断n是否为素数只需用2~sqrt(n)或2~n-1之间的数去除就可以,故本题应选AD。
(3)①处,s应初始化为空字符串,故此处应为:s="";②处,每次去掉最后一位,故此处应为:p=p//10;③处,如果p为0,表明i是素数,则需要将i转换为字符后,连接到s中,故此处应为:i。
15. 班级要竞选班长,有10名候选者,编号为0-9。全班同学进行无记名投票,投票规则:每人最多可投5票,但不能给同一个人投多票。不符合投票规则的视为弃票,得票数第一且超过有效票数一半的当选班长。
根据竞选规则编写Pythn程序。依次输入每个同学的投票数据,输出当选班长的同学编号,若存在并列第一的则全部输出。程序运行界面如图所示。
(1)若收到5张投票数据,依次是:12890,12390,29359,1245890,2367。根据投票规则,收到有效票有____张。
(2)函数tngji的功能:字符串变量lst中存储所有有效票的汇总数据(例:若收到有效票2张,数据分别是"01249"和"2479",则lst="012492479"),统计每一位同学的得票数,并输出得票最高的同学编号。请在划线处填入合适的代码。
def tngji(lst,n):
num=[0]*10 #变量num用于存储每一位同学的得票数
fr i in lst:
①____
max=num[0]
maxID=[0]
fr i in range(1,10):
if num[i]> max:
②____
maxID=[i]
elif num[i]== max:
maxID.append(i) #为maxID追加一个元素i
if max>n//2:
print("得票最高的是:",maxID,"号同学,得票数:",max)
else:
print("最高得票数没有超过一半,请重新投票。")
(3)函数check功能:判断一张票是否存在给同一个人投多票的情况。请在划线处填入合适的代码。
def check(s):
fr i in range(1, len(s)):
if ____:
return False
return True
(4)主程序
n=55 #班级同学总数
data=""
cunt=0
fr i in range(n):
s= input("请输入你的投票:")
if ①____:
data+=s
cunt+=1
print("感谢你的投票。")
else:
print("无效票。")
②____
【答案】 ①. 3 ②. num[int(i)]+=1 ③. max=num[i] ④. s[i] in s[:i] 或 s[i] in s[:i]+s[i+1:] 或其他等价答案 ⑤. check(s) and len(s)
相关试卷
这是一份浙江省七彩阳光新高考研究联盟2024-2025学年高三上学期开学联考信息技术试卷(Word版附解析),文件包含浙江省七彩阳光新高考研究联盟2024-2025学年高三上学期开学考试技术试题-高中信息技术Word版含解析docx、浙江省七彩阳光新高考研究联盟2024-2025学年高三上学期开学考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共27页, 欢迎下载使用。
这是一份浙江省七彩阳光新高考研究联盟2023-2024学年高一下学期期中联考信息技术试卷(Word版附解析),文件包含浙江省七彩阳光新高考研究联盟2023-2024学年高一下学期期中联考技术试题-高中信息技术Word版含解析docx、浙江省七彩阳光新高考研究联盟2023-2024学年高一下学期期中联考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共16页, 欢迎下载使用。
这是一份浙江省七彩阳光新高考研究联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共10页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。