浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考信息技术试题(Word版附解析)
展开高二年级技术学科试题
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息、知识的理解正确的是( )
A. 数据的表现形式只能是文字和图像
B. 信息是数据的载体
C. 计算机中保存的数据可以是未经数字化的
D. 知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递
【答案】D
【解析】
【详解】本题考查数据、信息与知识相关内容。数据是对客观事物的符号表示,数据可以是文字、数字、符号、表格、图像、语音、视频等,它直接来源于事实的记录,可以通过原始的观察或者度量获得。信息是有意义的数据,是对数据进行解释、整理、归纳后的产物。信息能够消除不确定性,为决策提供依据。知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递。A选项说法错误。B选项,数据是信息的载体,选项说法错误。C选项,计算机中保存的数据是经过数字化的,选项说法错误。D选项说法正确。故本题答案是D选项。
2. 下列有关大数据与大数据处理的说法,正确的是( )
A. 某校开学时汇总的新生学籍信息数据是大数据
B. 大数据分析的是抽样数据,而不是全体数据
C. 静态数据指在处理时已收集完成、在计算时不会发生改变的数据,一般采用批处理方式
D. 大数据价值密度低,不会造成个人隐私的泄露
【答案】C
【解析】
【详解】本题考查的是大数据与大数据处理。A选项错误,某校新生学籍信息数据量相对较小,不能称为大数据。大数据通常指的是规模达到PB级别甚至更大的数据集。B选项错误,大数据分析通常是在全量数据上进行,而不是仅仅依赖抽样数据。C选项正确,静态数据在处理时已收集完成,不会在计算过程中发生变化,一般采用批处理方式处理。D选项错误,大数据尽管价值密度低,但由于包含个人信息,处理不当时仍可能造成个人隐私的泄露。故本题应选C。
3. 下列关于信息编码,正确的是( )
A. 声音的数字化过程是将离散的模拟信号转换成连续的数字信号
B. 汉字的输入码是不唯一的
C. 汉字和英文字符在计算机内部编码均采用十六进制
D. 任意进制数末位为0,转换为十进制数后,一定为偶数
【答案】B
【解析】
【详解】本题考查信息编码相关内容。A选项,声音的数字化过程是将连续的模拟信号转换成离散的数字信号,选项错误。B选项,汉字的输入码是不唯一的,常见的汉字输入码包括拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等,选项正确。C选项,汉字和英文字符在计算机内部编码均采用二进制,选项错误。D选项,任意进制数末位为0,只能说明该数整除该进制的余数为0,并不能直接推断出转换为十进制后一定是偶数,例如,三进制数100转换为十进制是9,而九进制数100转换为十进制是17,选项错误。故本题答案是B选项。
4. 下列关于人工智能的说法,不正确的是( )
A. 深度学习是联结主义的典型代表B. 专家系统是行为主义的典型代表
C. 符号主义认为人工智能源于逻辑和推理D. 图灵测试是测试机器是否具有智能的一种方法
【答案】B
【解析】
【详解】本题考查人工智能技术。A选项正确,深度学习的基础是人工神经网络,它是联结主义的代表,通过模拟人脑神经元的连接模式来实现学习。B选项不正确,专家系统属于符号主义范畴,利用规则和知识库进行推理,不是行为主义的代表。C选项正确,符号主义通过逻辑推理和规则进行处理,是人工智能的一种思想。D选项正确,图灵测试是评估机器智能的标准之一,通过判断机器的反应是否与人类无异来确定其智能水平。故选B。
5. 下列关于数据管理与安全的说法,不正确的是( )
A. 数据校验,是为保证数据的保密性进行的一种验证操作
B. 计算机数据的管理已经经历了人工管理、文件管理和数据库管理三个阶段
C. 采用磁盘阵列、异地容灾等手段是为了保护存储数据的介质
D. 对于数据安全,不仅要做好防护上的安全,还应提高数据本身的安全
【答案】A
【解析】
【详解】本题考查的是数据安全与管理。数据校验的主要目的是为了保证数据的完整性和正确性,而不是直接用于保证数据的保密性。数据的保密性通常涉及加密和访问控制等措施。B选项关于数据管理的三个阶段描述是正确的;C选项说明磁盘阵列、异地容灾是从介质角度来保护数据,描述正确;D选项指出数据安全需要多方面考虑,包括对数据本身和防护措施的安全,描述正确。因此,不正确的说法是A。
6. 一张大小为1280*720颜色模式为16位色的未压缩BMP格式照片,在其它参数不变的情况下,将其裁剪成640*360,颜色模式改成256级灰度的未压缩BMP格式照片,则处理前后的照片存储容量比约为( )
A. 8:1B. 2:1C. 9:8D. 1:4
【答案】A
【解析】
【详解】本题考查图像数字化相关内容。图像文件容量=像素*颜色深度/8,256级灰度的颜色深度是8位(28=256)。则处理前后的照片存储容量比约为1280*720*16/8:640*360*8/8=8:1,故本题答案是A选项。
7. 某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是( )
A. 语句“c<=n?”共执行了4次B. 循环结束后,变量a的值为3
C. 循环结束后,变量b的值为5D. 循环结束后,程序输出的值为6
【答案】D
【解析】
【详解】本题考查流程图。
故说法正确的是选项D。
8. 若入栈顺序为1,2,3,4,5,6,7,出栈序列为1,4,3,2,7,6,5,则栈深度至少是( )
A. 3B. 4C. 5D. 6
【答案】A
【解析】
【详解】本题考查栈。入栈出栈顺序为:将1入栈;出栈1;将2入栈;将3入栈;将4入栈,此时栈顶元素是4;出栈4;出栈3;出栈2;将5入栈,此时栈顶元素是5;将6入栈,此时栈顶元素是6;将7入栈,此时栈顶元素是7;出栈7;出栈6;出栈5。因此,栈中元素最多出现3个。故答案为:A。
9. 某银行叫号系统,利用队列来储存当前正在排队顾客的编号,head指向队首元素,tail指向队尾元素的下一个位置,若head=3,tail=8,则现在排队的顾客数量为( )
A. 3B. 4C. 5D. 6
【答案】C
【解析】
【详解】本题考查数据结构队列相关内容。队列是一种先进先出的数据结构。head指向队首元素,tail指向队尾元素的下一个位置。当前head=3,tail=8,则排队的顾客数量为tail-head=8-3=5。故本题答案是C选项。
10. 数组元素a[0]至a[n-1]依次存放着n个数据,要将x位置的元素(0≤x
fr i in range:
a[i]=a[i+1]
a[n-1]=temp
A. (n-2,x-1,-1)B. (x,n-1)C. (x+1,n)D. (n-1,x,-1)
【答案】B
【解析】
【详解】本题考查Pythn程序设计相关内容。由“a[i]=a[i+1]”及示例“n为5,数组a为[0,3,4,6,7],x为2,移动后a为[0,3,6,7,4]”知,程序段作用是将[x+1,n-1]的元素依次前移一个位置,然后将x位置元素放在末尾,即n-1位置,则i的取值范围是[x,n-2],结合range函数特点,方框中应填入的代码是:(x,n-1)。故本题答案是B选项。
11. 有如下pythn程序段
t="PrtiTimr"
f=[0]*26
i=0
while i
i+=1
cntinue
elif"a"<=t[i]<="z"andf[rd(t[i])-rd("a")]==0:
f[rd(t[i])-rd("a")]+=1
i+=1
fr i in range(26):
if f[i]==1:
print(chr(i+rd("a")),end="")
执行该程序后,输出的结果是( )
A imrtB. itmrC. mtD. tm
【答案】A
【解析】
【详解】本题考查Pythn程序设计相关内容。分析程序段,推知:第一个循环中,如果字符t[i]是大写字母,则跳过;如果字符t[i]是小写字母且在列表f中对应的位置为0,则将该位置的值加1。第二个循环中,如果f中某个位置的值为1,则输出该小写字母。依照字母排列顺序,符合输出条件的是:"i"、"m"、"r"、"t",则输出结果为:imrt。故本题答案是A选项。
12. 有如下pythn程序段:
imprt randm
a=[0]*6
i=0
while i<6:
a[i]=randm.randint(1,10)
if a[i]%2==i%2:
i-=1
elif i%2==1:
a[i]+=a[i-1]//2
i+=1
print(a)
执行该程序后,输出a的值不可能是( )
A. [9,12,9,14,5,12]B. [1,2,1,4,3,9]C. [7,8,5,6,5,10]D. [9,8,5,4,7,9]
【答案】C
【解析】
【详解】本题考查Pythn程序执行与调试。程序中有一个while循环,通过生成随机数填充列表a。关键点在于:
1. a[i]生成的随机数在1到10之间。
2. 如果a[i]的奇偶性与索引i的奇偶性相同,则i减1,重新在当前位置生成数字;否则继续。
3. 如果a[i]的奇偶性与索引i的奇偶性不相同且对于奇数索引,如果当前数存储的位置为奇数索引,更新 a[i]+=a[i-1]//2,即a[i]>a[i-1]。
选项C中,当i=1时,a[1]=8,由于i是奇数,均要执行elif分支,执行 a[i]+=a[i-1]//2,可推得生成的a[i]=5,又满足了if判断条件,矛盾,因此不可能。故选C。
二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)
13. 使用pythn编程求两个单词的最长连续公共子串,程序功能:输入两个单词s1及s2,输出这两个单词的最长连续公共子串及子串的长度,如果有多个相同的最长公共子串则输出第一串。算法思想:分别从s1和s2的左边第一个字符开始检查,若发现两个字符相同,则以该字符为基准向右边扩大搜索范围。程序运行界面如题图所示。
(1)如果输入的两个单词为“thught”和“thigh”,则输出的最长连续公共子串为:____
(2)请在划线处填入合适的代码
def search(i,j):
c=1
g=min(len1-i-1,len2-j-1) #min函数的作用为返回最小值
while c<=g:
if s1[i+c]==s2[j+c]:
①____
else:
break
search=②____
return search
s1=input("请输入第一个单词:")
s2=input("请输入第二个单词:")
len1=len(s1)
len2=len(s2)
maxlen=0;maxstr=""
fr i in range(len1):
fr j in range(len2):
if s1[i]==s2[j]:
k=search(i,j)+1
if k>maxlen:
maxlen=k
③____
print("最长连续公共子串为:"+maxstr)
print("最长连续公共子串长度为:"+str(maxlen))
【答案】 ①. th ②. c+=1 ③. c-1 ④. maxstr=s1[i:i+maxlen]或maxstr=s2[j:j+maxlen]或其他等价答案
【解析】
【详解】本题考查Pythn程序综合应用。
①如果输入的两个单词为“thught”和“thigh”,则输出的最长连续公共子串为:th。
②自定义函数Search的作用在于找出当前字母相同的情况下,后面也相同的字符子串的长度,如果相等,即s1[i+c]与s2[j+c]相等,则c递增1。故填c=c+1。
③循环结束后,search用于返回匹配的最大子串长度,最后一次循环不满足条件,因此c需要递减1,即c-1。
④若k>maxlen,说明出现了最长子串,则更新长度maxlen=k,最长连续公共子串为maxstr=s1[i:i+maxlen]或maxstr=s2[j:j+maxlen]或其他等价答案。
14. 某班级利用excel整理各位同学的加分及扣分情况,存储在“班级名单.xls”文件中,部分界面如图a所示,从“卫生、上课、早晚读、作业、日常”5个方面进行打分,A等得3分,B等得2分,C等得1分,D等得-1分,E等得-2分,F等得-3分。“N”表示不加分也不减分。
图a
(1)为了计算各同学的总分,编写了如下pythn程序,请在划线处填入合适的代码。
imprt pandas as pd
imprt matpltlib.pyplt as plt
df=pd.read_excel("班级名单.xls")
fs={"A":3,"B":2,"C":1,"D":-1,"E":-2,"F":-3}
qnum=df.clumns[2:7]
fr i in ①____: #计算每个同学的总分
s=0
fr j in qnum:
if"A"<=df.at[i,j]<="F":
a=②____
s=s+fs[a]
df.at[i,"总分"]=s
print(df)
(2)为了分析各小组加分及扣分情况,班主任筛选出总分不为0同学,并以小组为单位统计各组的总分,最后找出总分在前3名的小组,制作图表,如图b所示。请在划线处填上合适的代码。
图b
df1=③____ #筛选出总分不为0的所有行
df2=df1.grupby("小组",as_index=False).总分.sum()
df3=df2.srt_values(④____).head(3)
plt.title("小组总分前3情况")
plt.bar(x,y,label="总分情况")
plt.legend()
pltshw()
(3)为了实现图b所示图表,加框处的语句最合适的是( )(单选,填字母)
【答案】 ①. df.index ②. df.at[i,j] ③. df[df.总分!=0] ④. "总分",ascending=False ⑤. A
【解析】
【详解】本题考查的是pandas数据分析。
(1)①处,由代码df.at[i,j]可知,i是索引号,故此处应为:df.index;②处,由s=s+fs[a]可知a是表中的等地,故此处应为:df.at[i,j]。
(2)③筛选出总分不为0的所有行,故此处应为:df[df.总分!=0];④以小组为单位统计各组的总分,最后找出总分在前3名的小组,故此处应为:"总分",ascending=False。
(3)分组的时候,由于设置了as_index=False,故索引不是小组名称,选项BC错误;取列数据格式为:data.列名 或 data["列名"],故选项D错误。本题应选A。
15. 小王想做一个加密程序,功能如下:输入原文,输出加密后的密文。原文信息仅包含大写字母,个数不超过n*n(n为密钥矩阵规模)加密过程如下:
图a 图b 图c
1)每个字母会得到一个编码值和一个位置值。编码值为该字母在26个字母中的位置(如“A”的编码值为1,“H”的编码值为8),位置值为该字母在原文中的位置(如“HAPPY”中“H”的位置值为1,“A”的位置值为2)。原文“HAPPY”的编码值及位置值如图a所示。
2)将原文的编码值和位置值依次存入二维数组b中。如“HAPPY”生成的b数组为[[8,1],[1,2],[16,3],[16,4],[25,5]]
3)随机生成一个密钥不重复的矩阵(密钥范围在1~n*n之间),如n=3,随机生成的密钥矩阵如图b所示。
4)加密值=编码值+位置密钥值,其中位置密钥值是在密钥矩阵中按箭头方向(蛇形走位)根据位置值取值,如“Y”在原文中的位置为5,其位置密钥值为6,加密值为25+6=31。原文“HAPPY”的加密值如图c所示。
5)将所有加密值和位置值按顺序排列,得到密文,如“HAPPY”的密文为[10,1,6,2,23,3,17,4,31,5]
(1)假设随机的密钥矩阵如图b所示,若原文为“BC”,则加密后的密文是____。
(2)编写上述加密算法,程序运行界面如图d所示,请在划线处填上合适的代码。
图d
def myjz(x): #获取位置值x的位置密钥值
rw=(x-1)//n
cl=(x-1)%n
if rw%2==1:
cl=①____
return a[rw][cl]
imprt randm
p=input("请输入明文:")
b=[[0 fr j in range(2)]fr i in range(len(p))] #b数组存储原文的编码值及位置值
fr i in range(len(p)):
fr j in range(2):
if j==0:
②____
else:
b[i][j]=i+1
n=int(input("请输入密钥矩阵规模n:"))
flag=[False]*(n*n+1)
a=[[0 fr i in range(n)]fr j in range(n)]
i=0
while i
while j
if flag[a[i][j]]==False:
③____
j+=1
i+=1
print("生成的密钥矩阵为:")
fr i in range(n):
print(a[i])
mw=[]
jmz=0
fr i in range(len(p)): #生成密文mw
④____
mwappend(jmz)
mw.append(i+1)
print("生成的密文为:")
print(mw)
【答案】 ①. 4,1,8,2 ②. n-cl-1 ③. b[i][j]=rd(p[i])-64 ④. flag[a[i][j]]=True ⑤. jmz=b[i][0]+myjz(i+1)
【解析】
【详解】本题考查的是pythn综合应用。
(1)B的编码值为2,位置编号1,其秘钥值2,加密值为2+2=4;C的编码值为3,位置编号2,其秘钥值5,加密值为3+5=8,故若原文为“BC”,则加密后的密文是4,1,8,2。
(2)①处,如果奇数行,取值应是从后往前,故此处应为:n-cl-1;②处,b列表中,第一位是存储编码值,第二位存储位置值,j==0表明要将编码值存下来,故此处应为:b[i][j]=rd(p[i])-64;③flag是用来标记是否已经生成,如果之前没生成过,则把标记置为真,故此处应为:flag[a[i][j]]=True。④处,加密值=编码值+位置密钥值,故此处应为:jmz=b[i][0]+myjz(i+1)。a
1
1
2
3
5
b
1
2
3
5
8
c
1
2
3
5
8
i
2
3
4
5
6
A.
x=df3.小组
y=df3.总分
B.
x=df3.index
y=df3.总分
C.
x=df3.index
y=df3.values
D.
x=df3.小组
y=df3.values
浙江省强基联盟2024-2025学年高二上学期10月联考信息技术试题(Word版附解析): 这是一份浙江省强基联盟2024-2025学年高二上学期10月联考信息技术试题(Word版附解析),文件包含浙江省强基联盟2024-2025学年高二10月联考技术试卷-高中信息技术Word版含解析docx、浙江省强基联盟2024-2025学年高二10月联考技术试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共17页, 欢迎下载使用。
浙江省精诚联盟2024-2025学年高二上学期10月联考信息技术试题(Word版附解析): 这是一份浙江省精诚联盟2024-2025学年高二上学期10月联考信息技术试题(Word版附解析),文件包含浙江省精诚联盟2024-2025学年高二上学期10月月考技术试题-高中信息技术Word版含解析docx、浙江省精诚联盟2024-2025学年高二上学期10月月考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共17页, 欢迎下载使用。
浙江省杭州市四校联考2024-2025学年高二上学期10月月考信息技术试题(Word版附解析): 这是一份浙江省杭州市四校联考2024-2025学年高二上学期10月月考信息技术试题(Word版附解析),文件包含浙江省杭州市四校联考2024-2025学年高二上学期10月月考技术试卷-高中信息技术Word版含解析docx、浙江省杭州市四校联考2024-2025学年高二上学期10月月考技术试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共16页, 欢迎下载使用。