资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江省诸暨市2021-2022学年高一上学期信息技术期末考试试卷一、选择题(本大题共14小题,每小题2分,共28分。)1.(2021高一上·诸暨期末)小李将煮沸的热水灌进保温杯中,3个小时后保温杯上显示温度为95℃,结合上述事例,下列对于数据、信息、知识和智慧描述中不正确的是( )A.保温杯上显示的“95℃”是一种数据B.在标准大气压下,纯水的沸点为 100℃,这是知识的体现C.判断5个小时后保温杯上显示的温度可能会低于95℃,这是智慧的应用D.保温杯上显示的温度会随着时间的推移而变化,这体现了信息具有时效性【答案】C【考点】信息及其特征;数据、知识与智慧的定义【解析】2.(2021高一上·诸暨期末)下列关于信息数字化的描述,正确的是 ( )A.水银温度表呈现的温度值属于数字信号B.模拟信号在取值上是离散的、不连续的信号C.将数字信号转换成模拟信号一般需要经过采样、量化和编码D.在信息技术中,数字信号表示的数据是指可被计算机存储、处理的二进制数据【答案】D【考点】模拟信号数字化过程【解析】3.(2021高一上·诸暨期末)每个数据在不同的数位上,对应不同的权值。二进制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×21【答案】B【考点】进制及数制转换【解析】4.(2021高一上·诸暨期末)下列关于字符编码的说法,正确的是( )A.计算机中的ASCII字符采用二进制编码,汉字采用十进制进行编码B.计算机中每个汉字可以有多个输入码,但只有一个机内码C.若字符“9”的十六进制编码为39,则“10”的十六进制编码为3AD.若小写字母“p”的十六进制编码为70,则小写字母“o”的十六进制编码为69【答案】B【考点】字符编码【解析】5.(2021高一上·诸暨期末)有图像文件A .bmp和B .bmp,参数如下图所示,则A .bmp和B .bmp的容量之比为( )文件名:A.bmp 图像大小:1024*768 颜色:256色 文件名:B.bmp 图像大小:1024*512 颜色:16bitA.24:1 B.2:1 C.4:3 D.3:4【答案】D【考点】声音、图像、视频编码【解析】6.(2021高一上·诸暨期末)关于数据管理与安全,下列说法正确的是( )A.计算机数据的管理已经先后经历了文件管理、人工管理、数据库管理B.安装正版的杀毒软件并及时更新就一定能保证计算机的数据安全C.通过数据加密可以提高数据的保密性,数据校验能提高数据的完整性D.为防止自然灾害引起计算机数据损坏,一般可采用安装防火墙等手段【答案】C【考点】信息系统安全防护;资源管理的方式【解析】7.(2021高一上·诸暨期末)手机导航能实时提示前方路况,主要体现了大数据的( )特征A.数据体量巨大 B.速度快C.数据类型多 D.价值密度低【答案】B【考点】大数据的概念与特征【解析】8.(2021高一上·诸暨期末)下面是一段关于计算变量m的算法:①输入变量a,b的值; ②将a,b的和赋值给m;③将m-a的值赋值给a; ④将 m-a 的值赋值给b。该算法的功能是 ( )A.求a和b中的较小值 B.求a和b中的较大值C.计算a和b的平均值 D.交换a,b的值【答案】D【考点】算法的常用表示方法【解析】9.(2021·诸暨模拟)某算法的部分流程图如图所示。执行这部分流程,若输入c的值为3, 6,7,11, 0,则输出m的值为( )A.0 B.1 C.2 D.4【答案】D【考点】流程图识读【解析】【解答】a初值为1,b初值为3,m初值为2。在循环结构中,若输入的c值不为0,则比较c-b的值与、m的大小关系,若c-b>m,则更新m的值为c-b。循环的最后每次都会将新输入的c值赋给b。故该流程实际作用是:找到1,3,3,6,7,11序列中前后两个值的最大差值m。故答案选:D。【分析】本题考查的是对流程图的理解。通过分析流程图,理解选择分支结构中的比较以及赋值语句的作用,即可快速得到答案。10.(2021高一上·诸暨期末)表达式 2 + 4 * 5 % 2 ** 3 的值为 ( )A.2 B.6 C.8 D.16【答案】B【考点】运算符、基本运算与表达式【解析】11.(2021高一上·诸暨期末)中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小凯尝试对身份证号码中的出生年日进行提取,以下表达式正确的是( )A.s[7:15] B.s[6:14] C.s[-4:-12] D.s[-4:-13]【答案】B【考点】运算符、基本运算与表达式【解析】12.(2021高一上·诸暨期末)某班级采购的部分文具用品存储在sta中。若sta={"钢笔":100,"铅笔":50,"橡皮":60,"尺子":70},则要访问钢笔的数量100的表达式为( )A.sta{钢笔} B.sta{"钢笔"}C.sta[钢笔] D.sta["钢笔"]【答案】D【考点】运算符、基本运算与表达式【解析】13.(2021高一上·诸暨期末)下列 Python 程序段的功能为查找列表a中的最大值。#为列表a赋值,元素均为整型数据,代码略⑴for i in range(1,5):if a[i]>max:⑵print(max)划线处(1)、(2)的代码分别为( )A.max=0 a[i]=maxB.max=0 max=a[i]C.max=a[0] max=a[i]D.max=a[0] a[i]=max【答案】C【考点】查找算法及程序实现【解析】14.(2021高一上·诸暨期末)有下列 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【答案】A【考点】查找算法及程序实现【解析】二、非选择题(本大题共4小题,4+6+6+6,共22分)15.(2021高一上·诸暨期末)交通测速是交警部门为了防止超速设置在道路上设置的检测机构,有多种方式,其中雷达测速是最常见的测速方式之一。(1)雷达测速,是通过高精度的测速雷达对车辆进行测速,超速就启动抓拍摄像机自动抓拍超速照片,并会在超速照片上叠加超速信息,最后上传到交警平台上。解决测速问题的这一系列的步骤属于 (选填字母:A .算法\B .程序实现)。(2)要完成是否超速的判断,必须明确该监测区域的限行速度,这主要体现算法的 。(选填字母:A .确定性 \ B .可行性 \ C .0个或多个输入)(3)如果某次测量结果超过规定的限行速度,将被判定为超速违章。这个环节采用 (选填,顺序/分支/循环)结构,属于算法要素中的 (选填:数据/运算/控制转移)。【答案】(1)A(2)A(3)分支;控制转移【考点】算法的基本概念与特征;计算机解决问题的过程;算法的控制结构【解析】16.(2021高一上·诸暨期末)小明设计了将明文字符(大、小写字母)转为密文字符的加密算法,加密方法如下:输入需要加密的字符,如果是小写字母,则后移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= ifx>122: else:x=ord(c)-1if :x=90print(c+"的加密字符为:",chr(x))【答案】ord(c)+3;x=x-26;x<65 或x==64【考点】分支结构语句及程序实现【解析】17.(2021高一上·诸暨期末)寻找受潮药瓶。现有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=""whilecz!=0:k=k+1if :s=s+"第"+str(k)+"瓶"cz=cz//2print(s)(2)假如超重10克,则受潮药瓶编号是 (填数字:若有多瓶,用“,”隔开)。【答案】(1)cz=gw-310;cz%2==1(2)2,4 或4,2【考点】分支结构语句及程序实现;循环结构语句及程序实现【解析】18.(2021高一上·诸暨期末)一个字符串的某一个子串中可能含有重复出现的字符,如字符串“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的位置defsearch(s,c):for i in range(len(s)):if :return is=input("请输入字符串:")maxn=0left=0right=0 whilerightifs[right] in s[left:right]:k=search(s[left:right],s[right]) else:ifright-left+1>maxn:maxn=right-left+1right+=1print(maxn)【答案】c==s[i];n=len(s);left=left+k+1【考点】分支结构语句及程序实现;循环结构语句及程序实现【解析】二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧浙江省诸暨市2021-2022学年高一上学期信息技术期末考试试卷一、选择题(本大题共14小题,每小题2分,共28分。)1.(2021高一上·诸暨期末)小李将煮沸的热水灌进保温杯中,3个小时后保温杯上显示温度为95℃,结合上述事例,下列对于数据、信息、知识和智慧描述中不正确的是( )A.保温杯上显示的“95℃”是一种数据B.在标准大气压下,纯水的沸点为 100℃,这是知识的体现C.判断5个小时后保温杯上显示的温度可能会低于95℃,这是智慧的应用D.保温杯上显示的温度会随着时间的推移而变化,这体现了信息具有时效性2.(2021高一上·诸暨期末)下列关于信息数字化的描述,正确的是 ( )A.水银温度表呈现的温度值属于数字信号B.模拟信号在取值上是离散的、不连续的信号C.将数字信号转换成模拟信号一般需要经过采样、量化和编码D.在信息技术中,数字信号表示的数据是指可被计算机存储、处理的二进制数据3.(2021高一上·诸暨期末)每个数据在不同的数位上,对应不同的权值。二进制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.(2021高一上·诸暨期末)下列关于字符编码的说法,正确的是( )A.计算机中的ASCII字符采用二进制编码,汉字采用十进制进行编码B.计算机中每个汉字可以有多个输入码,但只有一个机内码C.若字符“9”的十六进制编码为39,则“10”的十六进制编码为3AD.若小写字母“p”的十六进制编码为70,则小写字母“o”的十六进制编码为695.(2021高一上·诸暨期末)有图像文件A .bmp和B .bmp,参数如下图所示,则A .bmp和B .bmp的容量之比为( )文件名:A.bmp 图像大小:1024*768 颜色:256色 文件名:B.bmp 图像大小:1024*512 颜色:16bitA.24:1 B.2:1 C.4:3 D.3:46.(2021高一上·诸暨期末)关于数据管理与安全,下列说法正确的是( )A.计算机数据的管理已经先后经历了文件管理、人工管理、数据库管理B.安装正版的杀毒软件并及时更新就一定能保证计算机的数据安全C.通过数据加密可以提高数据的保密性,数据校验能提高数据的完整性D.为防止自然灾害引起计算机数据损坏,一般可采用安装防火墙等手段7.(2021高一上·诸暨期末)手机导航能实时提示前方路况,主要体现了大数据的( )特征A.数据体量巨大 B.速度快C.数据类型多 D.价值密度低8.(2021高一上·诸暨期末)下面是一段关于计算变量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.(2021·诸暨模拟)某算法的部分流程图如图所示。执行这部分流程,若输入c的值为3, 6,7,11, 0,则输出m的值为( )A.0 B.1 C.2 D.410.(2021高一上·诸暨期末)表达式 2 + 4 * 5 % 2 ** 3 的值为 ( )A.2 B.6 C.8 D.1611.(2021高一上·诸暨期末)中国大陆居民身份证由18位数字组成,其中第7至14位数字代表居民的出生年月日,身份证号码现保存在字符串变量s中,小凯尝试对身份证号码中的出生年日进行提取,以下表达式正确的是( )A.s[7:15] B.s[6:14] C.s[-4:-12] D.s[-4:-13]12.(2021高一上·诸暨期末)某班级采购的部分文具用品存储在sta中。若sta={"钢笔":100,"铅笔":50,"橡皮":60,"尺子":70},则要访问钢笔的数量100的表达式为( )A.sta{钢笔} B.sta{"钢笔"}C.sta[钢笔] D.sta["钢笔"]13.(2021高一上·诸暨期末)下列 Python 程序段的功能为查找列表a中的最大值。#为列表a赋值,元素均为整型数据,代码略⑴for i in range(1,5):if a[i]>max:⑵print(max)划线处(1)、(2)的代码分别为( )A.max=0 a[i]=maxB.max=0 max=a[i]C.max=a[0] max=a[i]D.max=a[0] a[i]=max14.(2021高一上·诸暨期末)有下列 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小题,4+6+6+6,共22分)15.(2021高一上·诸暨期末)交通测速是交警部门为了防止超速设置在道路上设置的检测机构,有多种方式,其中雷达测速是最常见的测速方式之一。(1)雷达测速,是通过高精度的测速雷达对车辆进行测速,超速就启动抓拍摄像机自动抓拍超速照片,并会在超速照片上叠加超速信息,最后上传到交警平台上。解决测速问题的这一系列的步骤属于 (选填字母:A .算法\B .程序实现)。(2)要完成是否超速的判断,必须明确该监测区域的限行速度,这主要体现算法的 。(选填字母:A .确定性 \ B .可行性 \ C .0个或多个输入)(3)如果某次测量结果超过规定的限行速度,将被判定为超速违章。这个环节采用 (选填,顺序/分支/循环)结构,属于算法要素中的 (选填:数据/运算/控制转移)。16.(2021高一上·诸暨期末)小明设计了将明文字符(大、小写字母)转为密文字符的加密算法,加密方法如下:输入需要加密的字符,如果是小写字母,则后移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= ifx>122: else:x=ord(c)-1if :x=90print(c+"的加密字符为:",chr(x))17.(2021高一上·诸暨期末)寻找受潮药瓶。现有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=""whilecz!=0:k=k+1if :s=s+"第"+str(k)+"瓶"cz=cz//2print(s)(2)假如超重10克,则受潮药瓶编号是 (填数字:若有多瓶,用“,”隔开)。18.(2021高一上·诸暨期末)一个字符串的某一个子串中可能含有重复出现的字符,如字符串“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的位置defsearch(s,c):for i in range(len(s)):if :return is=input("请输入字符串:")maxn=0left=0right=0 whilerightifs[right] in s[left:right]:k=search(s[left:right],s[right]) else:ifright-left+1>maxn:maxn=right-left+1right+=1print(maxn)答案解析部分1.【答案】C【考点】信息及其特征;数据、知识与智慧的定义【解析】2.【答案】D【考点】模拟信号数字化过程【解析】3.【答案】B【考点】进制及数制转换【解析】4.【答案】B【考点】字符编码【解析】5.【答案】D【考点】声音、图像、视频编码【解析】6.【答案】C【考点】信息系统安全防护;资源管理的方式【解析】7.【答案】B【考点】大数据的概念与特征【解析】8.【答案】D【考点】算法的常用表示方法【解析】9.【答案】D【考点】流程图识读【解析】【解答】a初值为1,b初值为3,m初值为2。在循环结构中,若输入的c值不为0,则比较c-b的值与、m的大小关系,若c-b>m,则更新m的值为c-b。循环的最后每次都会将新输入的c值赋给b。故该流程实际作用是:找到1,3,3,6,7,11序列中前后两个值的最大差值m。故答案选:D。【分析】本题考查的是对流程图的理解。通过分析流程图,理解选择分支结构中的比较以及赋值语句的作用,即可快速得到答案。10.【答案】B【考点】运算符、基本运算与表达式【解析】11.【答案】B【考点】运算符、基本运算与表达式【解析】12.【答案】D【考点】运算符、基本运算与表达式【解析】13.【答案】C【考点】查找算法及程序实现【解析】14.【答案】A【考点】查找算法及程序实现【解析】15.【答案】(1)A(2)A(3)分支;控制转移【考点】算法的基本概念与特征;计算机解决问题的过程;算法的控制结构【解析】16.【答案】ord(c)+3;x=x-26;x<65 或x==64【考点】分支结构语句及程序实现【解析】17.【答案】(1)cz=gw-310;cz%2==1(2)2,4 或4,2【考点】分支结构语句及程序实现;循环结构语句及程序实现【解析】18.【答案】c==s[i];n=len(s);left=left+k+1【考点】分支结构语句及程序实现;循环结构语句及程序实现【解析】二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 2016-2017学年山东省威海市文登区七年级上学期期中政治试卷(五四学制)(学生版).docx 2016-2017学年山东省威海市文登区七年级上学期期中政治试卷(五四学制)(教师版).docx