浙江省金华市江南中学等两校2022-2023学年高二上学期12月阶段测试信息技术试题含答案
305.70 KB
14 页
0 下载
0 评论
0 收藏
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .docx | 3 |
| 概览 | ||
试卷第1页,共7页 (北京)股份有限公司 (北京)股份有限公司 2022 学年第一学期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.将模拟信号转成数字信号,一般需要经过采样、量化和编码,下列说法不正确的是 试卷第2页,共7页 ( ) 试卷第2页,共7页 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.0 7.已知字典 dict1={1:2, 2:[1,2], 'b':[1,3], 'b':'b1','b1':'b2' },运行dict1['b']的结果是( ) A.2 B.b1 C.[1, 3] D.b2 试卷第3页,共7页 (北京)股份有限公司 (北京)股份有限公司 8.一个班的学生排成一列,从第一位同学开始报数,按照1--5 循环报数,能正确表示 第n 位同学所报数字的Python 表达式是( ) A.n%5 B.n C.(n-1)%5+1 D.(n+1)%5-1 9.某算法的部分流程图如图所示。执行这部分流程后,输出s的值是( ) A.1101 B.0010 C.1111 D.1110 10.有如下Python 程序段: s="Happy2022" a={0:0,1:0} for i in s: m=0 if "0"<=i<="9": m=1 a[m]+=1 print(a[1]) 该程序段运行后,输出的内容是( ) 试卷第4页,共7页 A.9 B.5 C.4 D.2 11.有下列Python 程序段: import random s=input("请输入字符串:") x=random.randint(3,6) n=len(s) if len(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.worldhello 12.有如下Python 程序段: s1="abcdefgh"; s2="0213"; res="" j=0; m=0 for i in range(len(s1)): k=m+int(s2[j]) res+=s1[k] j+=1 if j==4: m=4 试卷第5页,共7页 (北京)股份有限公司 (北京)股份有限公司 j=0 该程序段运行后,res 的值为( ) A."acbdacbd" B."acbdegfh" C."acbdefgh" D."abcdefgh" 二、非选择题(本大题共2 小题,13 题6 分;14 题8 分,共计14 分) 13.在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构 成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的 坐标值(数据都用逗号分隔并以逗号结尾),运行程序计算这条折线的长度。 实现上述功能的代码如下,请回答下列问题。 from math import sqrt s=input(″输入各个点的坐标,用逗号分开:″) x1,y1,x2,y2,i,j,tot=0,0,0,0,0,0,0 k=1 for ch in s: if ch==″,″: ①______ j=i+1 if______②______: x2=v else: y2=v d=sqrt((x2-x1)**2+(y2-y1)**2) tot+=d x1=x2 试卷第6页,共7页 y1=y2 k+=1 i+=1 print(″拆线总长度为:″+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)以下程序实现输入用户名,输出生成的密码,请在划线处填入合适的代码。 import random k=[1,2,3,4] random.shuffle(k) s=list(input("请输入用户名:")) 试卷第7页,共7页 (北京)股份有限公司 (北京)股份有限公司 for i in range(len(s)): 试卷第7页,共7页 (北京)股份有限公司 (北京)股份有限公司 ①______ 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():用于判断字符串是否全部为数字 if password.isalpha() or password.isdigit(): password=_________________ print("你的密码为:",password) 答案第1页,共1页 参考答案: 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 选项。 答案第2页,共4页 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=4 x=5,y=4,x=5>0,Y,5>=4,Y,x=5-4=1,s=11,y=4\2=2 x=1,y=2,x=1>0,Y,1>=2,N, s=110,y=2\2=1 x=1,y=1,1>0,Y,1>=1,Y,x=1-1=0,s=1101,y=1\2=0 x=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 符合题意。 答案第3页,共1页 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。 答案第4页,共4页 14. imb94g t=i % len(k) (ord(s[i])-97-k[t]) % 26+97 password+random.choice(code) 答案第4页,共4页 【详解】本题主要考查Python 程序的综合应用。①加密的规则是:将用户名分成4 位1 组, 按照密钥k 分别做前移,其中字母在a 到z 之间循环前移,数字在0 到9 之间循环前移。若 输入用户名为“jqd25k”,密钥k=[1,4,2,3],则生成的密码是imb94g。②将用户名分成4 位 1 组,按照密钥k 分别做前移,故此处循环取密钥,故填t=i % len(k)。③其中字母在a 到z 之间循环前移,数字在0 到9 之间循环前移,小写字母a 的ASCII 码值是97,类比代码 “s[i]=str((int(s[i])-k[t])%10)”,可知此处填(ord(s[i])-97-k[t]) % 26+97。④random.choice(seq) 是从序列seq 中随机挑选一个元素,根据题意可知此处填password+random.choice(code)。
| ||
下载文档到本地,方便使用
共 14 页, 还有
3 页可预览,
继续阅读
文档评分


浙江省金华市江南中学等两校2022-2023学年高二上学期12月阶段测试第二部分通用技术定版