资源简介 2022 学年第一学期期末教学质量调测高二技术试卷第一部分 信息技术(共 50分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于信息、知识和智慧的说法正确的是A.很多古代著作消逝于历史长河,说明信息共享会造成信息损耗B.知识是人类在社会实践中所获得的认识和经验总和,可继承和传递C.通过搜索引擎获得海量信息后,就获得了海量的知识D.当下,“发烧”就联想到得了“新冠”,这是智慧的体现2.下列关于大数据相关说法正确的是A.某市学生体质测试的数据是大数据B.大数据为提高处理效率,采用抽样数据C.大数据分析为得到正确的处理结果,不允许有个别错误数据D.大数据不一定强调对事物因果关系的探求,而是更注重它们的相关性3.下列关于数据管理与安全说法不.正.确.的是A.计算机文件管理一般采用树形目录结构,方便文件的组织和管理B.传统的数据库技术善于处理半结构化、非结构化数据C.数据安全不仅要保护数据及其存储介质的安全,也要提高个人数据安全意识D.数据加密可提高数据的保密性,而数据校验可验证数据的完整性4.下列关于人工智能的说法正确的是A.图灵测试是测试机器是否具有智能的一种方法B.深度学习是行为主义的典型代表C.专家系统基于规则学习,是联结主义典型代表D.AlphalGo从围棋领域进入电力控制领域是一种混合增强智能5.下列关于数据采集与编码的说法不.正.确.的是A.计算机内部信息处理均采用二进制编码,信息处理的本质是运算B.字母“A”它的 ASCII码十六进制为 41,则二进制是 0100 0001C.声音的数字化是一种模数转换,包括采样、量化和量编码三个阶段D.用户扫描识别二维码的过程是信息编码的过程6.下列关于数据处理的说法正确的是A.某生某次考试语文成绩“-10”,属于异常数据B.重复数据可直接删除以节省存储空间C.数据缺失通常可采用平均值、中间值或概率统计值来填充D.在数据分析和数据挖掘后,要对数据进行整理7. 将一幅未经压缩的1024*768像素、256级灰度的BMP图像存储后的文件存储容量约为A. 768KB B. 1024KB C. 6144KB D. 8192KB第 1 页,共 4 页8. 某算法的部分流程图如图所示:执行这部分流程后,输出 c,s的值分别是A. 12,20 B. 8,15 C. 12,15 D. 14,349 .下列表达式 2023%400%10**2//2 的计算结果A .23 B.11 C.0 D.410.有如下 python程序段:s=input("请输入字符串 s:")k,ch=1,s[0]for i in range(1,len(s)):if k==0:ch=s[i]k=1else:if ch==s[i]:k+=1else:k-=1print(ch)若输入字符串 s分别为以下内容,执行程序后,ch的值不为”P”的是A. PPQPQ B. PQTQP C.QPQQP D.TQQPP11. 以下是实现正整数序列 arr升序排列的程序代码段,则划线部分代码正确的是for i in range(1,len(arr)):key= arr[i]j = i-1while ① :arr[j+1] =arr[j]j-= 1②print("排序后的数组:")for i in range(len(arr)):print("%d" %arr[i]) # 依次输出 arr 中的每个元素A. ①j>=0 and key < arr[j] ②arr[j+1] = keyB. ①j>=0 and keyC. ①j>=0 and key > arr[j] ②arr[j] = keyD. ①j>=0 and key> arr[j] ②arr[j+1]=key12.有如下 Python 程序段:import randomn=random. randint(50,100)a=[]for i in range(2,n+1):while(n % i == 0):a. append(i)n = n // i第 2 页,共 4 页print(a)上述程序执行后,输出结果可能的是A. [2,2,9] B. [3,3,3,5] C. [2,3,5] D. [53]二、非选择题(本大题共 3 小题,其中第 13 题 10 分,第 14 题 8 分,第 15 题 8分,共 26 分。)13.2022 世界杯足球赛小组赛晋级规则为:32 支参赛队伍通过抽签分为八个小组,每个小组分别有四支球队进行比赛,胜平负分别积 3、1、0 分。每个小组积分的前两名球队晋级,积分相同的净胜球多者晋级,净胜球相同的进球数多者晋级。小组赛数据存放在“世界杯小组赛积分.xlsx”文件中,如第 13 题图 1 所示,现用 Python 程序对表中数据进行处理,得到 16 支晋级球队名单,并输出如第 13 题图 2 所示的图表。第 13 题图 1 第 13 题图 2(1)若要在 EXCEL 文件中计算各支球队的积分,可在 H2 单元格中输入公式_____▲____,并把 H2 单元格自动填充到 H33 完成积分计算。(2)实现上述功能的 Python 程序如下,请在划线处填写正确的语句。import matplotlib.pyplot as plt, pandas as pddf=pd.read_excel('世界杯小组赛积分.xlsx')df['积分']= df.胜*3+df.平df['净胜球']= ______①________ #净胜球=进-失#以“积分”为主要关键字、“净胜球”为次要关键字、“进”球数量为第三关键字降序排列df=df.sort_values (['积分', ______②______ ,'进'],ascending=[False,False,False])#按小组分组并取出每组前 2队数据df1=df.groupby(______③_______,as_index=False).head(2)plt.bar(________④________) #绘制如第 13题图 2所示图表plt.title('2022 世界杯足球赛 16强球队')plt.rcParams['font.sans-serif']='Simsun' #显示中文plt.show( )14.电路板布线问题。电路板的水平直线上,从左向右分布着 n个针脚(1,2,3,4……n)用于连接导线。连线(p,q)表示针脚 p和 q之间通过一根导线相连,导线只允许从水平直线的下方相连,对于给定的一组连线(p1,q1)、(p2,q2)、(p3,q3)……(pn,qn),如果能适当安排这组连线,使它们互不相交,那么称这组连线是可布线的,如第 14题图 1所示。当出现如第 14题图 2所示的针脚相连时,则称它们是不可布线的。对于具有 n个针脚的直线,给定 k条连线,通过程序判定这组连线能否布线。p1p2 q2 q1 p3 p4 q4 q3 p5 p6 q5 q6 p1 p2 q1 q2第 14题图 1 第 14题图 2(1)现在 5条导线的针脚位置,分别为[1,4],[4,6],[7,8],[2,3],[5,7],这组连线_____▲____ (可/不可)布线的。(2)实现上述功能的 Python程序如下,请在划线处填写正确的语句。#输入 k条连线针脚位置数据存入列表 a中,如 a=[[1,4],[4,6],[5,8],[2,3]],代码略n=len(a)①i=0while flag and ifor j in range(i+1,n):if a[i][0]a[i][1] or ② :flag=False第 3 页,共 4 页③if flag:print('可以布线')else:print('不能布线')15. 某校学生就餐实行套餐制,套餐分 A、B、C、D、E、F、G、H共 8种,学生可预订任意一种套餐。学校根据各套餐预订人数分配窗口,为提高配餐效率,一个窗口只提供一种套餐,学校学生数不超过 2000人,窗口共 30个,根据每窗口 70人预分配窗口,但按此方法分配窗口数可能超过 30个,则删除多余窗口,删除方法如下: 每个套餐至少保留一个窗口,最多删除 1个窗口,优先删除尾数窗口中人数最少的窗口,如果尾数窗口人数一样,则在分配到窗口数最多的套餐中去掉一个窗口例如:某次选择 A~H套餐的人数分别为[468, 329, 392, 248, 38, 180, 263, 82],则各套餐所需窗口数量分别为 7、5、6、4、1、3、4、2,合计窗口 32个,需减掉 2个,即从 D和 H套餐窗口各减去 1个。如图所示:实现上述功能的 Python程序如下,请在划线处填写正确的代码。#从数据库中读取每个学生所订套餐号存入列表 a中,如 a=['A','B','H','F',……]tcs=8 #套餐数量rs=70 #每个窗口预分配人数cks=30#窗口数量b=[]for i in range(tcs):c=chr(i+65) #A的 ASCII码是 65b.append([c,0,0]) #生成二维列表 b=[['A',0,0],['B',0,0]……]for i in a:b[ord(i)-65][1]+=1 #统计各套餐预订数量s=0for i in range(tcs):b[i][2]=b[i][1]//rsif b[i][1]%rs!=0:b[i][2]+=1①for i in range(tcs-1):for j in range(tcs-i-1):②if t>0 or t==0 and b[j][2]b[j],b[j+1]=b[j+1],b[j]i=0;k=s-ckswhile k>0:if ③ :b[i][2]-=1k-=1i+=1k=1for i in range(tcs):c=chr(i+65)for j in b:if j[0]==c:print(c+'套餐分配窗口为:'+str(k)+'~'+str(k+j[2]-1))④第 4 页,共 4 页2022 学年第一学期期末高中教学质量检测信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1 2 3 4 5 6 7 8 9 10 11 12B D B A D C A A B C A D二、非选择题(本大题共 3 小题,其中第 13 题 10 分,第 14 题 8 分,第 15 题 8 分,共 26 分。)13.(1) =C2*3+D2 (2 分)(2) ①df.进-df.失 (2 分)②'净胜球' (2 分)③'小组' (2 分)④df1.球队,df1.积分 (2 分)14. (1)不可 (2 分)(2) ①flag=True (2 分)②a[j][0]a[j][1]>a[i][0] (2 分)③i+=1 (2 分)15. ①s+=b[i][2] (2 分)②t=b[j][1]%rs-b[j+1][1]%rs (2 分)③b[i][2]>1 (2 分)④k+=j[2] (2 分) 展开更多...... 收起↑ 资源预览