资源简介 高二3月质量检测技术参考答案第一部分:信息技术(50分)一、选择题(每题2分,共26分)1 2 3 4 5 6 7 8 9 10 11 12 13D 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,Falsewhile 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]*25t="2022ShanShuiLianMeng"for i in range(len(t)):if "a"<=t[i]<="z":m=ord(t[i])-ord("a")a[m]=a[m]+1print(sum(a[:7]))执行该程序段后,输出的结果为:A.3 B.5 C.6 D.410.已知一棵二叉树的前序遍历序列为“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,a212.采用冒泡排序算法对一组数据进行排序,第一遍排序后的结果为 2,30,18,21,6,9,65,那么该组数据的原始顺序可.能.是A.2,30,18,21,65,6,9 B.30,2,18,21,6,9,65C.30,18,21,6,9,65,2 D.30,18,2,21,6,9,6513.某二分查找算法的 python 程序段如下:#随机产生包含 10个整型元素的升序序列,依次存入列表 a,代码略i=0;j=9;s=[]key=int(input())while i<=j:m=(i+j+1)//2s.append(a[m])if a[m]==key:breakelif a[m]>key:j=m-1else:i=m+1print(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 pdimport matplotlib.pyplot as pltplt.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=0val=6 #设定阈值while True:light=pin0.read_analog()if ① :oldlight=lighterrno,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=1while line!=[]:a.append([line[0],line[1],i])i+=1line=f.readline().split()n=len(a)-1a[n][2]=-1sg=input("请输入插入的学生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile ① :p=qq=a[q][2]if q==head :②head =len(a)-1else:a.append([xh,sg,a[p][2]])a[p][2]=len(a)-1p=headm=1while p!=-1:if m!=5:print(a[p][0],end= " ")m+=1else:print(a[p][0])m=1③第 5 页 共 5 页 展开更多...... 收起↑ 资源列表 3月质量检测信息答案.doc 高二信息技术选考3月质量检测试卷3.8.pdf