浙江省山海协作体2023-2024学年高二下学期4月期中考试信息技术试卷(Word版附解析)
展开
这是一份浙江省山海协作体2023-2024学年高二下学期4月期中考试信息技术试卷(Word版附解析),文件包含浙江省山海协作体2023-2024学年高二下学期4月期中技术试题-高中信息技术Word版含解析docx、浙江省山海协作体2023-2024学年高二下学期4月期中技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。
高二年级技术学科试题
考生须知:
1.本卷共13页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1. 下列关于数据、信息和知识的说法,正确的是( )
A. 数据都以数字符号进行表示
B. 同一种信息的获取途径和方法可以不同
C. 通过搜索引擎搜索出来的内容都是知识
D. 信息共享会降低其价值
【答案】B
【解析】
【详解】本题考查数据、信息、知识基本概念。数据包括数字、汉字等各种符号。搜索引擎搜索出来的内容需要鉴别,不一定是知识。信息共享通常不会降低信息的价值,相反,它可能会增加信息的价值。在许多情况下,信息的价值取决于其稀缺性、独特性和实用性。然而,当信息被分享时,它可能会产生新的见解、创新和价值。故选项B为正确答案。
2. 下列关于人工智能的说法,不正确的是( )
A. 所谓人工智能,是指以机器为载体,模仿、延伸和扩展人类智能
B. AlphaG从围棋领域到电力控制领域是跨领域人工智能的应用
C. 深度学习是基于数据学习的算法模型,需要事先手工构造知识库
D. 图灵测试是测试机器是否具有智能的一种方法
【答案】C
【解析】
【详解】考查人工智能相关知识。深度学习是一种机器学习方法,它试图通过对原始数据进行学习,发现数据中的特征和模式。这种方法的核心是使用多层神经网络来学习数据的表示,从而能够对数据进行分类、识别模式或预测,不需要事先手工构造知识库,故选项C说法错误。
3. 为保护办公室中的贵重物品,小张开发了一个“办公室版安防监控系统”,该系统能够进行人脸识别,并具有判断人物移动、声音侦测等功能,当有陌生人进入房间时,系统会反锁房门并发送报警信息到小张及其同事的手机上,还会提醒小张及其同事报警。该系统还装有烟感探头,在发生火灾时能够及时通知,并控制喷头进行喷水。下列有关该信息系统组成的说法,正确的是( )
A. 小张及其同事都是该信息系统的组成部分
B. 该信息系统由硬件系统、软件系统和用户组成
C. 该安防监控系统属于系统软件
D. 该系统的硬件只有摄像头和红外探头
【答案】A
【解析】
【详解】本题考查的是信息系统组成。信息系统(Infrmatin system)是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统,小张及其同事都是该信息系统的组成部分;该安防监控系统属于应用软件;该系统的硬件还有喷头、手机等。故选A。
4. 为保护办公室中的贵重物品,小张开发了一个“办公室版安防监控系统”,该系统能够进行人脸识别,并具有判断人物移动、声音侦测等功能,当有陌生人进入房间时,系统会反锁房门并发送报警信息到小张及其同事的手机上,还会提醒小张及其同事报警。该系统还装有烟感探头,在发生火灾时能够及时通知,并控制喷头进行喷水。下列有关该信息系统的说法,不正确的是( )
A. 系统的数据分析结果可以用表格的形式呈现
B. 人脸识别是一种依靠生物特征识别的认证技术
C. 小张及其同事人脸数据无需事先存放于该系统数据库
D. 断电后该系统无法运行,体现了系统对外部环境有依赖性
【答案】C
【解析】
【详解】本题考查信息系统的特征。表格呈现是信息系统的基本功能。人脸识别依靠个体的面部特征来进行身份认证和识别。信息系统需要电力支持,系统依赖外部环境。人脸识别系统中,尤其是在需要进行人脸特征提取和比对的情况下,系统需要将人脸数据存储在数据库中以便进行识别和比对操作。题目中小张开发的系统需要事先将人脸数据存放于数据库中,故选项C说法错误。
5. 为保护办公室中的贵重物品,小张开发了一个“办公室版安防监控系统”,该系统能够进行人脸识别,并具有判断人物移动、声音侦测等功能,当有陌生人进入房间时,系统会反锁房门并发送报警信息到小张及其同事的手机上,还会提醒小张及其同事报警。该系统还装有烟感探头,在发生火灾时能够及时通知,并控制喷头进行喷水。下列有关信息系统安全说法不正确的是( )
A. 用户是否有权限进入该办公室,是身份认证要解决的问题
B. 定期更新杀毒软件可以有效保护系统安全
C 防火墙开启后,一定不会再被病毒入侵
D. 对人脸识别数据进行校验,是为保证系统中数据的完整性进行的一种验证操作
【答案】C
【解析】
【详解】本题考查的是信息系统安全。防火墙不是万能的,做不到万无一失,还需要装杀毒软件和系统更新,故选C。
6. 下列关于网络的说法,正确的是( )
A. 网络的三大功能包括数据通信功能、资源共享功能、分布处理功能
B. 计算机网络按照网络覆盖和范围,校园网一般可以称之为广域网
C. 网络是由数据通信系统、网络软件和网络协议组成的
D. 局域网内只能通过无线通信方式进行数据通信
【答案】A
【解析】
【详解】本题考查的是网络相关知识。计算机网络按照网络的覆盖和范围,校园网一般可以称之为局域网;网络由计算机系统、数据通信系统及网络软件和网络协议三个部分组成;局域网也可以通过有线通信进行数据通信。故选A。
7. 某算法的部分流程图如图所示,执行这部分流程,若输入n的值为25,则输出a、b的值分别是( )
A. 15,14B. 10,14C. 10,7D. 15,7
【答案】B
【解析】
【详解】本题考查流程图分析能力。根据流程图显示,变量a,b,n经过以下过程:
a=0,b=0,n=25
a=5,b=0,n=20
a=5,b=7,n=13
a=10,b=7,n=8
a=10,b=14,n=1
故选项B正确。
8. 某二叉树的中序遍历序列为DEBAFCGH,后序遍历序列为EDBFHGCA,则该二叉树的前序遍历序列为( )
A. ABDECGHFB. ABCDEFGHC. ABCDFGEHD. ABDECFGH
【答案】D
【解析】
【详解】本题考查二叉树遍历。中序遍历序列为DEBAFCGH,后序遍历序列为EDBFHGCA,可还原二叉树的形状。
最终二叉树的前序遍历为ABDECFGH,选项D为正确答案。
9. 有1个栈初始为空,其元素入栈顺序依次为a,b,c,d,e,f,g,经若干次入栈和出栈操作后,栈底至栈顶元素分别为b,d,f,则第3个出栈元素为( )
A. gB. cC. eD. a
【答案】C
【解析】
【详解】本题考查的是栈的操作。栈的特点是:先进后出。其元素入栈顺序依次为a,b,c,d,e,f,g,经若干次入栈和出栈操作后,栈底至栈顶元素分别为b,d,f,故出栈顺序为:a,c,e……。故第三个出栈为e,选C。
10. 有如下Pythn程序段:
d=[1,3,9,6,4]
fr i in range(len(d)-1):
fr j in range(0,len(d)-i-1):
if d[j]>d[j+1]:
执行该程序段,加框处语句被执行的次数是( )
A 3B. 6C. 8D. 10
【答案】A
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段可知,该代码段是冒泡排序,功能是将给定序列按照升序排列。第一趟排序中,9大于6,发生交换,d[j],d[j+1]=d[j+1],d[j]执行1次;交换后,9与4比较,9大于4,发生交换,d[j],d[j+1]=d[j+1],d[j]执行1次;第二趟排序中,6大于4,发生交换,d[j],d[j+1]=d[j+1],d[j]执行1次;后续排序不会在发生交换。故加框处语句(d[j],d[j+1]=d[j+1],d[j])共执行3次。选A。
11. 有如下Pythn程序段:
def f(n):
if n==0:
return 1
elif n==1:
return 2
else:
return 2*f(n-1)+f(n-2)
执行该程序段,则f(5)返回的值为( )
A. 29B. 169C. 70D. 12
【答案】C
【解析】
【详解】本题考查的是递归。阅读程序可知,f(0)=1,f(1)=2,f(2)=2*f(1)+f(0)=4+1=5,f(3)=2*f(2)+f(1)=2*5+2=12,f(4)=2*f(3)+f(2)=2*12+5=29,f(5)=2*f(4)+f(3)=2*29+12=70。故选C。
12. 有如下Pythn程序段:
imprt randm
q=[0]*8;head,tail=0,4
fr i in range(4):
k=randm.randint(0,10)
if k%2==0:
q[tail]=k%5
tail+=1
else:
head+=1
while head=number]
df1=df1.rename(clumns={"姓名":"人数"}) #修改"姓名"列标题为"人数"
df2=df1.grupby("班级").人数. ________
return df2
(2)主程序如下:
imprt pandas as pd
imprt matpltlib.pyplt as plt
plt.rcParams['fnt.sans-serif']=['SimHei']
#用来正常显示中文标签
df=pd.read_excel("高三学考.xlsx")
df31=pd.read_excel("三一.xlsx")
number=int(input("请输入A的个数:"))
df_tj=tjrenshu(number)
df_px=df_tj.srt_values("人数",ascending=False).①
plt.bar( ② ) #生成垂直柱形图
plt.shw()
name=input("请输入要查找同学的姓名:")
fhxuexia(name)
I.统计符合A个数要求的人数最多的5个班级,请在划线①________处填上合适的代码;
II.并绘制成垂直柱形图,如图c,请在划线②________处填上合适的代码
(填字母:A.df_px.班级,df_px.人数 ,df_px.人数)
(3)定义如下函数fhxuexia(xm),功能是输入学生的姓名,输出符合该生报考的学校。请在划线处填入合适的代码。
def fhxuexia(xm):
fr i in df.index:
if df.at[i,"姓名"]==xm:
fr j in df31index:
zf=0
zf+=df.at[i,"A"]*df31.at[j,"A"]+df.at[i,"B"]*df31.at[j,"B"]\
+df.at[i,"C"]*df31.at[j,"C"] #"\"符号表示连接当前行与下一行的字符
if_____________:
print(df31.at[j,"学校"],"学考分为:",zf)
break
【答案】 ①. cunt() ②. head(5)或head() ③. B ④. zf>=df31.at[j,"报名资格"]或zf>=df31["报名资格"][j]
【解析】
【详解】本题考查Pythn程序的综合应用。1、根据grupby("班级").人数,可知按照班级分类统计人数,可通过调用cunt()方法实现,故正确答案cunt()。2、题目要求显示5个班人数,head()默认显示5个,或者head(5),故正确答案head()或head(5)。3、绘制图形调用bar,题目中缺少索引参数和数据参数,通过前期分类汇总操作,班级列变成了索引,故分类轴为df_px.index而不是df_px.班级,正确答案为选项B。4、根据程序得知,外部循环遍历df,寻找到xm行。通过if语句判断,如果找到xm,进入内部循环遍历df31获得各个等级的数据计算出zf,判断zf是否大于等于报名资格。故if语句的条件设置为zf>=zf>=df31.at[j,"报名资格"]或zf>=df31["报名资格"][j]。
15. 某闯关节目在举行“游戏大比拼”的活动,该活动分成三个小组,每个小组需要完成5个随机游戏,每组可以有多个游戏同时进行,某些游戏之间有依赖关系,如图a所示,游戏10依赖于游戏4,游戏4依赖于游戏2,游戏2依赖于游戏1,即游戏1完成后才可以开始游戏2,游戏2完成后才可以开始游戏4,游戏4完成后才可以开始游戏10,不存在一个游戏依赖于多个游戏或多个游戏依赖于同一个游戏的情况。完成时间表示游戏序号完成所需的时间,如完成游戏1所需时间为5个单位时间。(注:若抽取到的游戏2依赖于游戏1,但是游戏1未被抽到,则无需完成游戏1,直接进行游戏2。)
在每个小组成员不限的情况下,根据每个游戏完成时间和依赖关系,编写程序计算完成本组游戏的最短时间,例如,某组抽到5个游戏[1,4,6,9,10],第一个人完成有依赖关系的3个游戏[1,4,10],完成时间为12个单位时间,第二个人完成有依赖关系的2个游戏[6,9],完成时间为15个单位时间,则完成游戏的最短时间为15个单位时间,输出结果如图b所示。
图a
图b
(1)若有一小组抽取到的游戏序号为[3,5,9,7,6],则该组完成游戏的最短时间为______________个单位时间。
(2)请将以下代码补充完整。
imprt randm
grup=3 #参加游戏的组数
time=[0,0,0] #存储各组完成游戏的最短时间
num=[[]fr i in range(grup)]
#生成各组的游戏序号保存在num当中,代码略
a=[[0,0,0],[1,5,2],[2,2,4],[3,3,5],[4,4,10],[5,5,7],[6,7,8],\
[7,9,-1],[8,4,9],[9,8,-1],[10,3,-1]]
#"\"符号表示连接当前行与下一行的字符
#a[i]包含3项,游戏a[i][2]依赖于游戏a[i][0],a[i][1]存放a[i][0]游戏完成时间
m=[1,3,6] #游戏1、3、6不依赖于其他游戏
fr i in range(grup):
endt=a[num[i][0]][1]
temclass=[] #存储已完成的游戏序号
fr j in m:
p=j
temt=0
while p!=-1:
if a[p][0] in num[i]:
if a[p][0] nt in temclass:
temclass.append(a[p][0])
①______
if temt>endt:
endt=temt
②______
③______
fr i in range(grup):
print("第",i+1,"组的最短游戏完成时间为",time[i],"个单位时间")
(3)导演组想增设幸运卡环节,若抽到幸运卡的组,可以在抽取游戏序号中随机减少一个游戏进行抽取,则下列可以实现该功能的代码如下,请在划线处填入合适的代码。
n=randm.randint(1,len(a))
fr item in m:
head=item
p=q=head
while p !=-1:
if a[p][0]==n:
if p==head:
head=a[head][2]
break
else:
____________
break
q=p
p=a[p][2]
【答案】 ①. 17 ②. temt=temt+a[p][1] ③. p=a[p][2] ④. time[i]=endt ⑤. a[q][2]=a[p][2]
【解析】
【详解】本题考查的是Pythn综合应用。
(1)若有一小组抽取到的游戏序号为[3,5,9,7,6],第一个人完成有依赖关系的3个游戏[3,5,7],完成时间为17个单位时间,第二个人完成有依赖关系的2个游戏[6,9],完成时间为15个单位时间,则完成游戏的最短时间为17个单位时间。
(2)①处,temt存储完成时间,a[i][1]存放a[i][0]的游戏完成时间,如果找到一个未完成的游戏序号,则将游戏号加入temclass,同时将该游戏时间累加至temt,故此处应为:temt=temt+a[p][1];②处,通过依赖关系遍历所有游戏号,游戏a[i][2]依赖于游戏a[i][0],故此处应为:p=a[p][2];③处,endt表示最长的游戏完成时间(即本组游戏的最短时间),如果temt大于endt,则更新endt,同时记录为本组游戏的最短时间,故此处应为:time[i]=endt。
(3)随机减少一个游戏,实际是删除链表操作。如果是链表头,直接修改表头,否则将该节点的前驱改为该节点的后驱,故此处应为:a[q][2]=a[p][2]。A.
ave=0
num=len(h)
fr i in range(1,num):
ave+=h[i]/num
B.
tal=0
num=len(h)
fr i in h:
tal+=i
ave=tal/num
C.
tal=0;i=0
num=len(h)
while i
相关试卷
这是一份浙江省浙里特色联盟2023-2024学年高二下学期期中考试信息技术试卷(Word版附解析),文件包含浙江省浙里特色联盟2023-2024学年高二下学期期中考试技术试题-高中信息技术Word版含解析docx、浙江省浙里特色联盟2023-2024学年高二下学期期中考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
这是一份浙江省嘉兴市2023-2024学年高二下学期期末信息技术试卷(Word版附解析),文件包含浙江省嘉兴市2023-2024学年高二下学期期末检测技术试题-高中信息技术Word版含解析docx、浙江省嘉兴市2023-2024学年高二下学期期末检测技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共19页, 欢迎下载使用。
这是一份浙江省台州市山海协作体2023-2024学年高二下学期4月期中考试技术试题(PDF版附答案),共15页。