浙江省金华市两校2024高二信息技术上学期12月阶段测试试题_第1页
浙江省金华市两校2024高二信息技术上学期12月阶段测试试题_第2页
浙江省金华市两校2024高二信息技术上学期12月阶段测试试题_第3页
浙江省金华市两校2024高二信息技术上学期12月阶段测试试题_第4页
浙江省金华市两校2024高二信息技术上学期12月阶段测试试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

2024学年第一学期12月阶段测试高二技术试题卷满分:100分考试时间:60分钟留意事项:1.答题前填写好自己的姓名、班级、考号等信息2.请将答案正确填写在答题卡上第一部分信息技术一、选择题(本大题共12小题,每小题3分,共36分。每小题列出的四个备选项只有一个是符合题目要求的,不选、多选、错选均不得分)1.正常人口腔温度(又称口温)为36.2℃~37.2℃,腋窝温度较口腔温度低0.2℃~0.5℃。一天之中,早晨2~5时体温最低,下午5~7时最高,但一天之内温差应小于0.8℃。小明同学早上进入校内时,门口自动测温仪器屏幕显示“36.4”,下午离校时屏幕显示“36.7”。结合该实例,下列关于数据、信息、学问的描述不正确的是(

)A.测得的体温36.4是小明进入校内时的体温数据B.小明两次测温时显示的数据不同,说明信息具有真伪性C.“正常人口腔温度为36.2℃~37.2℃”这是人们在长期实践中总结得到的结果,也是学问的体现D.屏幕显示的数字表示小明的体温信息,说明信息的表示必需依靠于确定的载体2.下列关于大数据及数据编码的说法中不正确的是(

)A.大数据一般数据规模很大,而且价值密度也很高B.在央视报道中出现的数据都是数字化编码后的数据C.计算机中存储的都是经过确定规则编码后的二进制数字D.大数据技术给生活带来便利的同时,也带来新的社会问题3.将模拟信号转成数字信号,一般须要经过采样、量化和编码,下列说法不正确的是(

)A.图甲是模拟信号采样的过程B.数字信号是在取值上是离散的、不连续的信号C.纵坐标划分得越细,量化就越精细,与实际数据也越接近D.量化就是在纵坐标上进行划分,然后将每个采样点用数字表示出来4.下列关于数据整理的说法,正确的是(

)A.数据集中的缺失值一般用随意值填充B.数据集中的异样数据须干脆删除或忽视C.数据集中的重复数据可进行合并或删除D.数据集中格式不一样的数据,一般保留一种格式的数据,删除其他格式的数据5.下列有关数据平安的说法中,不正确的是(

)A.为了避开自然灾难引起的数据损坏,一般可建立异地容灾系统B.将银行卡号、密码等个人重要信息备份在网盘中确定是平安的C.安装防火墙和杀毒软件,是为了提高数据平安D.数据校验是为保证数据的完整性进行的一种验证操作6.Python表达式-3**2+7%13//4**0.5*4的值是(

)A.-9.0 B.-5.0 C.3.0 D.21.07.已知字典dict1={1:2,2:[1,2],'b':[1,3],'b':'b1','b1':'b2'},运行dict1['b']的结果是()A.2 B.b1 C.[1,3] D.b28.一个班的学生排成一列,从第一位同学起先报数,依据1--5循环报数,能正确表示第n位同学所报数字的Python表达式是(

)A.n%5 B.n C.(n-1)%5+1 D.(n+1)%5-19.某算法的部分流程图如图所示。执行这部分流程后,输出s的值是(

)A.1101B.0010C.1111 D.111010.有如下Python程序段:s="Happy2024"a={0:0,1:0}foriins:

m=0

if"0"<=i<="9":

m=1

