资源简介 杭州二中 2023 学年第一学期高二年级期中考技术学考试卷信息技术:命题:赵凯 校对:颜颖颖 审核:颜颖颖通用技术:命题:陈 胜 校对:邵温馨 审核:郑 颖本试卷分为信息技术和通用技术两部分,共100分,考试时间60分钟。第一部分 信息技术(50分)一、单项选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列有关数据、信息、知识、智慧的说法,不正确的是( )A. 数据、信息、知识是过去的经验,而智慧是对未来的新奇探索B. 3.14是一个数据,3.14作为圆周率的近似值是信息C. 信息反映事物的状态,不会随着时间的推移而变化D. 与数据和信息相比,知识更接近行动,它与决策相关【答案】C【解析】【详解】本题考查数据、信息、知识、智慧相关内容。数据可以是文字、数字、符号、表格、图像、语音、视频等,它直接来源于事实的记录,可以通过原始的观察或者度量获得。信息是有意义的数据,是对数据进行解释、整理、归纳后的产物。信息能够消除不确定性,为决策提供依据。知识是信息的升华,是我们在现实生活中进行判断和决策的重要依据。智慧是基于已知的知识和经验,对未来趋势的预测和判断,对复杂问题的创新和解决能力。ABD正确。C选项,信息反映事物的状态,不会随着时间的推移而变化,不符合信息的时效性特征,选项错误。故本题答案是C选项。2. 下列有关数据管理与安全的说法,不正确的是( )A. 数据备份是指将数据存储在多个存储介质或位置,以确保数据的安全性B. 威胁数据安全的因素包括硬盘损坏、操作失误、黑客入侵等C. 常见的保护数据存储介质的方法有磁盘阵列、数据备份、异地容灾等D. 某软件下载页面提供了文件的MD5码(如图所示),下载完成后本地计算MD5码与此码进行校验,可以保证文件的保密性【答案】D【解析】【详解】本题考查数据安全相关内容。A选项,数据备份是将数据同时备份到多个存储介质中,以确保数据的安全性和可靠性,正确。B选项,威胁数据安全的因素主要有:硬盘驱动器损坏、人为错误、黑客攻击、病毒、自然灾害、电源浪涌、磁干扰等,正确。C选项,常见的保护数据存储介质的方法有磁盘阵列、数据备份、异地容灾等,正确。D选项,MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致,不可以保证文件的保密性,选项错误。故本题答案是D选项。3. 体质健康大数据服务于人们的健康,智能交通大数据有利于人们的出行,环境资源大数据助力政府决策……下列有关大数据特征的说法不正确的是( )A. 大数据的体量巨大B. 大数据可以产生价值,而且是价值密度相对偏高C. 大数据生成速度快,而且一般要求在短时间内处理完毕D. 大数据的种类繁多,包括结构化、非结构化、半结构化数据【答案】B【解析】【详解】本题考查大数据特征相关内容。A选项,大数据的体量巨大,符合大数据特征,正确。B选项,大数据价值密度相对偏低,选项错误。C选项,大数据的迅变性指数据生成速度快,而且要求在短时间内处理完毕,正确。D选项,大数据指的是规模庞大、多样性高的数据集合,包括了结构化数据、非结构化数据、半结构化数据和流式数据等不同类型,正确。故本题答案是B选项。4. 对某灰度图像进行数字化,每个像素取值为0-199共200级灰度中的某一个级别,则颜色位深数最少是( )A. 7 B. 8 C. 16 D. 200【答案】B【解析】【详解】本题考查图像数字化相关内容。每个像素取值为0-199共200级灰度中的某一个级别,需要位深数最少是8,原因:27=128<200,28=256>200。故本题答案是B选项。5. 关于信息编码的说法,正确的是( )A. 一个字节和16位二进制的存储容量相同B. 十进制数28D转换为二进制数是11010BC. 每个ASCII码字符在计算机中用1字节的低7位进行编码D. 使用手机录音过程是将数字信号转换成模拟信号【答案】C【解析】【详解】本题考查信息编码相关内容。A选项,一个字节可以存储8位二进制,16位二进制需要两个字节,存储容量不相同,选项错误;B选项,十进制数28D转换为二进制数是11100B,选项错误;C选项,每个ASCII码字符在计算机中用1字节的低7位进行编码(标准的ASCII码(不含扩展的)是用一个字节的低7位来表示一个字符,最高位固定为0),正确;D选项,使用手机录音的过程是将模拟信号转换成数字信号,选项错误。故本题答案是C选项。6. 以下流程图中采用分支嵌套分支结构的是( )A B.C. D.【答案】C【解析】【详解】本题主要考查算法控制结构。选项A、B存在循环结构,选项C分支嵌套分支结构,选项D仅是分支结构,故本题选C选项。7. 下列方法语句运算结果为False的是( )A. True and False B. 4//2==2 C. 123//10%10==2 D. 'st' in 'student'【答案】A【解析】【详解】本题考查Python运算符与表达式相关内容。A选项,True与False进行and(与)运算,结果为False,符合题意;B选项,4//2结果为2,2==2,结果为True,不符合题意;C选项,123//10结果为12,12%10结果为2,2==2,结果为True,不符合题意;D选项,字符串'st'是字符串'student'的子串,结果为True,不符合题意。故本题答案是A选项。8. 列表a=[1,2,3,"abc",'xyz'],下列说法不正确的是( )A. len(a)的值为5B. 运行a[4]=4后,a变为[1,2,3,‘abc',4]C. a[3]和a[-2]的值均为"abcD. a[1:3]的结果是[1,2,3]【答案】D【解析】【详解】本题考查Python列表相关内容。分析列表a,len(a)=5,A选项正确;运行a[4]=4,即:将4赋值给元素a[4],a[4]原值为'xyz',重新赋值后,a[4]值为4,列表a变为:[1,2,3,‘abc',4],B选项正确;列表元素下标排列方式有两种,由左至右:从0开始编号,每次递增1;由右至左:从-1开始编号,每次递减1。a[3]和a[-2]均为"abc",C选项正确;a[1:3](下标从1开始到3结束,但不包括3)的结果是[2,3],D选项错误。故本题答案是D选项。9. 某产品根据检测值可以分为ABC三个等级,产品检测值为0到100的实数,90分以上(含90分)为等级A,60分以上(含60分)90分以下为等级B,60分以下为等级C,划分等级的python程序如下:score = int(input("请输入检测值:")if score >= 90:grade = 'A'① score >= 60:grade = 'B'else:grade = 'C'print("您的成绩等级是:",grade)下列应在程序中①位置填写的是( )A. if B. elif C. else D. else if【答案】B【解析】【详解】本题考查Python选择结构相关内容。常用的if语句有:单分支选择结构if语句,双分支选择结构if...else...语句;多分支选择结构if...elif...else语句。结合题意分析4各选项,B选项符合要求。故本题答案是B选项。10 有如下python程序段:s = "10/110/"ans, t = 0, 0for i in s:if i=='/':ans += tt=0else:t=t*2 + int(i)print (ans)运行该程序段,输出结果是( )A. 8 B. 5 C. 10 D. 13【答案】A【解析】【详解】本题考查Python程序设计相关内容。分析程序段可知,该程序功能是将各分隔符“/”之间的二进制转换十进制并求和。10B转换为2D,110B转换为6D,2+6=8。故本题答案是A选项。二、非选择题(本大题共2小题,其中第11题10分,第2题10分)11. 24小时降水量可以根据图a划分成四个等级,现有近10天的降水量数据,用如下python程序可以统计日平均降水量以及个等级的降水量天数,程序运行结果如图b所示,请在程序划线处填空。类别 24小时降水总量x(mm)小雨 x≤10中用 10大雨 25暴雨及以上 x>50图a日平均降水量:35.29小雨的天数:2中雨的天数:3大雨的天数:2暴雨及以上的天数:3图bdata=[6.5,13.0,22.5,54.3,96.7,66.4,45.2,30.1,15.0,3.2]#降水量数据num=[0,0,0,0]____①for humi in____②:total +=humiif humi <= 10:num[0] +=1elif humi <= 25:num[1] += 1elif humi <= 50:num[2] +=1else:num[3] += 1print("日平均降水量:,____③)name =["小雨","中雨","大雨","暴雨及以上"]for i in range(4):print(name[i] +"的天数:",____④)【答案】 ①. total=0 ②. data ③. total/10 ④. num[i]【解析】【详解】本题考查Python程序设计相关内容。结合题目,分析程序段可知,为统计日平均降水量,可以先求出10日内总降水量,由总降水量/10即可得到日平均降水量。为统计每个等级的降水量天数,可以采用多分支结构进行,按照给定标准进行等级划分。①处,结合上下文,此处需要一个统计总降水量的变量,其初值为0,而下文中出现的total具有该功能,故此处应填写:total=0。②处,分析for循环可知,humi作用是获取每日降水量进行后续处理,而降水量在列表data中,故此处应填写:data。③处,输出日平均降水量,上文已经求得总降水量total,而日平均降水量为:total/10,故此处填写:total/10。④处,分析程序段可知,num存储的是每个等级降水量的天数,此行作用是输出各等级降水量的天数,故此处应填写:num[i]。12. 小明同学最近在背英语单词,为了跟踪英语单词表new背诵进度,他编写了一个python程序,实现以下功能:每次输入一个单词,程序会检查单词是否在单词表new中,若是,将其记录到已背诵单词列表read:若不是,可能是拼写错误或者该单词不在单词表中。运行程序输出统计信息,包括已背诵单词数量和不同字母开头的单词数量。(1) recite函数的功能是判断单词word是否在单词表new中,若在,则将其记录到已背诵单词列表 read。def recite(word):for i in range(len(new)):if new[i] == word:read.append(word) # append函数将word添加到read列表的最后return True①程序中,word是recite函数的____(单选,填字母:A.实际参数/B.形式参数)②请在划线处填入合适的代码。(2)实现单词表背诵进度跟踪程序和运行结果如下,请在划线处填入合适代码。请输入单词:appleapple正确,添加到已背诵列表中已背诵单词个数:4字母a开头的单词:2个字母b开头的单词:1个字母c开头的单词:1个new=["apple","banana","cat","dog","elephant","fish","guitar","hat","icecream","jacket"] #单词表read =["abandon","baby","car"] #已背诵单词列表word = input("请输入单词:")if____①:#调用函数print (``+ word +'正确,添加到已背诵列表中')else:print(``+ word+'拼写错误或者不在单词表中')print('已背诵单词个数:',____②)count ={} #count字典存储各字母开头单词数量for word in read:first = word[0]if first in count:count[first] += 1else:____③for key in countprint("字母" + key + "开头单词: " + str(count[key]) + '个')【答案】 ①. B ②. recite(word) ③. len(read) ④. count[first]=1【解析】【详解】本题考查Python程序设计相关内容。①处,word在函数中作为参数出现,参数有两种:实际参数、形式参数。在函数调用语句中出现的是实际参数,在函数定义中出现的是形式参数。分析word所处位置,它在recite函数定义位置,故其为形式参数。杭州二中 2023 学年第一学期高二年级期中考技术学考试卷信息技术:命题:赵凯 校对:颜颖颖 审核:颜颖颖通用技术:命题:陈 胜 校对:邵温馨 审核:郑 颖本试卷分为信息技术和通用技术两部分,共100分,考试时间60分钟。第一部分 信息技术(50分)一、单项选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列有关数据、信息、知识、智慧的说法,不正确的是( )A. 数据、信息、知识是过去的经验,而智慧是对未来的新奇探索B. 3.14是一个数据,3.14作为圆周率的近似值是信息C. 信息反映事物的状态,不会随着时间的推移而变化D. 与数据和信息相比,知识更接近行动,它与决策相关2. 下列有关数据管理与安全的说法,不正确的是( )A. 数据备份是指将数据存储在多个存储介质或位置,以确保数据的安全性B. 威胁数据安全的因素包括硬盘损坏、操作失误、黑客入侵等C. 常见的保护数据存储介质的方法有磁盘阵列、数据备份、异地容灾等D. 某软件下载页面提供了文件的MD5码(如图所示),下载完成后本地计算MD5码与此码进行校验,可以保证文件的保密性3. 体质健康大数据服务于人们的健康,智能交通大数据有利于人们的出行,环境资源大数据助力政府决策……下列有关大数据特征的说法不正确的是( )A. 大数据的体量巨大B. 大数据可以产生价值,而且是价值密度相对偏高C. 大数据生成速度快,而且一般要求在短时间内处理完毕D. 大数据的种类繁多,包括结构化、非结构化、半结构化数据4. 对某灰度图像进行数字化,每个像素取值为0-199共200级灰度中的某一个级别,则颜色位深数最少是( )A. 7 B. 8 C. 16 D. 2005. 关于信息编码的说法,正确的是( )A. 一个字节和16位二进制的存储容量相同B. 十进制数28D转换为二进制数是11010BC. 每个ASCII码字符在计算机中用1字节的低7位进行编码D. 使用手机录音的过程是将数字信号转换成模拟信号6. 以下流程图中采用分支嵌套分支结构的是( )A. B.C D.7. 下列方法语句运算结果为False的是( )A. True and False B. 4//2==2 C. 123//10%10==2 D. 'st' in 'student'8. 列表a=[1,2,3,"abc",'xyz'],下列说法不正确的是( )A. len(a)的值为5B. 运行a[4]=4后,a变为[1,2,3,‘abc',4]C. a[3]和a[-2]值均为"abcD. a[1:3]的结果是[1,2,3]9. 某产品根据检测值可以分为ABC三个等级,产品检测值为0到100的实数,90分以上(含90分)为等级A,60分以上(含60分)90分以下为等级B,60分以下为等级C,划分等级的python程序如下:score = int(input("请输入检测值:")if score >= 90:grade = 'A'① score >= 60:grade = 'B'else:grade = 'C'print("您的成绩等级是:",grade)下列应在程序中①位置填写的是( )A. if B. elif C. else D. else if10. 有如下python程序段:s = "10/110/"ans t = 0, 0for i in s:if i=='/':ans += tt=0else:t=t*2 + int(i)print (ans)运行该程序段,输出结果是( )A. 8 B. 5 C. 10 D. 13二、非选择题(本大题共2小题,其中第11题10分,第2题10分)11. 24小时降水量可以根据图a划分成四个等级,现有近10天的降水量数据,用如下python程序可以统计日平均降水量以及个等级的降水量天数,程序运行结果如图b所示,请在程序划线处填空。类别 24小时降水总量x(mm)小雨 x≤10中用 10大雨 25暴雨及以上 x>50图a日平均降水量:35.29小雨的天数:2中雨的天数:3大雨的天数:2暴雨及以上的天数:3图bdata=[6.5,13.0,22.5,54.3,96.7,66.4,45.2,30.1,15.0,3.2]#降水量数据num=[0,0,0,0]____①for humi in____②:total +=humiif humi <= 10:num[0] +=1elif humi <= 25:num[1] += 1elif humi <= 50:num[2] +=1else:num[3] += 1print("日平均降水量:,____③)name =["小雨","中雨","大雨","暴雨及以上"]for i in range(4):print(name[i] +"天数:",____④)12. 小明同学最近在背英语单词,为了跟踪英语单词表new背诵进度,他编写了一个python程序,实现以下功能:每次输入一个单词,程序会检查单词是否在单词表new中,若是,将其记录到已背诵单词列表read:若不是,可能是拼写错误或者该单词不在单词表中。运行程序输出统计信息,包括已背诵单词数量和不同字母开头的单词数量。(1) recite函数的功能是判断单词word是否在单词表new中,若在,则将其记录到已背诵单词列表 read。def recite(word):for i in range(len(new)):if new[i] == word:read.append(word) # append函数将word添加到read列表的最后return True①程序中,word是recite函数的____(单选,填字母:A.实际参数/B.形式参数)②请在划线处填入合适的代码。(2)实现单词表背诵进度跟踪程序和运行结果如下,请在划线处填入合适代码。请输入单词:appleapple正确,添加到已背诵列表中已背诵单词个数:4字母a开头单词:2个字母b开头的单词:1个字母c开头的单词:1个new=["apple","banana","cat","dog","elephant","fish","guitar","hat","icecream","jacket"] #单词表read =["abandon","baby","car"] #已背诵单词列表word = input("请输入单词:")if____①:#调用函数print (``+ word +'正确,添加到已背诵列表中')else:print(``+ word+'拼写错误或者不在单词表中')print('已背诵单词个数:',____②)count ={} #count字典存储各字母开头的单词数量for word in read:first = word[0]if first in count:count[first] += 1else:____③for key in count 展开更多...... 收起↑ 资源列表 浙江省杭州第二中学2023-2024学年高二上学期期中技术试卷 Word版含解析.docx 浙江省杭州第二中学2023-2024学年高二上学期期中技术试卷(原卷版).docx