资源简介 诸暨市2021—2022学年第一学期期末考试试题高一技术第一部分 信息技术(共50分)一、选择题(本大题共14小题,每小题2分,共28分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.小李将煮沸的热水灌进保温杯中,3个小时后保温杯上显示温度为95℃,结合上述事例,下列对于数据、信息、知识和智慧描述中不正确的是A.保温杯上显示的“95℃”是一种数据B.在标准大气压下,纯水的沸点为 100℃,这是知识的体现C.判断5个小时后保温杯上显示的温度可能会低于95℃,这是智慧的应用D.保温杯上显示的温度会随着时间的推移而变化,这体现了信息具有时效性2.下列关于信息数字化的描述,正确的是A.水银温度表呈现的温度值属于数字信号B.模拟信号在取值上是离散的、不连续的信号C.将数字信号转换成模拟信号一般需要经过采样、量化和编码D.在信息技术中,数字信号表示的数据是指可被计算机存储、处理的二进制数据3.每个数据在不同的数位上,对应不同的权值。二进制11010可以表示为A.1×24+1×23+1×22+1×21+1×20B.1×24+1×23+0×22+1×21+0×20C.1×25+1×24+1×23+1×22+1×21D.1×25+1×24+0×23+1×22+0×214.下列关于字符编码的说法,正确的是A.计算机中的ASCII字符采用二进制编码,汉字采用十进制进行编码B.计算机中每个汉字可以有多个输入码,但只有一个机内码C.若字符“9”的十六进制编码为39,则“10”的十六进制编码为3AD.若小写字母“p”的十六进制编码为70,则小写字母“o”的十六进制编码为695.有图像文件A.bmp和B.bmp,参数如下图所示,则A.bmp和B.bmp的容量之比为A.24:1 B.2:1 C.4:3 D.3:46.关于数据管理与安全,下列说法正确的是A.计算机数据的管理已经先后经历了文件管理、人工管理、数据库管理B.安装正版的杀毒软件并及时更新就一定能保证计算机的数据安全C.通过数据加密可以提高数据的保密性,数据校验能提高数据的完整性D.为防止自然灾害引起计算机数据损坏,一般可采用安装防火墙等手段7.手机导航能实时提示前方路况,主要体现了大数据的( )特征A.数据体量巨大 B.速度快 C.数据类型多 D.价值密度低8.下面是一段关于计算变量m的算法:①输入变量a,b的值; ②将a,b的和赋值给m;③将 m-a 的值赋值给a; ④将 m-a 的值赋值给b。该算法的功能是A.求a和b中的较小值 B.求a和b中的较大值C.计算a和b的平均值 D.交换a,b的值9.某算法的部分流程图如图所示。执行这部分流程,若输入c的值为3,6,7,11,0,则输出m的值为A.0 B.1 C.2 D.410.表达式 2 + 4 * 5 % 2 ** 3 的值为A.2 B.6 C.8 D.1611.中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小凯尝试对身份证号码中的出生年日进行提取,以下表达式正确的是A.s[7:15] B.s[6:14] C.s[-4:-12] D.s[-4:-13]12.某班级采购的部分文具用品存储在sta中。若sta={"钢笔":100,"铅笔":50,"橡皮":60,"尺子":70},则要访问钢笔的数量100的表达式为A.sta{钢笔} B.sta{"钢笔"} C.sta[钢笔] D.sta["钢笔"]13.下列 Python 程序段的功能为查找列表a中的最大值。#为列表a赋值,元素均为整型数据,代码略(1)for i in range(1,5):if a[i]>max:(2)print(max)划线处(1)、(2)的代码分别为A.max=0 a[i]=max B.max=0 max=a[i]C.max=a[0] max=a[i] D.max=a[0] a[i]=max14.有下列 Python 程序段:fruit=["pear","apple","orange"]n=len(fruit)ans=1i=0while i<=n-1:if len(fruit[i])%2==0:ans=ans*2else:ans=ans*2+1i=i+1print(ans)执行该程序段后,输出的结果是A.10 B.12 C.15 D.20二、非选择题(本大题共4小题,其中第15小题4分,第16小题6分,第17小题6分,第18小题6分,共22分)15.交通测速是交警部门为了防止超速设置在道路上设置的检测机构,有多种方式,其中雷达测速是最常见的测速方式之一。(1)雷达测速,是通过高精度的测速雷达对车辆进行测速,超速就启动抓拍摄像机自动抓拍超速照片,并会在超速照片上叠加超速信息,最后上传到交警平台上。解决测速问题的这一系列的步骤属于 (选填字母:A.算法 B.程序实现)。(2)要完成是否超速的判断,必须明确该监测区域的限行速度,这主要体现算法的 。(选填字母:A.确定性 B.可行性 C.0个或多个输入)(3)如果某次测量结果超过规定的限行速度,将被判定为超速违章。这个环节采用 (选填,顺序/分支/循环)结构,属于算法要素中的 (选填:数据/运算/控制转移)。16.小明设计了将明文字符(大、小写字母)转为密文字符的加密算法,加密方法如下:输入需要加密的字符,如果是小写字母,则后移3位,例:“a”→“d”,“b”→“e”,……,若超过“z”则重新从“a”开始,即“x”→“a”;如果是大写字母,则前移1位,例:“B”→“A”,“C”→“B”,……,若加密字符为“A”则加密结果为“Z”(提示:“a”的ASCⅡ码为97,“A”的ASCⅡ码为65)实现上述功能的程序如下,请在划线处填入合适的代码。c=input("请输入需要加密的字符(大写或小写字母):")if "a"<=c<="z":x= ①if x>122:②else:x=ord(c)-1if ③ :x=90print(c+"的加密字符为:",chr(x))17.寻找受潮药瓶。现有5瓶药,每瓶有20粒药丸,每粒药丸重10克,其中有若干瓶受潮了,受潮的每粒药丸重11克,小明想只称重一次就能找出受潮的药瓶,为此他设计了一个算法:他将5瓶药依次编号1-5,从中分别取出1、2、4、8、16粒药丸进行称重,不受潮时药丸总重量应为(1+2+4+8+16)×10=310(克)。假如实际称出的重量为315克,那么就说明有5粒药丸超重,(5)10=(00101)2,故受潮的是第1瓶和第3瓶。他编写了Python程序模拟此过程,程序运行界面如图所示。(1)实现上述功能的程序如下,请在划线处填入合适的代码。gw=int(input("请输入依次从1-5号瓶取出1、2、4、8、16粒药的总重量(克):"))①print("超重:"+str(cz)+"克")k=0s=""while cz!=0:k=k+1if ② :s=s+"第"+str(k)+"瓶"cz=cz//2print(s)(2)假如超重10克,则受潮药瓶编号是 (填数字:若有多瓶,用“,”隔开)。18.一个字符串的某一个子串中可能含有重复出现的字符,如字符串“abab”的其中一个子串“aba”就含有2个重复出现的字符“a”。小明设计了一个寻找无重复字符的最长子串的算法,具体步骤如下:步骤1:初始化最长无重复字符子串的长度 maxn=0。步骤2:初始化字符串长度n,字符串索引left=0,right=0。步骤3:判断right是否超过字符串长度,若超过则执行步骤4,否则判断字符串从位置left到位置right是否有重复字符:若存在重复,则将索引left的值修改为存在重复字符索引值+1;若不存在重复,则判断该子串长度是否比maxn大,若比maxn大,则更新maxn的值。修改right的值。重复步骤3。步骤4:输出maxn的值。实现上述功能的程序如下,请在划线处填入合适的代码。#在字符串s中查找第一次出现字符c的位置def search(s,c):for i in range(len(s)):if ① :return is=input("请输入字符串:")maxn=0left=0right=0②while rightif s[right] in s[left:right]:k=search(s[left:right],s[right])③else:if right-left+1>maxn:maxn=right-left+1right+=1print(maxn)2021-2022学年第一学期期末考试高一信息技术 参考答案一、选择题(本大题共14小题,每小题2分,共28分)1 2 3 4 5 6 7 8 9 10 11 12 13 14C D B B D C B D D B B D C A二、非选择题(本大题4小题,共22分)15.(1)A 1分(2)A 1分(3)分支 1分 控制转移 1分16.①ord(c)+3 2分②x=x-26 2分③x<65 或x==64 2分17.(1)①cz=gw-310 2分②cz%2==1 2分(2)2,4 或4,2 2分18.①c==s[i] 2分②n=len(s) 2分③left=left+k+1 2分 展开更多...... 收起↑ 资源预览