a[m]+=1print(a[1])该程序段运行后,输出的内容是(

)A.9 B.5 C.4 D.211.有下列Python程序段:importrandoms=input("请输入字符串:")x=random.randint(3,6)n=len(s)iflen(s[0:x])<len(s[x:n]):r=s[x:n]+s[0:x]else:r=s[0:x]+s[x:n]print(r)执行该程序段,若输入“helloworld”(不包含双引号),则输出的结果不行能的是(

)A.loworldhel B.oworldhell C.helloworld D.worldhello12.有如下Python程序段:s1="abcdefgh";s2="0213";res=""j=0;m=0foriinrange(len(s1)):

k=m+int(s2[j])

res+=s1[k]

j+=1

ifj==4:m=4

j=0该程序段运行后,res的值为(

)A."acbdacbd" B."acbdegfh" C."acbdefgh" D."abcdefgh"二、非选择题(本大题共2小题,13题6分;14题8分,共计14分)13.在平面坐标系中,给定一组有序的点。从原点动身,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),运行程序计算这条折线的长度。实现上述功能的代码如下,请回答下列问题。frommathimportsqrts=input(″输入各个点的坐标,用逗号分开:″)x1,y1,x2,y2,i,j,tot=0,0,0,0,0,0,0k=1forchins:ifch==″,″:①______j=i+1if______②______:x2=velse:y2=vd=sqrt((x2-x1)**2+(y2-y1)**2)tot+=dx1=x2y1=y2k+=1i+=1print(″拆线总长度为:″+str(round(tot,2)))(1)请在划线处填入合适代码。(2)运行该程序,输入″5,10,8,12,6,17″,程序执行到循环结束时,变量k为____________。14.小明编写了一个将用户名通过加密生成密码的程序。用户名由小写字母和数字组成,加密的规则是:将用户名分成4位1组,依据密钥k分别做前移,其中字母在a到z之间循环前移,数字在0到9之间循环前移,密钥k的值为1到4之间的不重复随机整数(密钥k可以循环运用)。例如用户名为“abc3dey”,密钥k=[4,3,2,1],则生成的密码为“wya2zbw”。名称含义random.randint(a,b)随机产生一个[a,b]范围内的实数random.choice(seq)从序列seq中随机选择一个元素random.shuffle(seq)将序列seq的全部元素随机排序(1)依据题意,若输入用户名为“jqd25k”,密钥k=[1,4,2,3],则生成的密码是________。(2)以下程序实现输入用户名,输诞生成的密码,请在划线处填入合适的代码。importrandomk=[1,2,3,4]random.shuffle(k)s=list(input("请输入用户名:"))foriinrange(len(s)):①______if"0"<=s[i]<="9":s[i]=str((int(s[i])-k[t])%10)elif"a"<=s[i]<="z":s[i]=chr(②______)password="".join(s)#join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串print("你的密码为:",password)(3)为了提高密码的平安等级,小明对上述代码进行了改进,若生成的密码只有一种类型的字符组成,则从特别字符“!@#$%&”中随机选取一个字符作为密码的最终一位,例如生成的密码为“abcd”,则最终的密码可能为“abcd@”。python程序如下,请在划线处填入合适的代码。code="!@#$%&"#isalpha():用于推断字符串是否全部为字母#isdigit():用于推断字符串是否全部为数字ifpassword.isalpha()orpassword.isdigit():password=_________________print("你的密码为:",password)

