





浙江省山海协作体2023-2024学年高二下学期4月期中考试信息技术试卷(Word版附解析)
展开高二年级技术学科试题
考生须知:
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
head+=1
程序执行后,输出的结果可能为:( )
A. 0 0 0 0 2 3 0 9B. 0 0 0 0C. 0 1 2 3 4D. 2 3
【答案】B
【解析】
【详解】本题考查Pythn程序的分析。k=randm. randint (0, 10),k随机生成0~10, 由q[tail]=k%5可知,q列表中不可能出现9,排除A选项;fr循环一共循环4次,若q中有1、2、3、4,说明没有执行head+=1,则C应是00001234,排除C选项;如果k是连续生成0或10两个再生成两个奇数,选项B可能;选项D有2、3,则说明head+=1至多执行2次,因此输出结果一定有0,排除D选项。故正确答案选B。
二、非选择题(本大题共3小题,其中第13题8分,第14题8分,第15题10分,共计26分。)
13. 小李在学校实验室搭建“心率血压监测系统”,实时监测心率、血压数据。其中,心率监测的实现方式设计如下:智能终端读取心率传感器的数据并通过Wi-Fi将心率数据上传到服务器的数据库中;服务器实时对心率数据进行处理,出现异常时,进行示警;管理人员可以在学校或家里通过浏览器查看心率数据。请回答下列问题:
(1)该系统网络应用软件的实现架构是____________(单选,填字母:A.B/S架构 B.C/S架构)。
(2)Web服务器端程序采用Flask Web框架开发,部分代码如下。
#导入模块,代码略
app=Flask(_name_)
@app.rute('/')
def index():
# 从数据库中查询所有记录到data中,代码略
return render_template(’view.html’,data=data)
@app.rute("/input",methds=['GET'])
def input():
hid=('id') #获取传感器编号
hvalue=int(('hr')) #获取传感器心率值
# 将传感器编号、心率值和当前时间存入数据库,代码略
return redirect("/") #跳转到主页
if_name_=='_main_':
app.run(hst="",prt=5050)
该系统网站主页被访问时,执行的视图函数名是___________;若传感器的编号为2,心率值为76,则提交数据到Web服务器的URL为:_______________。
(3)编写Pythn程序计算某段时间内的平均心率,并保存到变量ave中,列表h存储了该段时间内的心率数据(整型),下列4个程序段中符合要求的有___________(多选,填字母)。
(4)你认为利用本系统对相关用户进行心率、血压数据采集及分析后,除了出现异常进行示警外,还可以为用户提供哪些服务?请写出两项服务及服务对象。_______________
【答案】 ①. A ②. index或index() ③. :5050/input?id=2&hr=76 ④. BC ⑤. ①运动员:为运动员提供科学的运动建议;②老人:为高血压老人提供饮食建议
【解析】
【详解】本题考查信息系统综合分析。1、根据管理人员可以在学校或家里通过浏览器查看心率数据,可知系统为B/S架构,故选择A选项。2、在Flask框架中,路由用于将请求的URL映射到相应的视图函数,从而实现不同URL对应不同的处理逻辑。Flask框架使用@app.rute()装饰器来定义路由,其中参数为要映射的URL路径。在此处,URL是/,对应的处理函数是 index,当访问路径为/时,会执行函数 index。故填写:index 或 index()。3、完整的URL由协议+IP+端口+路由组成,必要时可以设置GET的参数,IP地址为,端口为5050,传感器的编号为2,心率值为76,则提交数据到Web服务器的URL为::5050/input?id=2&hr=76,故此处答案是::5050/input?id=2&hr=76。4、选项A中的程序,列表的索引从0开始,累加值缺少h[0]。选项BC正确,遍历列表中的所有值,累加到tal中,num存储列表数据个数,最后通过tal/num算出平均值。选项D中程序,i+=1写在ave+=h[i]/num之前,这时候没有累加到h[0]的值。故正确答案BC。5、针对心率和血压数据提出合理化建议。①运动员:为运动员提供科学的运动建议;②老人:为高血压老人提供饮食建议。
14. 郑老师收集了高三年级各班学考等第个数统计的数据,保存在“高三学考.x1sx”中,如图a所示,省内部分高校三位一体学考等第折算分值表数据,如“杭州电子科技大学”,A等折计15分,B等折计10分,C等折计5分,合计总分大于等于110,则有报名资格,保存在"三一.x1sx"中,如图b所示,编写Pythn程序,回答下列问题
图a 图b
图c
(1)定义如下函数tjrenshu(number),功能是统计各班A个数大于等于number的总人数,请在加框处修改合适的代码。
def t jrenshu(number):
dfl=df[df["A"]>=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
i+=1
ave=tal/num
D.
ave=0;i=0
num=len(h)
while i
ave+=h[i]/num
浙江省浙里特色联盟2023-2024学年高二下学期期中考试信息技术试卷(Word版附解析): 这是一份浙江省浙里特色联盟2023-2024学年高二下学期期中考试信息技术试卷(Word版附解析),文件包含浙江省浙里特色联盟2023-2024学年高二下学期期中考试技术试题-高中信息技术Word版含解析docx、浙江省浙里特色联盟2023-2024学年高二下学期期中考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
浙江省嘉兴市2023-2024学年高二下学期期末信息技术试卷(Word版附解析): 这是一份浙江省嘉兴市2023-2024学年高二下学期期末信息技术试卷(Word版附解析),文件包含浙江省嘉兴市2023-2024学年高二下学期期末检测技术试题-高中信息技术Word版含解析docx、浙江省嘉兴市2023-2024学年高二下学期期末检测技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共19页, 欢迎下载使用。
浙江省台州市山海协作体2023-2024学年高二下学期4月期中考试技术试题(PDF版附答案): 这是一份浙江省台州市山海协作体2023-2024学年高二下学期4月期中考试技术试题(PDF版附答案),共15页。