浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题_第1页
浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题_第2页
浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题_第3页
浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题_第4页
浙江省金华市卓越联盟2023-2024学年高二上学期12月月考技术试题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023学年第一学期金华卓越联盟12月阶段联考高二年级技术试题命题人:义乌三中审题人:巍山高中考生须知:1.本卷共12页满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写班级、学号和姓名;考场号、座位号写在指定位置;3.所有答案必须写在答题纸上,写在试卷上无效;4.考试结束后,只需上交答题纸。第一部分信息技术一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中,只有一个符合题目的要求,不选、多选、错选均不得分)1.下列关于数据与信息说法,正确的是()A.虚假的数据不能承载任何信息B.同一信息只能依附于同一种载体C.信息是数据经过储存、分析及解释后所产生的意义D.信息被更多的人获取,损耗就会越多【答案】C【解析】【详解】本题考查数据与信息相关内容。信息必须依附于一定的载体,同一信息也可以依附于不同的载体,AB选项错误。信息是数据经过储存、分析及解释后所产生的意义,C选项正确。信息被更多的人获取,不会产生损耗,D选项错误。故本题答案为C选项。2.下列关于数据采集与数字化的说法,正确的是()A.计算机在获取数据时,只能通过传感器、网络爬虫等机器获取的方式B.将模拟信号转换成数字信号一般需要经过采样、量化与编码C.提高声音的音量,一定会影响该声音的采样频率与量化位数D.为了提高声音的保真度,可以无限制地提高采样频率与量化位数【答案】B【解析】【详解】本题考查数据采集与数字化相关内容。A选项,计算机在获取数据时,可以通过传感器采集、爬虫采集、录入采集、导入采集、接口采集等方式进行,选项错误。B选项,模拟信号转换成数字信号一般需要经过采样、量化与编码,选项正确。C选项,提高声音的音量,不会影响该声音的采样频率与量化位数,选项错误。D选项,量化位数越多,声音的质量越高;采样频率越高,声音的保真度越好,但不可以无限制地提高,选项错误。故本题答案是B选项。3.某个字符内码为二进制数01■01■■l,其中有三位数字模糊不清,下列说法正确的是()A.该字符的十六进制值可能为79HB.该内码可能为一个ASCII码字符的内码C.该二进制数编码有3种可能D.该内码的最高位为0,没有意义,在计算机中存储时会自动删除【答案】B【解析】【详解】本题考查编码相关内容。A选项,79H转换为二进制是:01111001,与题中二进制不同,选项错误。B选项,该内码值不超过127,可能是一个ASCII码字符的内码,选项正确。C选项,该二进制数编码有8种可能,选项错误。D选项,该内码的最高位为0,有意义,在计算机中存储时不会删除,选项错误。故本题答案是B选项。4.下列关于数据安全与大数据的说法正确的是()A.保护数据的安全只需要做好存储介质的保护B.数据校验是为保证数据的保密性进行的一种验证操作C.学生学籍系统中存放着的学生数据属于大数据D.某购物网站根据用户的商品访问情况及时更新网站主页中的商品精品推荐体现了大数据技术的应用【答案】D【解析】【详解】本题考查数据安全与大数据相关内容。A选项,威胁数据安全的因素有很多,主要有:硬盘驱动器损坏、人为错误、黑客入侵、病毒、信息窃取、自然灾害、电源故障、磁干扰等。保护数据安全不仅仅是保护存储数据的介质,选项错误。B选项,数据校验是为保证数据的完整性进行的一种验证操作,选项错误。C选项,学生学籍系统中存放着的学生数据不属于大数据,选项错误。D选项,某购物网站根据用户的商品访问情况及时更新网站主页中的商品精品推荐体现了大数据技术的应用,选项正确。故本题答案是D选项。5.最近一款名为ZAO的APP在网上爆红,其主要功能就是AI换脸。该换脸技术的实现主要是通过训练人工智能模型,从海量的人脸图像数据集中学习到人脸的几何结构以及纹理信息。在生成人脸图像时,模型会根据输入的人脸图像,以及想要替换的人脸图像,通过算法生成一张新的图像。该事例体现的人工智能方法是()A.试错主义 B.符号主义 C.行为主义 D.联结主义【答案】D【解析】【详解】本题考查人工智能技术相关内容。对人工智能研究影响较大的有符号主义、联结主义和行为主义三大学派。符号主义是基于逻辑推理的智能模拟方法模拟人的智能行为。联结主义:受脑科学的启发,把人的智能归结为人脑的高层活动,强调智能的产生是由大量简单的单元通过复杂的相互联结和并行运行的结果。行为主义,是一种基于“感知——行动”的行为智能模拟方法。本题描述符合联结主义。故本题答案是D选项。6.某算法流程图如图所示,下列说法正确的是()A.条件“s>6?”共执行了6次B.该程序运行结束,输出s的值为6,i的值为11C.该程序s用于计算表达式13+57+911的值D.该流程图违背算法有穷性,无法实现【答案】C【解析】【详解】本题考查算法流程图相关内容。分析流程图可知,该算法用于计算表达式13+57+911的值,C选项正确。A选项,条件“s>6?”共执行了7次,选项错误。B选项,该程序运行结束,输出s的值为6,i的值为13,选项错误。D选项,该流程图未违背算法的有穷性,可以实现,选项错误。故本题答案是C选项。7.下列表达式的值最小的是()A.2657%100//10 B.int(62/8) C.abs(32//5) D.ord("z")ord("r")【答案】A【解析】【详解】本题考查Python运算符与表达式相关内容。A选项,2657%100//10>57//10>5。B选项,int(62/8)>int(7.75)>7。C选项,abs(32//5)>abs(6.4)>6。D选项,ord("z")ord("r")>122114>8。对比4个选项,A选项值最小。故本题答案为A选项。8.一个6面骰子上的点数有1、2、3......6,Python可以利用random模块产生随机数模拟掷骰子,如下表达式不能产生16随机点数的是()名称含义random.random()随机生成一个[0,1)范围内的实数random.randint(a,b)随机生成一个[a,b]范围内的整数random.uniform(a,b)随机生成一个[a,b]范围内的实数random.choice(seq)从序列的元素中随机挑选一个元素A.random.choice(range(1,6)) B.int(random.random()*6)+1C.int(random.uniform(1,6)) D.random.randint(1,6)【答案】A【解析】【详解】本题考查Python模块相关内容。A选项,range(1,6)产生序列为1、2、3、4、5,random.choice(range(1,6))产生的随机数为[0,5]。B选项,random.random()*6产生[0,6)范围内的实数,int(random.random()*6)产生[0,6)范围内的整数,即[0,5],则int(random.random()*6)+1产生[1,6]范围内的整数。C选项,random.uniform(1,6)产生[1,6]范围内的实数,int(random.uniform(1,6))产生[1,6]范围内的整数。D选项,random.randint(1,6)产生[1,6]范围内的整数。故本题答案为A选项。9.小甲、小乙、小丙三人摇骰子,所摇点数分别保存到整型变量a、b、c上,如下选项能输出三人中的最大点数的是()ifa>b:d=aelifb>c:d=belse:d=cprint(d)ifa>b:d=aelse:d=bifc>d:d=cprint(d)d=aifb>a:d=bifc>a:d=cprint(d)ifa>banda>cd=aifb>candb>a:d=bifc>aandc>b:d=cprint(d)ABCDA.A B.B C.C D.D【答案】B【解析】【详解】本题考查Python程序设计相关内容。A选项,当c最大,b最小,a介于中间时,运行结果为a的值,选项错误。B选项,能正确求出最大值,选项正确。C选项,当b最大,a最小,c介于中间时,运行结果为c的值,选项错误。D选项,当三数相等时,无法得出最大值,选项错误。故本题答案是B选项。10.某加密算法代码如下:s=input()k=3;ans=""foriinrange(0,len(s),2):c=s[i]ifs[i+1]=="+":c=chr((ord(c)65+k)%26+65)#ord('A')返回值为65ans=ans+celse:c=chr((ord(c)65k)%26+65)ans=c+ansprint(ans)ا若输入的字符串为"AA+B+F"(不含引号),则输出为()A.XDEC B.EDXC C.CEDX D.CXDE【答案】D【解析】【详解】本题考查Python程序设计相关内容。输入字符串"AA+B+F",其执行过程为:(1)i=0时,c='A',其后为'',执行else部分,c=chr((ord(c)65k)%26+65)>c='X',执行ans=c+ans,ans='X'。(2)i=2时,c='A',其后为'+',执行if部分,c=chr((ord(c)65+k)%26+65)>c='D',执行ans=ans+c,ans='XD'。(3)i=4时,c='B',其后为'+',执行if部分,c=chr((ord(c)65+k)%26+65)>c='E',执行ans=ans+c,ans='XDE'。(4)i=6时,c='F',其后为'',执行else部分,c=chr((ord(c)65k)%26+65)>c='C',执行ans=c+ans,ans='CXDE'。故本题答案为D选项。11.有如下Python程序段,功能为删除非降序序列中的重复数:a=[2,2,2,5,5,5,8]k=i=0while(1);ifa[i]!=a[i+1]k+=1(2)i+=1print(a[:k+1])该程序执行结果为[2,5,8],划线处可选代码为①i<len(a)②i<len(a)1③a[k]=a[i+1]④a[k]=a[i]则(1)(2)处代码依次为()A.①③ B.①④ C.②③ D.②④【答案】C【解析】【详解】本题考查Python程序设计相关内容。分析程序段,可知:(1)处为循环条件,结合上下文,i为循环变量且标明元素索引号,由i<=len(a)1及i+1<=len(a)1得出,i<len(a)1,故(1)应填写:i<len(a)1。若前后两个数相同,则略过该数,将其后面不同数字往前提,覆盖重复数字,故(2)处应填写:a[k]=a[i+1]。故本题答案为C选项。12.有如下Python程序段:a=[5,4,2,1,5]max=0foriinrange(5)s=0forjinrange(i,5)s=s+a[j]ifs>max:max=sprint(max)运行程序,输出的结果为()A.6 B.10 C.11 D.12【答案】B【解析】【详解】本题考查Python程序设计相关内容。分析程序段,其运行过程如图所示:。故其答案为B选项。二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)13.小明收集了所住小区内不同职业不同年龄的睡眠指数,将数据保存在“sleep.xlsx”中,部分数据如图a所示。为统计分析数据中不同职业的失眠人数,编写Python程序。请回答下列问题:图a(1)小明将根据每个人的睡眠时长判定是否具有睡眠障碍,若睡眠时长少于5小时且睡眠质量低于6则为“失眠”,睡眠时长在12小时以上的则为“嗜睡”,否则为“无”,请在划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotaspltdf=pd.read_excel("sleep.xlsx")foriindf.index:ifdf.at[i,"睡眠时长"]<5anddf.at[I,"睡眠质量"]<6:df.at[i,"睡眠障碍"]="失眠"____;df.at[i,"睡眠障碍"]="嗜睡"else:df.at[i"睡眠障碍"]="无"(2)统计分析数据中不同职业的失眠人数,并绘制柱形图,部分Python程序如下,实现程序如下,请在划线处填入合适的代码。dfl=①df2=df1.groupby("职业",as_index=False).count()plt.bar(②,df2.睡眠障碍)plt.title("不同职业的压力水平比较")plt.xlabel("职业")pltylabel("失眠人数")plt.show()①小明首先筛选出失眠人群的相关数据,则①处可选填下列哪个选项实现()(单选)A.df['睡眠障碍']=='失眠'B.df['睡眠障碍'=='失眠']C.df[df['睡眠障碍']]=='失眠D.df[df[睡眠障碍]=='失眠]②小明对筛选结果进一步统计,并绘制柱形图如图b所示,则②处需填入的代码为____。图b(3)绘制柱形图如图b,可知失眠人数最多的职业是____。【答案】①.elifdf.at[i,"睡眠时长"]>12或elifdff["睡眠质量"][i]>12②.D③.df2.职业④.护士【解析】【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序,推知:(1)if语句是依据睡眠时长和睡眠质量判断是否具有睡眠障碍,睡眠时长在12小时以上的则为“嗜睡”,结合if...elif...else结构,①处应填写:elifdf.at[i,"睡眠时长"]>12或elifdf["睡眠质量"][i]>12。(2)筛选出失眠人群的相关数据,可以使用df[df[睡眠障碍]=='失眠']来表示,故②处应填写:D。对筛选结果进一步统计,并绘制柱形图,观察图示,以职业作为x轴数据,故③处应填写:df2.职业。分析图b,可知失眠人数最多的职业是护士,故④处应填写:护士。14.在仅包含星号*和小写字母的字符串中,可以对星号进行消除。若字符串中含有除星号和小写字母以外的其它字符,则输出无法消除;否则按如下规则进行消除:①从左向右依次消除一个星号,直至消除所有的星号。②一次消除时,需要同时消去星号及星号前的一个字母,若星号前无字母,则仅消除该星号。如对字符串"pyt**ho*n"的消除过程为:第一次消除"t*",字符串变为"py*ho*n"第二次消除"y*",字符串变为"pho*n"第三次消除"o*",字符串变为"phn",消除完成,结果字符串为"phn"。(1)对字符串"*fightin**g*"消除后的结果为____。(2)编写程序实现上述消除,代码如下:s=input("请输入一个字符串:")i=0;flag=Truewhile①____:ifs[i]=="*":ifi=0:s=s[1:]i=1else:s=②____i=2elif③____:flag=False④____ifflagprint("消除*后:",s)else:print("含有其它字符,无法消除")【答案】①."fight"②.i<len(s)andflag或i<len(s)andflag==True或i<len(s)③.s[:i1]+s[i+1:]④.not("a"<=s[i]<="z")或s[i]<"a"ors[i]>"z"或s[i]!="*"and(s[i]<"a"ors[i]>"z")或not(s[i]="*"or"a"<=s[i]<="z")⑤.i+=1【解析】【详解】本题考查Python程序设计相关内容。分析题意,可知:(1)字符串"*fightin**g*"消除过程为:第一次消除"*",字符串变为"fightin**g*";第二次消除"n*",字符串变为"fighti*g*";第三次消除"i*",字符串变为"fightg*";第四次消除"g*",字符串变为"fight";消除完成,结果字符串为"fight"。故①处应填写:"fight"。(2)结合题目内容分析程序段,消除过程为循环,执行消除过程的前提是字符串还未结束且字符串中仅含有星号和小写字母,故②处应填写:i<len(s)andflag或i<len(s)andflag==True或i<len(s)。若当前字符s[i]为星号且不是第一个字符时,应消除星号及星号前的一个字母,前后两个字符串重新连接,故③处应填写:s[:i1]+s[i+1:]。若当前字符不是星号,也不是小写字母,应将flag置为False,故④处应填写:not("a"<=s[i]<="z")

