浙江省余姚重点中学2022-2023学年高二下学期3月月考试题 信息技术(选考) (PDF版含答案)

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

浙江省余姚重点中学2022-2023学年高二下学期3月月考试题 信息技术(选考) (PDF版含答案)

资源简介

高二3月质量检测
技术参考答案
第一部分:信息技术(50分)
一、选择题(每题2分,共26分)
1 2 3 4 5 6 7 8 9 10 11 12 13
D C B D C D A C D B A C D
二、非选择题(本大题共3小题,第14题8分,第15题8分,第16题8分,共24分)
14.(1)AD (2分)
(2)① sum() (1分)
②g.index (2分)
③ 技术人数 (1分)
④df1.班级[0:3] (2分)
15.(1)B/S (1分) 无线 (1分)
(2)pin0 (1分) pin8 (1分)
(3)① abs(oldlight-light)>val (2分)
②sleep(1000) (2分)
16.(1)第1行第5列 (2分)
(2)① sg>a[q][1] and q!=-1 (2分)
② a.append([xh,sg,q]) (2分)
③p=a[p][2] (2分)
1
宁波“十校” 技术参考答案 第 1 页 共 1 页2022学年
高二 3月质量检测选考技术试卷
第二学期
本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分 100 分,考试时间
90 分钟。
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题
纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试
题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用
2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共 50 分)
一、选择题(单选,本大题共 13 小题,每题 2 分,共 26 分)
1. 下列关于数据、信息和知识的说法正.确.的是
A.数据是信息经过存储分析和解释所产生的意义
B.对信息进行简单的积累,就可以形成知识
C.数字是数据的唯一表现形式
D.知识不仅可以传递,还可以共享
2.车牌识别系统完成车辆牌照识别的过程,主要应用的技术是
A.无线通讯技术 B.多媒体交互技术 C.人工智能技术 D.网络技术
3.下列选项中,不.属.于.网络功能的是
A.数据通信功能 B.数据查询功能 C.分布处理功能 D.资源共享功能
4.下列关于信息系统及其组成要素的说法不.正.确.的是
A.信息系统包括硬件、软件、数据、通信网络和用户
B.Linux、Unix、Mac OS 都是系统软件
C.RAM 断电后数据将丢失
D.声音的数字化过程包括采样和量化,其中声音容量仅由采样频率决定
5.下列组合属于信息系统硬件的是
①Web 服务器②用户 ③客户端 ④温度数据 ⑤智能终端 ⑥传感器
A. ①②③⑥ B.②③④⑤ C.①③⑤⑥ D.①④⑤⑥
6.下列有关传感与控制的说法正.确.的是
A.移动终端中,借助重力传感器可以实现计步功能
B.二代身份证,银行卡等内置的电子标签属于有源标签
C.NFC 技术,即长距离高频的 RFID 技术
D.同一种传感器采用不同的算法可实现不同的功能
7.已知变量 s="password",下列表达式的值为"pass"的是:
①s[:4] ②s[-5::-1] ③s[:2]+s[3]*2 ④s[0:2]+s[3:5]
A. ①③ B.②④ C.①③④ D.①②③
第 1 页 共 5 页
8.有千位和百位未知的 5位整数“9**65”,能被 37或 67 整除。以下 Python 程序段的
功能是:在满足条件的所有数中,将最大一个 5位数的千位和百位依次显示出来。
i,flag=100,False
while i>0 and not flag:
.
print(i//10,i%10)
方框中的代码由以下三部分组成
①j=90065+i*100 ②i-=1 ③if (j%37)*(j%67)==0:flag=True
下列选项中,代码顺序正确的是
A.①②③ B.①③② C.②①③ D.②③①
9.有如下 python 程序段:
a=[0]*25
t="2022ShanShuiLianMeng"
for i in range(len(t)):
if "a"<=t[i]<="z":
m=ord(t[i])-ord("a")
a[m]=a[m]+1
print(sum(a[:7]))
执行该程序段后,输出的结果为:
A.3 B.5 C.6 D.4
10.已知一棵二叉树的前序遍历序列为“ABCDEF”,中序遍历序列为“CBAEDF”,该二
叉树的后序遍历结果为:
A.FEDCBA B.CBEFDA C.CBEDFA D.不定
11.有一入栈序列为 a1,a2,a3,a4,以下可.能.的出栈序列是
A.a2,a4,a3,a1 B.a3,a1,a4,a2 C.a3,a4,a1,a2 D.a4,a3,a1,a2
12.采用冒泡排序算法对一组数据进行排序,第一遍排序后的结果为 2,30,18,21,6,9,65,
那么该组数据的原始顺序可.能.是
A.2,30,18,21,65,6,9 B.30,2,18,21,6,9,65
C.30,18,21,6,9,65,2 D.30,18,2,21,6,9,65
13.某二分查找算法的 python 程序段如下:
#随机产生包含 10个整型元素的升序序列,依次存入列表 a,代码略
i=0;j=9;s=[]
key=int(input())
while i<=j:
m=(i+j+1)//2
s.append(a[m])
if a[m]==key:
break
elif a[m]>key:
j=m-1
else:
i=m+1
print(s)
执行该程序段,输入 key 值后,输出 s的值,下列选项中错.误.的是
A.[78,58,67,60] B.[55,78,61,59] C.[73,50,41,38] D.[51,77,78,79]
第 2 页 共 5 页
二、非选择题(本大题共 3 小题,其中 14 小题 8 分,15 小题 8 分,16 小题 8 分,共
24分)
14.大力老师收集了学校高三年级 7 选 3 选课数据,存储在“选课情况.xlsx”中,其数
据格式如下图所示,学科列下的“1”表示相应行的学生选了该学科,“0”表示未选。
(1)老师收集的数据存在一些问题,需要进行数据整理,下列说法合理的是( )(多选)
A.数据集中格式不一致的数据,需要进行格式转换
B.数据集中的异常数据应该直接删除或忽略
C.数据集中的缺失的数据可以用任意值填充
D.数据集中的重复数据须在审核的基础上进行
合并或删除
(2)为实现统计各班技术选考人数,并找出
技术选考人数最多的 3个班级,老师通过
Python编程进行数据处理,并以图表的形式呈
现结果。实现上述功能的 Python 程序如下,
请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"]=["SimHei"] #中文显示
df=pd.read_excel("选课情况.xlsx")
g=df.groupby("班级").技术. ①
df1=pd.DataFrame({"班级": ② ,"技术人数":g.values})
df1=df1.sort_values(" ③ " ,ascending=False)
x= ④
y=df1.技术人数[0:3]
plt.bar(x,y,label="选技术人数")
plt.title("技术选科人数最多的三个班级")
plt.xlabel("班级")
plt.ylabel("人数")
plt.legend( )
plt.ylim(40,50)
plt.show( )
第 3 页 共 5 页
15.小强搭建“教室光线控制系统”,实现通过网络控制教室的灯光,系统的硬件设备
连接方案如下图所示。
⑴从上图可以看出,该“教室光线控制系统”的架构是 ▲ (填写:B/S 或
C/S)模式,智能终端和服务器通信采用 ▲ (填写:无线或有线)方式。
⑵从代码中可以看出,连接光线传感器的引脚编号是 ▲ 执行器的引脚编号是 ▲
⑶系统正常运行时,传感器每隔 1秒检测一次光线数据,若测得的连续的两次数据
的变化量超过给定的阈值,则智能终端向服务器上传一次数据。实现该功能的代码如下,
要实现该系统的预设功能,请补充完整划线处的代码。
oldlight=0
val=6 #设定阈值
while True:
light=pin0.read_analog()
if ① :
oldlight=light
errno,resp=Obloq.get("input id=1&val="+str(light),10000)
if errno==200:
if resp=='1':
pin8.write_digital(1)
else:
pin8.write_digital(0)
else:
display.scroll(str(errno))
② #等待 1秒
16.某校军训,需要按照身高由低到高排成 n 行 5 列的方阵。某班学生按照身高
(100≤身高≤199) 由低到高编写编号并将相关信息存在如 16-1图所示"stu.txt"文件中。
根据教官提出的排方阵要求, 排成如图 16-2 所示方阵,方阵各点显示学生编号。
16-1 16-2 16-3
第 4 页 共 5 页
现有延迟报道学生归队,归队学生编号延续该班现有编号依次往后,编写程序完成下列
任务:输入学生身高,输出新的方阵布局图。例如:输入学生身高为 168,新的方阵布局图
如 16-3 所示,学生在方阵的位置:3 , 4。
⑴若插入学生身高为 160cm,根据 16-1 图及范例,该学生应该在 16-2 图方阵中的几
行几列 ▲ 。
⑵为实现上述功能,请填写划线处代码。
f=open("stu.txt","r")
a=[]
line=f.readline( ).split( )
i=1
while line!=[]:
a.append([line[0],line[1],i])
i+=1
line=f.readline().split()
n=len(a)-1
a[n][2]=-1
sg=input("请输入插入的学生身高(cm):")
xh=str(len(a))
head=1
p=head;q=head
while ① :
p=q
q=a[q][2]
if q==head :

head =len(a)-1
else:
a.append([xh,sg,a[p][2]])
a[p][2]=len(a)-1
p=head
m=1
while p!=-1:
if m!=5:
print(a[p][0],end= " ")
m+=1
else:
print(a[p][0])
m=1

第 5 页 共 5 页

展开更多......

收起↑

资源列表