资源简介 绝密★考试结束前2024学年第二学期期中杭州地区(含周边)重点中学高二年级技术学科试题第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.【答案】A2.【答案】D3.【答案】B4.【答案】A5.【答案】C6.【答案】B7.【答案】C8.【答案】B9.【答案】D10.【答案】C11.【答案】C12.【答案】A二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)13.【答案】①. 2^3×3×5②. num//=zs[i]或 num=num//zs[i]③. flag或flag==True④. fj(data[i])14.【答案】①. 18②. AD③. df.at[i,"成绩"]或 df["成绩"][i]④. d,b⑤. ①③⑤或③①⑤15【答案】①. 40②. data[i][2]③. head=0④. money[pi]+tr_data[i][pi]或money[pi]+tr_data[pi][i]⑤. i=link[i]绝密★考试结束前2024学年第二学期期中杭州地区(含周边)重点中学高二年级技术学科试题考生须知:1.本卷满分100分,考试时间90分钟:2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题卷上,写在试卷上无效:4.考试结束后,只需上交答题卷。第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 2025 年央视春晚以“巳巳如意,生生不息”为主题、融合歌舞、相声、戏曲等多元形式,通过首次推出的视障版与听障版无障碍转播,向全球观众传递新春祝福。本次春晚实现技术创新、运用语音识别技术实时生成精准字幕;通过VR技术构建虚拟演播场景,使手语主持人实现沉浸式翻译;借助智能音频解说系统,使视障观众“听”懂春晚。其中最亮眼的节目当属宇树机器人与多民族的演员们共跳秧歌舞。下列关于数据和信息的说法,不正确的是()A.视障观众通过音频“听”懂春晚,可见音频是信息B. “2025”是数据,没有经过解释的数据是没有意义的C.通过歌舞、相声、戏曲呈现春晚主题,体现信息载体的多样性D.春晚的直播向全球观众传递新春祝福,体现信息的共享性2. 2025 年央视春晚以“巳巳如意,生生不息”为主题、融合歌舞、相声、戏曲等多元形式,通过首次推出的视障版与听障版无障碍转播,向全球观众传递新春祝福。本次春晚实现技术创新、运用语音识别技术实时生成精准字幕;通过VR技术构建虚拟演播场景,使手语主持人实现沉浸式翻译;借助智能音频解说系统,使视障观众“听”懂春晚。其中最亮眼的节目当属宇树机器人与多民族的演员们共跳秧歌舞。下列关于大数据及数据处理的说法,正确的是()A.春晚实时直播视频为静态数据B.处理春晚的实时直播视频一般采用图计算C.大数据指数据体量大的数据第 1页/共 9页D.通过对春晚转播收视率的数据分析,可以优化来年春晚节目单3. 2025 年央视春晚以“巳巳如意,生生不息”为主题、融合歌舞、相声、戏曲等多元形式,通过首次推出的视障版与听障版无障碍转播,向全球观众传递新春祝福。本次春晚实现技术创新、运用语音识别技术实时生成精准字幕;通过VR技术构建虚拟演播场景,使手语主持人实现沉浸式翻译;借助智能音频解说系统,使视障观众“听”懂春晚。其中最亮眼的节目当属宇树机器人与多民族的演员们共跳秧歌舞。下列关于人工智能的说法,正确的是()A. VR 技术是人工智能技术B.语音识别技术实时生成精准字幕,是人工智能的应用C.听障观众通过手语了解春晚,是人工智能的应用D.宇树机器人的舞蹈动作是从人类示教动作数据中学习,并通过试错优化,使用了符号主义人工智能方法4.下列有关信息编码和数字化的说法,不正确的是()A.数据在计算机内部是以二进制数或十六进制数方式进行存储B.通过手机录音并存储可以实现声音的数字化C.某段声音数字化时,量化值的范围是 0-123,则量化位数最少为 7 位D.两张分辨率相同的 BMP 图像,黑白图像的文件大小是彩色(256 色)图像的 1/85.下列关于保障数据安全的措施,不合理的是()A.保护好存储数据的介质B.对重要数据进行加密C.定期将机密数据备份在云盘上D.定期扫描漏洞,修复系统补丁6.下列表达式的值最大的是()A. len("13.5+1*3")*9B. ord("A")+int("2"+"0")C. max([19,160,231])//3+4**2%3D. int("7"*2)7.某算法的部分流程图如图所示。若 n 的值为 6,key 的值为 20,数组元素 a[0]至a[n-1]依次存放11,17,19,22,23,26,执行这部分流程后,输出 s 的值为()第 2页/共 9页A. 26B. 45C. 49D. 718.队列 Q 从队首到队尾的元素依次是“春”、“夏”、“秋”、“冬”。约定:T 操作是指 Q 中1 个元素出队,R 操作是指 Q 中 1 个元素出队后再入队。经过TRTRRT系列操作后,队列中队首元素是()A. “春”B. “夏”C. “秋”D. “冬”9.某二叉树前序遍历是 ABDCEF,中序遍历是 DBAECF,关于此二叉树下列说法正确的是()A.二叉树有 2 个叶子节点B.该树是完全二叉树C.度为 2 和度为 1 的节点个数相同D.要成一个满二叉树,至少需要增加 1 个节点10.定义如下 Python 函数:def digit_sum(n):if n<8:return nreturn n % 10 + digit_sum(n // 10)*8执行语句 s=digit_sum(13)后,s 的值为()A. 1B. 4C. 11D. 1511.某 Python 程序段如下:a="[[325,[3,[2],[3],4],3],[2,4],[4,-1]]"st=[]top=-1for i in range(len(a)):第 3页/共 9页if a[i]= " [":top+=lif top=len(st):st.append(i)else:st[top]=ielif a[i]= "]":top-=1print(len(st))运行该程序,输出的值为()A. 2B. 3C. 4D. 512.用Python编写程序实现对a数组进行非降序排序(即升序排序,允许有同值的数据),实现该功能的程序段如下:def search(key, i, j):while i<=j:mid=(i+j)//2if ①.j=mid-1else:i=mid+1return ia=[2,5,3,11,4,9,6,8,10,7,1]for i in range(1,len(a)):key=a[i]k=search(key,0,i-1)for j in range(i,k,-1):②a[k]=keyprint(“排序后的数组是:”,a)划线处应填入的正确代码为()第 4页/共 9页A. ①a[mid]>key②a[j]=a[j-1]B.①a[mid]C. ①a[mid]>key②a[j+1]=a[j]D.① a[mid]二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)13.分解质因数是数学科目的重要技能,分解质因数指的是将给定的数表示成多个质数相乘的形式,以便于研究数的性质。例如:数字60分解质因数可以表示成60=2^2×3×5。为了减少计算量,在运算过程中将所有判断过的质数存放在zs数组中,且不重复存储。现对data列表中的元素进行分解质因数编写如下,程序执行结果如图,请回答下列问题:(1)若数字是 120,则分解质因数可以表示成 120=_________(2)请补全空格处代码。def fj(num):ans=str(num)+"="i=0while num>1:count=0while num%zs[i]=0:count+=1①______if count>1:ans+=str(zs[i])+"^"+str(count)+"×"elif count==1:ans+=str(zs[i])+"×"if i==len(zs)-1:t=zs[i]while t<=num:t+=1flag=True第 5页/共 9页for j in zs:if t%j==0:flag=Falseif②_______:zs.append(t)breaki=i+1print(ans[:-1])zs=[2]data=[10,25,36,42,56]for i in range(len(data)):③_______print("用到的所有质数有:", zs)14.某项测试,测试内容是10道选择题,第1题到第10题均为必做单选题,每题2分,学生答题情况和参考答案保存在文件“stu.xlsx”中,部分数据如图1,为了更清晰掌握学生学习情况,杜老师对答题结果进行了数据分析,制作图表如图 2。(1)某学生答题结果是“ABCABCADCA”,若答案是“ABCABCABCA”,每题 2分,则该生成绩是_____(2)计算各学生成绩,统计答题得分率小于 80%的题号情况,并制作图表。请回答下列问题:①选择合适的选项_______(多选),②③填入合适的代码。A. df.indexB. range(df.index)C. len(df)D. range(len(df))import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel('stu.xlsx')第 6页/共 9页t=(1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0)#各题号答对人数初始值为 0b=[]: d=[]for i in①:dt=df.at[i, "答题"]:da=df.at[i, "答案"]for j in range(len(da)):if dt[j]=da[j]:②_____+=2t[j+1]+=1for i in range(10):t[i+1]=round(t[i+1]/len(df)*100,2)if t[i]<80:b.append(t[i+1])d.append(i+1)plt.bar( ③______)plt.title("有待提高的题号答题准确率情况")plt.show()print(df2组别.values)方框中的代码由下列语句中的部分语句组成:①df2=df.groupby("组别", as_index=False).mean()②df2=df.groupby("成绩", as_index=True).mean()③ave=df.成绩.mean()④ave=df.average("成绩")⑤df3=df2[df2.成绩< ave]⑥df3=df["成绩"](3)统计平均分小于年级平均分的组别,方框中填入的语句依次为______(选 3 项,填数字序号)15.某国有n个城市,编号分别为0,1,2,3,…,n-1。这个国家的政府修建了多条双向通行道路,每条道路连接着两个城市。政府规定开车从城市S 到城市 T 需要收取的过路费为:所经各城市道路的过路费总和。如城市1到城市2过路费为2,城市2到城市3过路费为3,那么从城市 1经过城市2到城市3需要上交的过路费为 5。为了节省开支,小杜决定利用所学的python 编写程序,做好路线规划,输入起点城市编号和可以到达的终点城市编号,找出花费最少的路线和过路费。第 7页/共 9页实现该功能程序段如下,请回答下列问题。(1)data 二维数组存储的是互通城市的过路费,例如:data=[[0,1,10],[2,3,10],[1,3,50],[1,2,40],[0,2,30]],其中[0,1,10]表示城市 0 和1 之间过路费为 10。则小杜开车从城市 0 到城市 3 所需要的最低过路费为__________。(2)定义函数 turn_data(data),该函数功能实现生成二维数组p,p[i][j]是存储城市i到城市j的过路费,请在划线处填入合适的代码。def turn_data(data):global n#n 为全局变量p=[[0]*n for i in range(n)]for i in range(len(data)):a,b=data[i][0],data[i][1]p[a][b]=p[b][a]=__________return p(3)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。程序执行输出结果如图。def js_money(st,ed,tr_data):global n#n 为全局变量link=[-1]*nmoney=[0]*ns=[st]①_______while headpi=s[head]for i in range(n):if tr_data[pi] [i]>0 and (money [i]=0 or money[i]>money[pi]+tr_data[pi][i]):money[i]=②________link[i]=pis.append(i)第 8页/共 9页head+=1return link, money[ed]’’’读取该国城市个数存入变量 n,并将互通城市的过路费数据依次存入列表 data 中,data[i]包含 3 个数据项,data[i][0]和 data[i][1]存放互城市的编号,data[i][2]存放互通城市的过路费,代码略’’’tr_data=turn_data(data)st=int(input("请输入要查询的起点: "))ed=int(input("请输入要查询终点: "))link, money=js_money(st, ed, tr_data)print("最少的过路费为: ", money)k="":i=edwhile i!=st:k="—>"+str(i)+k③_____k=str(st)+kprint("路线为: ",k)第 9页/共 9页 展开更多...... 收起↑ 资源列表 浙江省杭州地区(含周边)重点中学2024-2025学年高二下学期期中考试信息技术试题(原卷版).docx 答案.docx