资源简介 绝密★考试结束前2023 学年第一学期浙南名校联盟期中联考 高二年级技术学科 试题考生须知:1.本卷共 11 页满分 100 分,考试时间 90 分钟;2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上, 写在试卷上无效;4.考试结束后, 只需上交答题纸。第一部分 信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符 合题目要求的, 不选、多选、错选均不得分)1.“10 月 8 日上午, 中国队结束了所有参赛项目的争夺, 最终,中国体育代表团本届亚运会奖牌数 量为 201 金、111 银和 71 铜, 共 383 枚奖牌。”结合上述报道, 下列对数据、信息的说法正确的是A.在纸上单独书写 383, 它就已经被赋予一定意义B.题干中的文字即信息C.上述报道发布于一个月前,已经不具有价值性D.由金、银、铜牌数计算出奖牌总数体现了统计者对知识的运用2.下列有关数字化的说法,正确的是A.数码照相机拍照片的过程是模数转换的过程B.录音时, 说话者的声音越大, 得到的音频文件占用的存储空间也越大C.量化位数越大,说明采集声音时每秒钟得到的采样点越多D.一张图像的位深度为 8,说明这张图像最多可以呈现 255 种不同的颜色3.若将十进制数 n 转换为二进制数, 该二进制数的末位是 1, 下列说法不正确的是A.该十进制数一定是奇数B.十进制数 n 和 n+1 所对应的二进制数的位数可能不同C.十进制数 n*10 得到的值与在二进制数末尾添加数字 0 得到的值相同D.如在转化后的二进制数的末尾添加一个“1”, 此时除以 4 的余数是 34.下列关于信息编码的说法, 不正确的是A.根据 ASCII 编码标准,“IT”两个字母共占用 2bitB.汉字的输入码不是唯一的C.相对于一维条形码,二维码的信息存储量更大D.对视频进行压缩的过程,是编码的过程5.下列关于数据管理与安全的说法正确的是A.计算机一般采用树形目录结构来管理文件B.安装防火墙可以预防自然灾害引起的数据损坏C.提升数据安全,只需要关注数据本身的安全就可以D.数据校验可以提升数据的保密性6.以下关于大数据描述正确的是A.“浙江大学”近十年来招生汇总数据规模庞大, 可以称之为大数据B.大数据给生活带来便利的同时,也带来了数据安全等方面的社会问题C.大数据技术涉及到的数据均是非结构化数据D.大数据思维着重关注数据之间的因果关系的探究高二技术学科试题 第1页 共 11 页7.下列关于算法的描述正确的是A.算法是用来解决数学问题的B.在算法执行过程中,有时需要运用控制转移来执行不同的操作C.求所有自然数的和违背了算法的可行性D.算法一定要有输入8.以下表达式运算结果为 True 的是A.23%200**1/2<-2**4+4*2B."Hz" in "Hangzhou Asian Games"C.abs(int(-4.65))==round(4.65)D.not False and not True or not False9.已知 food="milkeggbread",feel={1:"love",2:"like",3:"hate"}, people=["he","she","it"],则 表达式 people[2]+feel[2][2:4]+food[1::4]的值是A.itkeige B.itteige C.itkemer D.itikeige10.用 python 算法控制结构描述“如果报名人数超过 10 人则输出活动升级,若小于 3 人则输出活 动取消,否则输出活动正常举行”,设 t 为报名人数,下列选项正确的是A.if t>10:a="活动升级"if t<3:a="活动取消"else:a="活动正常举行"print(a)B.a="活动正常举行"if t<3:a="活动取消"elif t>10:a="活动升级"print(a)C.a="活动取消"if t>3:a="活动正常举行"elif t>10:a="活动升级"print(a)D.a="活动升级"if t<3:a="活动取消"elif t<=10:a="活动正常举行"print(a)11.用 python 程序处理图像文件“chenchen.jpg”,该图像颜色位深度为 24bit,图像如图所示, 程序代码如下:from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimg=np.array(Image.open("chenchen.jpg").convert("L"))rows,cols=img.shapefor i in range(rows):for j in range(cols):if (img[i,j]>128):img[i,j]=1else:img[i,j]=0plt.imshow(img,cmap="gray")plt.show()下列说法正确的是A.待处理图像的文件名为“chenchen”高二技术学科试题 第2页 共 11 页B.处理后的图像像素数将增加C.将加框处语句中的“>”改为“<=”,则处理后的图像中黑白色将互换D.将加框处语句中 128 改为 188,则处理后图像中的黑色部分将减少12.某 python 程序如下:s=[3,3,3,6,6,8,11,11,9,4,2,5]r=[]for i in range(1,len(s)-1):if not(s[i-1]s[i]>s[i+1]):if s[i-1]==s[i]:continuej=len(r)-1while j>=0 and s[i]<=s[r[j]]:j-=1if j==len(r)-1 or j==-1:j+=1r=r[:j]+[i]+r[j:]print(r)程序运行后,输出的结果为A.[3,6,10] B.[6,11,2] C.[6,3,10] D.[10,3,6]二、非选择题(本大题共 4 小题,其中第 13 小题 4 分,第 14 题 7 分,第 15 题 7 分,第 16 题 8 分, 共 26 分)13.某 APP 为鼓励用户积极签到,制定积分签到政策,用户第一次连续签到可以得到 1 分,第二次 连续签到得 2 分,第三次连续签到得到 4 分,接下来,每次得分分别为 8,16,32……。若签到中 断,则前面签到所得积分清空,重新从第一天开始积分。当用户积分达到 10000 分时,可以兑换 相应奖品,小明想得到的毛绒娃娃需要 20000 积分,请设计算法帮小明计算,需要至少连续签到 多少天才能拿到毛绒娃娃。(1)用算法解决上述问题,在 步骤(单选,填字母:A.设计算法 B.抽象与建模 C.描述算 法),确定用变量 day 表示需要花费的时间,用 jf 表示当前签到可以获得几分,用 sum_jf 表示目 前已经累计获得的积分,并得出解决问题的计算模型。(2)解决此问题的算法流程图如下图所示,请在虚线框中画上合适的流程图基本图形。 (3)请在流程图中划线处填上合适语句。高二技术学科试题 第3页 共 11 页14.小钱设计了一个用于判定素单词的 Python 程序。判断素单词的规则如下:设定小写字母 a--z 对应的数字为 1--26 ,大写字母 A--Z 对应的数字为 27--52 ,将某个单词的所有字母按照其对应 的数字求和,若和为素数则判断为素单词。现用程序来判断一个单词是否是素单词,如果是输出“yes”,反之则输出“no”。如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和 为 34+5+12+12+15=78 ,不是素数,因此单词“Hello”不是素单词 ,输出“no”。(1)根据题意,当输入单词 “Love”,输出的结果是 。(2)实现素单词判断的 python 程序如下,请在划线处填入合适的代码。s=input("请输入一个单词 :")m=0flag=Truefor i in range(len(s)):ch=s[i]if "Z">=ch>="A":m= ①elif "z">=ch>="a":#将小写字母转换为对应的数字并累加至变量 m,代码略for i in range(2,m) :if ② _ :flag=Falsebreakif ③ :print("yes")else:print("no")15.一个 n 位数,如果每一位上的 n 次幂之和等于它本身,那么这个数我们称之为自幂数。下列代码 可以实现输入数字长度 n 之后,输出所有 n 位自幂数,并统计个数。程序运行效果如下图所示:(1)寻找 n 位数的 Python 程序如下,程序使用算法为 (单选,填字母:A.解析算法 B.枚举算法)。(2)请在程序划线处填入合适的代码。n=int(input("请输入你想要找几位自幂数: "))count=0sum1=0for i in range(1*10**(n-1),1*10**n):a=iwhile a>0:①a=a//10if i==sum1:count+=1print(i)② _print("n 位自幂数一共有"+ ③ +"个")高二技术学科试题 第4页 共 11 页16.上城小学将在本学期开展趣味运动会,一(10)班的班主任邀请你为他们设计一个 Python 程序, 用于挑选参加集体项目的选手。挑选规则为:当班级有足够候选人员时,进行随机挑选,并输出人 员名单;若无足够人员时,提示“无足够候选人员参加比赛! ”,并规定每个学生最多参加一个集 体项目。程序要求用户按照规范输入比赛项目及相关人员要求,例如输入“投篮:8,2”即篮球项 目要求男生 8 人,女生 2 人。该程序的运行效果如下图所示:(1)实现挑选集体项目选手的 python 代码如下,请在划线处填入合适代码。(2)程序加框处代码有误,请改正。from random import shuffledef disp(inf):# 将输入的字符串整理为指定格式,当输入字符串为"跳绳:10,10;投篮:8,2",则将其调整为{"跳绳": [10, 10], "投篮": [8, 2]}并返回。def player(x,n):for p in range(len(x)):if p>=n:①print(x[p],end=" ")return x[n:]c=[["陈浩琦", "男"],["王慧敏", "女"], ["王子涵", "男"], …] # 班级学生名单ctemp=[[],[]]for ② in c:if p[1]== "男":ctemp[0].append(p[0]) #append()函数的功能为在列表末尾插入新元素else:ctemp[1].append(p[0])inf=input("请输入比赛项目及相关人员要求:")s=["男","女"]sj=disp(inf)for t in sj: #变量遍历字典中的每个键if sj[t][0]<=len(ctemp[0]) and sj[t][1]<=len(ctemp[1]):print(t+"项目: ")for i in ③ : print(s[i],end=":") shuffle(ctemp[i])#shuffle 用于将序列的所有元素进行随机排序ctemp=player(ctemp[i],sj[t][i])print()else:print(t+"项目:\n 无足够候选人员参加比赛!")高二技术学科试题 第5页 共 11 页2023年学年第一学期浙南名校联盟期中联考高二年级技术学科 参考答案***信息技术部分一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)题号 1 2 3 4 5 6 7 8 9 10 11 12答案 D A C A A B B D A D C D二、非选择题(本大题共 4小题,其中第 13小题 4分,第 14题 7分,第 15题 7分,第 16题 8分,共 26分)13.(1)B (1分)(2) (1分)(3)sum_jf<-sum_jf+jf 或 sum_jf=sum_jf+jf 或 sum_jf+=jf (2分)14.(1)no (1分)(2)○1 m+ord(ch)-ord(‘A’)+27 或 m+ord(ch)-38 或其他等价答案 (2分)○2 m%i==0 (2分)○3 flag 或 flag==True 或 i==m-1 其他等价答案 (2分)15.(1)B (1分)(2)○1 sum1=sum1+(a%10)**n 或其他等价答案 (2分)○2 sum1=0 (2分)○3 str(count) (2分)16.(1)○1 break (2分)○2 p (2分)○3 range(len(ctemp)) 或 range(2) 或其他等价答案 (2分)(2)ctemp[i]=player(ctemp[i],sj[t][i]) (2分){#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#} 展开更多...... 收起↑ 资源列表 浙南名校联盟信息答案(高二).pdf 浙南名校联盟信息试卷(高二).docx