所属成套资源:2022温州浙南名校联盟高二下学期期末联考试题(新)及答案(九科)
2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案
展开
这是一份2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案,共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
绝密★考试结束前2021 学年第二学期温州浙南名校联盟期末联考高二年级技术学科 试题考生须知:1.本卷共 13 页满分 100 分,考试时间 90 分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分 信息技术一、选择题 (本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符 合题目要求的,不选、错选、多选均不得分)1.以下关于数据和信息的说法正确的是 ( )A.人们可以通过阅读报纸获取信息,报纸是数据的一种表现形式B.谣言止于智者,谣言的消失是因为信息在传播的过程中发生损耗C.小林核酸检查结果为阴性,健康码数据由原来的“黄码”变为“绿码”D.天气预报显示本月均为阴雨天气,但实际上今日天气晴朗,这体现了信息具有时效性2.UTF-8 是针对Unicode 的一种可变长度字符编码,其中 ASCII 类型字符的编码保持原规则不变, 常用汉字使用三个字节进行编码 (编码格式为 1110xxxx 10xxxxxx 10xxxxxx,其中以 x 表示的 16 位编码对应该汉字的 Unicode 编码) ,现使用 Ultraedit 查看字符串“战胜 COVID-19”的 UTF-8 编码,部分界面如下图所示。下列说法正确的是 ( )
A.“胜”的 UTF-8 编码为“83 9C 43”B.“战”的 Unicode 编码为“62 18”C.字符“J”的 UTF-8 编码为“50”D.字符“10”的 UTF-8 编码为“40”3.一幅 BMP 格式的位图图像,参数如下图所示,其所占的存储空间为A.768KBB.225MBC.6MBD.2.25MB4.下列关于人工智能的说法不正确的是A.图灵测试是测试机器是否具有智能的一种方法B.知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈问题C.“扫地机器人”是行为主义人工智能在现实生活中的应用D.下国际象棋的“深蓝”是以推理为核心的联结主义人工智能的代表5.下列关于信息技术与信息系统的说法,正确的是
( ) ( ) ( )
A.信息系统的运行需要借助各类硬件,对外部环境的依赖是其最大的局限性B.金属活字排版印刷是信息技术在前机械时期的代表性发明之一C.信息系统是指由硬件软件设施、通信网络和用户构成的人机交互系统D.现代信息技术的发展依次经历了以数据为核心、以计算机为核心和以互联网为核心三个阶段6.下列关于计算机硬件和软件的说法,不正确的是 ( )A.计算机硬件技术的发展经历了电子管、晶体管、集成电路、大规模超大规模集成电路四个阶段 B.计算机内存中的RAM 和 ROM,两者最大的区别是在关闭电源后,RAM 中的信息会丢失,而 ROM 中的 信息仍然会保留C.应用软件是为了某种特定用途而开发的软件,如 WPS、Python 解释器、Photoshop 等 D.现代计算机大多采用“存储程序式”体系结构,它是图灵机的工程实现7.下列关于传感器技术的说法,正确的是 ( )A.传感器属于信息输入设备,一般由敏感元件、转换元件、其他辅助元件三部分组成B.当检测到使用者正贴着耳朵打电话时,手机会自动调暗屏幕达到省电的目的,该功能主要通过光 线传感器来实现C.我国第二代身份证属于有源 RFID 产品,常常用于身份认证D.商家通过扫描顾客提供的二维码完成结账工作,是 NFC 技术的运用。8.某算法的部分流程图如下图所示,执行这部分流程后,下列说法不正确的是 ( )A.语句“s<100? ”共执行了 5 次B.交换“s←s+a*a”和“a←a+2” ,执行结果相同C.循环体共执行了4 次D.变量 a 的值为 109.表达式 4**2==8 or int(6.22)==round(6.22) and not 'WZ' in 'WenZhou'的计算结果为 ( )A.true B.True C.False D.fasle10.一个栈的入栈序列为“6、9、5、7、8、3” ,其出栈序列不可能是 ( )A.3、8、7、5、9、6 B.7、5、9、8、6、3C.6、5、7、9、3、8 D.5、9、6、3、7、811.已知一棵完全二叉树,其第 4 层有 3 个叶子节点,这棵二叉树的节点数量不可能是 ( )A.25 B.24 C.11 D.1012.一头指针 head=2 的单向链表 L=[[30,4], [10,-1], [20,0], [15,1],[21,3]]通过以下 Python 程序 段,转换为原链表的逆序链表,即头指针 head=1,L=[[30,2], [10,3], [20,-1], [15,4],[21,0]]。
q=-1p=head #head 为原链表头指针while p!=-1 :tmp=L[p][1] L[p][1]=qq=pp=tmphead=q上述程序段中方框处可选的语句为:①p=tmp ②q=p ③L[p][1]=q则方框处语句依次为 ( )A.③②① B.③①② C.①③② D.①②③二、非选择题 (本大题共 4 小题,其中第 13 小题 8 分,第 14 题 6 分,第 15 题 6 分,第 16 题 6 分, 共 26 分)13.某地区高二段学生“7 选 3”选课情况统计表如图 13-1 所示,请回答下列问题。图 13-1(1) 区域 I2:I10691 的数据是通过公式计算得到的,在 I2 单元格中输入公式,并应用自动填充功 能完成区域 I3:I10691 的计算,则 I3 单元格中的公式是 。(2) 现需要找出选课人数最多的 10 个组合,小张为此编写了程序,程序运行结果如图 13-2 和图 13-3 所示。实现该功能的 Python 程序如下,请在划线处填入合适的代码。
import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel('xk73.xlsx')km='物化生政史地技'df1=df.groupby('组合编号').count()df2= ① ('姓名',ascending=False)['姓名'].head(10) print(df2)
图 13-2
hzb=[] #可视化图表的横坐标数据来源for xk in df2.index:tmp=xk;res=''i=len(km)- 1while tmp!=0:if tmp%2 !=0:res= ② #res 为某组合名称 tmp=tmp//2i-= 1hzb.append(res)plt.title('7 选 3 选课组合前 10') ③ (hzb,df2,label='科目')plt.legend()plt.show()
图 13-3
14.小明设计了一个信息系统用于模拟实现楼道中的光感应灯。该系统使用micro:bit 获取光线传感 器的模拟数据,并将数据通过WiFi传输到服务器,保存于数据库文件“data.db”中,数据表布局 如图 14-1 所示。服务器通过浏览器显示最新检测到的十次光线数据、当前 LED 灯的状态及相关信息, 如图 14-2 所示。服务器根据最近一次的光线数据控制micro:bit 调整 LED 灯的开关。
图 14-1网站功能页面规划表如图 14-3 所示。
图 14-2
图 14-3实现上述功能的服务器端 Python 程序代码如下:#导入需要的库和模块并建立 Flask、Manager 对象实例 app、manager,代码略@app.route('/')def show() :#连接数据库、建立游标对象 cur,代码略cur.execute("select * from lum ")lumdata=cur.fetchall()
#关闭游标对象和数据库对象,代码略zd= {0:'关闭',1:'开启'}zt=lumdata[-1][3] #数据表中的字段依次为 id,value,uptime,ztfor i in range(len(lumdata)-1,-1,-1) :if lumdata[i] [3] !=zt :breakstarttime= ① #记录 LED 灯当前状态的起始时间return render_template('index.html',data=lumdata,zt=zd[zt],start=start) @app.route( ② ,methods= ['GET'])def up():#获取光线传感器的数值,并将数据添加到数据库,数据表内容参见图 14-1light=float(request.args.get('light'))dzt=0 #LED 灯状态,0 表示关闭,1 表示开启if light<300: #光线传感器阈值指定为 300dzt=1#连接数据库,获取当前系统时间,代码略#将当前的光线数据 light,当前系统时间,LED 灯状态添加到数据库cur=db.cursor()cur.execute( ③ )#游标及数据库对象关闭return str(dzt)if __name__=="__main__" :manager.run ()(1) 请在划线①②处填入合适的代码。(2) 划线③处选填的代码为 ( )A."update lum(value,uptime,zt) values(%d,'%s',%d) "%(light,nowtime,dzt)B."insert into lum(value,uptime,zt) values(%d,'%s',%d) "%(light,nowtime,dzt) C."update into lum values(%d,'%s',%d) "%(light,nowtime,dzt)D."insert into lum values(%d,'%s',%d) "%(light,nowtime,dzt) 15.文件“bm.txt”中存储的是某黑白位图图像经过行程编码 ( 一种压缩算法) 后所得的结果,如图 15-1 所示,其中字符串“w5634b25w468……”指的是原图像按照从上向下、从左往右的顺序有白色 像素 5634 个,黑色像素 25 个,白色像素 468 个…… 。小王设计了一个 Python 程序,可根据此类文 本文件内容还原出对应的黑白图像,程序的运行结果如图 15-2 所示。图 15- 1 实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
import matplotlib.pyplot as pltimport numpy as npwidth=499 #图像宽度值txt=open('bm.txt','r',encoding='utf-8')s=txt.read()+'e'jz=[]h=[]zd={'b':0,'w':1}p=''for n in s:if n in ['b','w','e'] :if p !='':
图 15-2
h=h+[zd[p]]*zs #若干新读取的同色像素信息合并到列表h 中while len(h)>=width:jz.append(h[:width]) ① p=n ② else:zs= ③ img=np.array(jz) #将列表转换为矩阵plt.imshow(jz,cmap='gray') #显示灰度图像plt.show()16.某学校规定每间隔一定时间周期需安排 15%的教职工进行核酸检测。陈老师设计了一个 Python 程序,用于完成抽检人员的选取工作。人员选择的标准如下:(1) 最近一次健康码为“红码”和“黄码”的人员必须参加检测。(2) 当“红码”和“黄码”人员总数少于学校教职工总数的 15%时,则选择部分“绿码”人员参加 检查,选取的依据是上次核酸检查距今的时间长度。时间跨度长的人员优先入选,对于多人时间跨 度相同,则采用随机抽选的方式,直至入选人数不少于教职工人数的 15%。学校教职工健康码的相关数据存储在“sj.csv”文件中 (0 表示健康码为绿码,1 表示健康码为 黄码,2 表示健康码为红码,空字符串表示未参加相应日期的核酸检测) ,如图 16-1 所示。程序运 行结果如图 16-2 所示。实现上述功能的程序代码如下。图 16- 1
import csv,math,randomdef zds(L) :#寻找列表 L 中的最大值
random.shuffle(L)p=0for i in range(len(L)):if L[p][2]<L[i][2]: ① return L.pop(p)f=open('sj.csv','r',encoding='utf-8')file=list(csv.reader(f))list0=[];LZ=[]jkm={'0':'绿码','1':'黄码','2':'红码'}n= math.ceil((len(file)- 1)*0. 15) #确定筛查人数for ps in file[ 1:]: #列表 file 中第一个元素对应 csv 文件的标题行 d=0for j in range(len(ps)- 1, 1,- 1):if ps[j]=='' :d+=1else:if ps[j]=='0':
图 16-2
list0.append(ps[:2]+[d]) #绿码人员else:LZ.append(ps[:2]+[ ② ])breakif ③ : #从未参检人员list0.append(ps[:2]+[d])L12=len(LZ)for i in range(n-L12):LZ.append(zds(list0))for x in LZ:print(x) 高二信息技术学科 试题 第 7页(共 7 页)2021 学年第二学期温州浙南名校联盟期末联考高二年级信息技术学科参考答案一、选择题 (本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符 合题目要求的,不选、错选、多选均不得分) 123456789101112CBDDACABBDCA二、非选择题 (本大题共 4 小题,其中第 13 小题 8 分,第 14 题 6 分,第 15 题 6 分,第 16 题 6 分, 共 26 分)13.(1) =64*B3+32*C3+ 16*D3+8*E3+4*F3+2*G3+ 1*H3 (2 分)(2)①df1.sort_values (2 分)②km[i]+res (2 分)③plt.bar (2 分)14.(1)①lumdata[i+1][2] (2 分)③'/pdate' (2 分)(2) B (2 分)15.(1) h=h[width:] 或其他等价答案 (2 分)(2) zs=0 (2 分)(3) zs*10+int(n) (2 分)16.(1) p=i (2 分)(2) jkm[ps[j]] (2 分)(3) d==len(ps)-2 (2 分)
相关试卷
这是一份2021温州新力量联盟高二上学期期末联考信息技术试题含答案,共12页。试卷主要包含了考试结束后,只需上交答题卷,某算法的部分流程图如右图所示,VB表达式“Int,有如下VB程序段等内容,欢迎下载使用。
这是一份2021温州新力量联盟高二上学期期末联考信息技术试题含答案
这是一份2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案,共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。