pdf文档 2022-2023学年浙江省宁波市余姚中学高二下学期下月月考信息技术试题1部分试卷 VIP文档

1.06 MB 6 页 0 下载 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
概览
第1 页共5 页 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.①②③ 第2 页共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] 第3 页共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( ) 第4 页共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 第5 页共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 ③
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4 页请下载阅读 -
文档评分
请文明评论,理性发言.