s[i]<"a"ors[i]>"z"或s[i]!="*"and(s[i]<"a"ors[i]>"z")

not(s[i]="*"or"a"<=s[i]<="z")。当前字符执行完相应操作后,应转到下一个,即i+=1,故⑤处应填写:i+=1。15.机读卡的利用提高了选择题的批改效率。批改机读卡的一般步骤是先设置好题量、每道题分值和标准答案,然后扫描学生机读卡,扫描完成后快速计算出每位学生的成绩以及每道题的答题情况等,为老师的试题讲评提供依据。现编写Python程序实现功能:①计算并输出每位学生的成绩,如图a所示;②计算每题的正答率(每题的正答率=小题正答人数/学生总人数),输出正答率低于80%的题号及正答率,并建议老师进行讲评,如图b所示。学生答题得分为:图a部分学生得分图b正答率低于80%的题目#读取数据并存储,代码略,部分变量功能如下#变量n保存题量数;#ans保存标准答案(均为单选题),如["",0,1,2,1,3,...];其中数字0、1、2、3依次对应选项A、B、C、D#stulist保存扫描结果,如[["20250101",0,1,2,0,3,.....],["20250102",0,1,2,1,3,.....],.....]。(1)自定义函数getGrade(stu),功能为计算一位学生选择题正答的数量,其中参数stu存储一位学生答题结果,如["20250101",0,1,2,0,1,.....]。defgetGrade(stu):k=0foriinrange(1n):ifans[i]==stu[i]:____returnk①请在划线处填写合适的代码。②该函数所使用的算法是____(单选,填字母。A.解析算法B.枚举算法C.没有具体算法)(2)自定义函数getcount(x),功能为计算第x题的正答数量。请在划线处填写合适的代码。defgetcount(x):#参数x为题号,整型count=0foriinran

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论