资源简介 2023 学年第二学期浙江省精诚联盟 3 月联考高二年级技术学科参考答案一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1 2 3 4 5 6 7 8 9 10 11 12C B C D B A B D C B C A二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分。)13、(1)1,2,3,4,5,7,10,11,12 (1 分)(2)①num=num*10+int(s[i]) 或 num=int(str(num)+s[i]) (2 分)②flag=True (2 分)③rs+=str(end) +',' 或 rs+=str(num)+ ',' (2 分)14、(1)AB (2 分)(2)①df[df['商品类别']==food] 或 df[df.商品类别==food] (2 分)②df.at[i,'下单时间'][11:13] 或 df.at[i,'下单时间'][-5:-3] 或其余等价答案 (2 分)(3)①ABD (2 分)②df2.下单时段,df2.订单数量 或 df2['下单时段'],df2['订单数量'] (2 分)15、(1)1 (1 分)(2)①ch=s[i] 或 ch= word[j] (2 分)②j③[j-1,cnti-cntj] (2 分)④expend(s,word) (2 分){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}绝密★考试结束前2023 学年第二学期浙江省精诚联盟 3 月联考高二年级技术学科 试题考生须知:1.本卷共 12 页满分 100分,考试时间 90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分:信息技术一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据、信息与知识的说法,正确的是( )A.数据和关于数据的解释可以分离B.信息在交流的过程中会产生损耗C.不同的人面对同样的信息可能会形成不同的知识D.人们仅依靠搜索引擎就可以拥有海量的知识2.关于数据的编码,下列说法正确的是( )A.扫描二维码属于信息的编码B.数据可以通过传感器、网络爬虫等方式来获取C.声音的数字化过程是将数字信号转换为模拟信号的过程D.在 GB-2312 字符集中,1 个汉字在计算机中用 1 个字节来表示3.下列关于大数据的说法,不正确的是( )A.一般采用分治思想来处理大数据B.导航规划最优行驶路径是大数据的典型应用C.摄像头获取的实时数据可采用图计算进行处理D.大数据技术可以处理结构化、半结构化和非结构化数据阅读下列材料,完成第 4 至 6 题某家庭智能安防系统的部分功能有:在入户门上集成可视化门铃,通过摄像头进行人脸识别实现为家庭成员自动开锁;如遇非法入侵,自动开启报警装置并向指定用户拨打电话及发送短信;在厨房安装煤气泄露探测器,当煤气泄露到一定浓度时报警;户主可通过专用 APP按日期查询历史数据。4.该系统的下列应用中,体现了人工智能技术的是( )A.户主查询历史数据 B.煤气探测器探测煤气浓度C.报警装置向指定用户拨打电话 D.通过摄像头对人员进行人脸识别5.下列关于信息系统的组成和安全的说法,正确的是( )A.该系统的用户只有户主B.所有出、入户数据加密后保存在服务器的数据库中高二技术学科 试题 第 1 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}C.该信息系统只在家庭中使用,所以不存在安全隐患D.该信息系统是由软硬件、数据和用户组成6.下列关于该信息系统支撑技术的说法,正确的是( )A.该系统功能的实现需要传感与控制技术的支持 B. 该系统的使用与家庭网络环境无关C.使用 APP 远程查询历史数据无需服务器支持 D.该系统的性能仅由硬件决定7.录制一段采样频率为 44.1kHz,量化位数为 16 位的双声道立体环绕的 Wave 音频格式数据30 秒,需要的磁盘空间大约为( )A. 3MB B. 5MB C. 10MB D. 20MB8.某算法的部分流程图如下所示执行这部分流程后,输出 s 的值为 64,则①处应填入( )A. i//4==2 B. i**0.5==int(i**0.5) C. i%2==1 D. i%2==09.下列 Python 表达式的值为 True 的是( )A. len('2+3')<2 B. ord('a')-ord('A')==20C. 'a' in {'a':'apple','b':'banana'} D. int(max("5","11","100"))==10010.有如下程序段:s="a123b456"t=""f=Truefor i in s:if "0"<=i<="9" and f:t+=if=Falseelse:f=Trueprint(t)运行程序,输出结果是( )A. 123456 B. 1346 C. 123 D. 1411.有如下程序段:from random import randinti,n=0,4a=[0,0,0,0,0]高二技术学科 试题 第 2 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}while i<=n:x = randint(1,9)if x%2==1:a[i]=xelse:a[n]=xn=n-1i = i + 1print(a)运行程序后,输出 a 的值可能是( )A. 7 1 3 9 10 B. 3 4 1 8 8 C. 0 7 0 6 8 D. 3 7 5 5 012.通过键盘输入一些单词,程序输出这些单词的最长公共前缀。例如,当输入“flower, flow,flight”时,将输出“fl”。实现上述功能程序段如下:def commonPrefix(strs):length = len(strs[0])count = len(strs)prefix='' ''for i in range( ① ):cur=strs[0][i]for j in range(1,count):if ② :return prefixprefix+=curstrs=input().split(',') #split(',')以逗号为分隔符,返回列表print(commonPrefix(strs))方框处应填入的代码是( )A.①0,length ②i>=len(strs[j]) or strs[j][i]!=curB.①0,length ②i>=len(strs[j]) and strs[j][i]!=curC.①1,length ②i>=len(strs[j]) or strs[j][i]!=curD.①1,length ②i>=len(strs[j]) and strs[j][i]!=cur二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分。)13.对某升序数字序列按如下规则进行压缩:对其中的连续递增部分(长度≥2)只保留其起始值和结束值,并用“-”来连接;其余数据不变。例如:升序序列“0,1,2,4,6,7,8”压缩后变为:“0-2,4,6-8”。(1)若某数字序列压缩后的结果为“1-5,7,10-12”,则压缩前该序列为:________________(2)现编写程序实现解.压.缩.,运行结果如第 13题图所示。Python 程序如下,请在划线处填入合适的代码。高二技术学科 试题 第 3 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}s=input('请输入压缩后的结果:')s=s+','i=num=0flag=False;rs=''while iif '0'<=s[i]<='9':____________①_____________elif s[i]=='-':start=numnum=0___________②___________else:end=numif flag:for j in range(start,end+1):rs+=str(j)+','else:_________③____________num=0;flag=Falsei+=1print('原序列为:'+rs[:-1])14.某早餐店老板收集了 2 月份顾客购买早餐的数据,存储在”breakfast.xlsx”文件中,部分界面如第 14 题-图 1 所示。第 14 题-图 1(1)在对数据进行处理的过程中,下列说法正确的有__________(多选,填字母)A.第 2 行数据存在数据缺失问题,可以通过忽略缺失值对其进行简单的处理B.第 3 行的下单时间数据存在逻辑错误C.第 4 行和第 5 行两行数据重复,可以直接删除其中一行D.只能通过 Python 语言编程,才能进行数据分析与挖掘(注:全部选对的得 2 分,选对但不全的得 1 分,不选或选错的得 0 分)高二技术学科 试题 第 4 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}(2)将数据整理后,老板想统计 2 月某一类别的商品在各时段(下单时间第 1~10 位为日期,第 12~16 位为时间,时间中小时数相同的为同一时段)的订单数量,效果如第 14 题-图 2所示。Python 程序如下,请在划线处填写合适的代码。import pandas as pddf=pd.read_excel("breakfast.xlsx")time=[]food=input('请输入想要查询的商品类别:')df=___________①________________for i in df.index:time.append(________②___________)df['下单时段']=time #添加新的列“下单时段”df1=df.groupby('下单时段',as_index=False)['订单编号'].count()df1=df1.rename(columns={'订单编号':'订单数量'}) #将列标题“订单编号”修改为“订单数量”(3)若老板需了解该类别的商品订单数量最多的前三个时段,并对处理后的数据进行可视化操作,效果如第 14 题-图 3 所示,部分代码如下。import matplotlib.pyplot as pltdf2= ▲plt.bar(___________________)plt.title(food+'订单数量最多的前三个时段')plt.show()①方框所示的▲处可填入的代码有________(多选,填字母)A. df1.sort_values('订单数量',ascending=False).head(3)B. df1.sort_values('订单数量',ascending=False)[0:3]C. df1.sort_values('订单数量').tail(3)D. df1.sort_values('订单数量')[-1:-4:-1](注:全部选对的得 2 分,选对但不全的得 1 分,不选或选错的得 0 分)②请在划线处填入合适的代码。15.有时候人们会重复写一些字母来表示额外的感受,比如 "hello" -> "heeellooo", "hi" -> "hiii"。我们将相邻字母都相同的一串字符定义为字.母.组.,例如:"h", "eee", "ll", "ooo"。已知单词 s,如果存在另一个单词 word,在单词 word 的若干个字.母.组.中添加相同的字母,最终能使单词 word 与单词 s 相同,就可以判定单词 word 能扩张成单词 s。现有一程序:输入单词 s 与一组单词 words,输出 words 可扩张为 s 的单词数量以及扩张需要添加的字母。已知 s="heeellooo",words=["hello","hi","helo"],程序运行结果如第 15题图所示:第 15 题图(1)已知 s="amazzzzinggg",words=["amazing","amazed","amazzzzzingggg","amaazzzingg"],其中可扩张为 s 的单词数量为________。高二技术学科 试题 第 5 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}(2)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。def expend(s,word):if s==word:return Falsei=j=0while iif s[i]!=word[j]:return False___________①____________cnti=0while icnti+=1;i+=1cntj=0while ___________②____________:cntj+=1;j+=1if cnti>cntj:res.append(___________③____________)# res 中存储需添加字母的字母组[最后一个字母的索引位置,添加的字母个数]#例’okk’扩张成’ookkk’,最终 res 为[[0,1], [2,1]]elif cntireturn Falsereturn i==len(s) and j==len(word)s=input('请输入单词 s:')words=input('请输入一组单词(用逗号分隔):').strip().split(',')#strip()去除字符串两端的指定字符 split(',')以逗号为分隔符,返回列表count=0;exps={}for word in words:res=[]if ___________④____________:count+=1exps[word]=resprint('这组单词中可扩张为 s 的单词数量为:',count)for key in exps:print("单词"+key+"可以在",end="")for exp in exps[key]:print("索引为"+str(exp[0])+"处添加"+str(exp[1])+"个字母"+key[exp[0]],end=" ")print("实现扩张")高二技术学科 试题 第 6 页(共 12 页){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#} 展开更多...... 收起↑ 资源列表 浙江省精诚联盟2023-2024学年高二下学期3月联考信息技术试题.pdf 高二信息答案.pdf