参考答案:1.B【详解】本题考查数据、信息和学问。小明两次测温时显示的数据不同,说明信息具有实效性。故选择B。2.A【详解】本题主要考查大数据及数据编码的描述。大数据一般数据规模很大,但价值密度很低;在央视报道中出现的数据都是数字化编码后的数据;计算机中存储的都是经过确定规则编码后的二进制数字;大数据技术给生活带来便利的同时,也带来新的社会问题,故本题选A选项。3.A【详解】本题主要考查模拟信号与数字信号。图甲是原始模拟信号;数字信号是在取值上是离散的、不连续的信号;纵坐标划分得越细,量化就越精细,与实际数据也越接近;量化就是在纵坐标上进行划分,然后将每个采样点用数字表示出来,故本题选A选项。4.C【详解】本题主要考查数据整理。数据集中的重复数据可进行合并删除处理,故本题选C选项。5.B【详解】本题主要考查数据平安。为了避开自然灾难引起的数据损坏,一般可建立异地容灾系统;将银行卡号、密码等个人重要信息备份在网盘中不确定是平安的;安装防火墙和杀毒软件,是为了提高数据平安;数据校验是为保证数据的完整性进行的一种验证操作,故本题选B选项。6.C【详解】本题主要考查Python表达式的运算。-3**2+7%13//4**0.5*4=-9+7%13//2.0*4=-9+7//2.0*4=-9+3.0*4=-9+12.0=3.0。故本题选C选项。7.B【详解】本题主要考查Python字典的操作。字典是按key取值,字典[键名],返回键名对应的值。已知字典中'b':[1,3],'b':'b1',但后面的键值会覆盖前面的键值,所以运行dict1['b']的结果是b1,故本题选B选项。8.C【详解】本题主要考查Python表达式的运算。从第一位同学起先报数,依据1--5循环报数,能正确表示第n位同学所报数字的Python表达式是(n-1)%5+1,不能用n%5的缘由是当是5的倍数是,所报的数字成0了,故本题选C选项。9.A【详解】本题考查的是流程图的识读。执行过程如下:x=13,y=8,x=13>0,Y,13>=8,Y,x=13-8=5,s=1,y=8\2=4x=5,y=4,x=5>0,Y,5>=4,Y,x=5-4=1,s=11,y=4\2=2x=1,y=2,x=1>0,Y,1>=2,N,s=110,y=2\2=1x=1,y=1,1>0,Y,1>=1,Y,x=1-1=0,s=1101,y=1\2=0x=0,y=0,1>0,N,输出s为1101。选项A正确。10.C【详解】本题主要考查Python程序的执行。分析程序可知,字符串s中有4个数字,变量i依次取字符串s中的字符,若i是数字,则执行m=1,a[m]+=1,故该程序段运行后,输出的内容是a[1]=4,故本题选C选项。11.D【详解】本题考查的是python程序的运行。由运行结果可以看出选项D符合题意。random.randint(参数1,参数2),参数1、参数2必需是整数,函数返回参数1和参数2之间的随意整数。列表中的冒号和相关参数list[start:end:step],start是起始位置,end是结束位置,step是步长。当x=3时,输出的是loworldhel,当x=4时,输出的是oworldhell,当x=5时,输出的是helloworld。12.B【详解】本题主要考查Python程序的执行。分析程序,当j==4时,赋值m=4,j=0,而k=m+int(s2[j]),res+=s1[k],即对s1字符串每4位一处理,而s2="0213",即每4位中依据索引0、2、1、3的依次从s1中截取字符,故该程序段运行后,res的值为"acbdegfh",故本题选B选项。13.

①v=int(s[j:i])

②k%2==1

6【详解】本题考查是Python综合应用。依据下文易知变量s存储输入的数据,遇到逗号,代表一个数字的结束。变量j用于存储每个数字的起始位置,下一个数字起始位置为i+1。坐标(x,y)两个数字交替出现,第奇数个是x,第偶数个是y。变量k记录第几个数字,假如是第偶数个,则代表坐标(x,y)两个数字均提取完成,计算距离,并累加距离。遇到逗号,就会执行k=k+1,总共5个逗号,k的初值为1,最终变为6。14.

imb94g

t=i%len(k)

(ord(s[i])-97-k[t])%26+97

password+random.choice(code)答案第=page55页,共=sectionpages11页【详解】本题主要考查Python程序的综合应用。①加密的规则是:将用户名分成4位1组,依据密钥k分别做前移,其中字母在a到z之间循环前移,数字在0到9之间循环前移

温馨提示

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

评论

0/150

提交评论