资源简介 2023-2024学年浙江省金华市重点中学高二(上)练习信息技术试卷一、选择题:本大题共10小题,共30分。1.小华家门口有条小河,他想知道小河的宽度,决定用勾股定理来求解。于是他在河岸边选取点A、点B、点C、点D,测得相关数据如图所示,最后求得小河宽度15m。下列说法正确的是( )A. 图中的30是数据,数据就是数字,本身没有意义B. ∠CAD=30°表示直线AC与河岸线形成的夹角为30度,这是知识C. 勾股定理是古人通过实践总结,假设求证后发现的重要规律,是古人智慧的体现D. 小华用勾股定理求小河宽度是智慧的体现2.关于计算机中各种类型的数据,以下说法正确的是( )A. 用计算机录制并存储一段声音,需要经历“数模转换”的过程B. 由于编码方式不同,图像文件具有BMP、JPEG、GIF 等不同格式C. 位图是用基于数学方程的几何图元描述的,放大后不会失真D. 由反射率相差很大的黑条和白条排成的平行线图案叫做二维码3.通过对历史交易记录这个庞大数据库的观察,沃尔玛注意到,每当美国季节性飓风来临之前,不仅手电筒销量增加,而且含糖蛋挞销量也增加了。因此每当季节性飓风来临时,沃尔玛就会把含糖蛋挞与飓风用品摆放在一起,能够增加销量。以上材料最能体现的是( )A. 大数据时代不一定强调因果关系的探求,而更注重相关性B. 大数据的价值密度低,能发挥作用的是其中的一小部分C. 大数据给生活带来便利的同时,也带来一些社会问题D. 大数据时代要分析的是全体数据,而不是抽样数据4.一段未经压缩的wave格式立体声音频,时长为4分钟,采样频率为44.1KHz,量化位数为16位,现将其另存为相同时长,采样频率为22.05KHz,量化位数为8位的单声道Wave 格式音频,则原文件与新文件的存储容量之比为( )A. 16:1 B. 8:1 C. 6:1 D. 4:15.下列关于数制的说法正确的是( )A. 4位二进制数能表示的最大十进制数为16B. 某十六进制数的末位是“0”,则该数转换成十进制末位也是“0”C. 在某二进制数的末尾添加一个“1”,则形成的新数是原数的2倍D. 某八位二进制数最高位是“1”,则它在内存中不可能表示一个ASCII编码的字符6.有如下Python程序段:执行该程序段后,变量n的值为( )A. 1 B. 2 C. 3 D. 47.有如下Python程序段:该程序段运行后,res的值为( )A. “acbdacbd“ B. “acbdegfh“ C. “acbdefgh“ D. “abcdefgh“8.某Python程序如下:该程序段运行后,列表a的值可能为( )A. [0,7,5,9,7,1,7] B. [0,1,3,5,7,9,1]C. [0,9,2,3,5,7,9] D. [0,9,5,9,7,9,1]9.有如下Python程序段:执行该程序段后,输出的内容是( )A. 1 B. 2 C. 3 D. 410.有Python程序段如下:运行该程序段,下列说法错误的是( )A. a3.xlsx文件中有a1.xlsx和a2.xlsx信息B. a3.xlsx文件中,姓名列有序排列的C. a3.xlsx和a1.xlsx文件的列数是相等的D. s1的索引列的值不会重复二、非选择题:本大题共3小题,共20分。11.编写“字符串生成”程序,实现如下功能:在输入多个正整数(以“,”为分割符和结束符),以这些整数为位置信息,依次从字符串zd中提取字符并连接成字符串。实现上述功能的代码如下,请回答下列问题。(1) 请在划线处填入合适代码。(2) 若input语句中输入内容的结束符缺失(即输入内容为1,18,9,9),则输出结果为 ______ 。12.某种编码为4位二进制码,前2位表示方向,后2位表示距离。编写一个程序,将编码翻译成方向和距离。距离值为每组编码后两位二进制码转换为十进制数的值。例如,输入“0110”,前两位的01代表方向为“西”,后两位的10转化为十进制,代表距离为2。请回答以下问题。(1) 实现上述功能的Python代码如下,请在划线处填入合适的代码。 (2) 分析上述代码后可知,输入“0011”,则方向为 ______ ,距离为 ______ 。13.浙江省各个县级行政区的信息存放在Excel文件“x”中,如图所示。现要编程对表格中数据进行分析,程序代码如下:在程序划线处填入合适的代码。答案和解析1.【答案】C【解析】解:数据表现形式有数字、文字、图像、视频等,故选项A说法错误;∠CAD=30°表示直线AC与河岸线形成的夹角为30度,这是信息,选项B说法错误;勾股定理是古人通过实践总结,假设求证后发现的重要规律,是古人智慧的体现,选项C说法正确。小华用勾股定理求小河宽度是知识的体现,选项D说法错误。故选:C。本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能力。熟练掌握数据、信息、知识和智慧之间的关系。2.【答案】B【解析】用计算机录制并存储一段声音,需要经历“模数转换”的过程由于采用的压缩编码方式及数据组织方式不同,图像文件形成了多种不同的文件格式。位图是用基于数学方程的几何图元描述的,放大后会失真,由反射率相差很大的黑条和白条排成的平行线图案叫做条形码,二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的故选:B。本题考查的是各种类型的数据的相关知识。用计算机录制并存储一段声音,需要经历“模数转换”的过程由于采用的压缩编码方式及数据组织方式不同,图像文件形成了多种不同的文件格式。位图是用基于数学方程的几何图元描述的,放大后会失真,二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。基本的知识点,题目难度适中。3.【答案】A【解析】解:每当美国季节性飓风来临之前,沃尔玛就会把含糖蛋挞与飓风用品摆放在一起,能够增加销量。最能体现的是大数据时代不一定强调因果关系的探求,而更注重相关性。故选:A。本题考查的是大数据技术的相关知识。大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。数据处理关键技术一般包括:大数据采集、大数据预处理、大数据存储及管理、大数据分析及挖掘、大数据展现和应用(大数据检索、大数据可视化、大数据应用、大数据安全等)。熟练掌握大数据的定义及其特征。4.【答案】B【解析】根据公式44.1*1000*16*2*4*60/(22.05*1000*8*1*4*60)=8:1故选:B。本题主要考查音视频文件容量计算。未经压缩音频文件容量=采样频率*量化位数*声道数*时长/8解题的关键是立体声是双声道。5.【答案】D【解析】解:4位二进制数能表示的最大十进制数为15,选项A说法错误;某十六进制数的末位是“0”,则该数转换成十进制末位不一定是“0”,如20H转换为是进制数为:32,选项B说法错误;在某二进制数的末尾添加一个“0”,则形成的新数是原数的2倍,故选项C说法错误;ASCII编码的字符最高位为0,选项D说法正确。故选:D。本题考查的知识点是二进制的代码、数制的转化。其中B表示二进制,D表示十进制,H表示十六进制,二进制转化十进制整数部分为按权展开式法,十进制转化成二进制,整数部分为除2取余,小数部分为乘2取整,每一位十六进制数都可以用四位的二进制数来表示。熟练掌握各类数制之间的转换方法。6.【答案】C【解析】解:已知Python中,列表、字符串、字典中元素的下标都是从0开始的,所以str[1:3]的值为“12“,list1[-]的值为“8”,所以dic1的为[“128”],对应的键值为3,选项C符合题意。故选:C。本题考查的是字典的相关知识。Python程序中的字典跟现实生活中字典非常像,允许我们以键值对的形式保存数据,再通过键索引对应的值。字典是按key取值,字典[键名],返回键名对应的值;当查找的key不在字典内,会报错。这是一种非常有利于数据检索的数据类型,底层原理我们在后续的课程中再研究。再次提醒大家注意,字典中的键必须是不可变类型,字典中的值可以是任意类型。熟练掌握字典中元素的提取与表示方法。7.【答案】B【解析】分析程序,当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符合题意。故选:B。本题考查的知识点是循环语句。For语句是循环语句,它的格式是:For 变量=初值 To 终值[Step 步长]循环体 Next 变量。熟练掌握循环语句的结构及变量的求解过程。8.【答案】D【解析】解:from random import randoma=[0]*7#a为7个0组成的一维数组flag=[False]*10#flag10个False组成的一维数组i=1 while i<6:#满足i<6则执行以下循环体 a[i]=int(random( )*5)*2+1#a[i]为[0,1)随机数*5再转换为整数乘2加1的数,即为0到4的随机数乘2再加1,即为1到9的奇数,故a[i]产生的值只能为奇数 if flag[a[i]]==False or a[i]>a[i-1]:#如果flag[a[i]]为False或者a[i]大于前一个数a[i-1]则执行以下语句组 flag[a[i]]=True#flag[a[i]]赋值为True i=i+1#i自增1因此a[i]产生的值只能为奇数,只有当前产生的数值没有出现过或者比前一个数值大就可以存入。故选:D。本题考查一维数组的操作。a[i]产生的值只能为奇数,只有当前产生的数值没有出现过或者比前一个数值大就可以存入。random( )函数可以用于返回范围0(包括)到1(不包括)之间的浮点伪随机数。本题考查一维数组的操作。9.【答案】C【解析】解:阅读题干可知,while循环语句中,当a[i]==4时,持续做循环,由于变量I和j的下标从0开始,所以满足条件是sum(a)的值为3,选项C符合题意。故选:C。本题考查的知识点是Python程序分析。在Python中,while循环的工作方式是,当条件表达式的值为True时,循环体内的代码会一直执行。为了避免死循环,必须确保在循环体内包含能够改变条件表达式值的语句,以便在某个时刻条件表达式的值变为False,从而退出循环。熟练掌握循环语句的基本结构及结果的求解。10.【答案】C【解析】解:阅读程序段可知,a3.xlsx文件中有a1.xlsx和a2.xlsx信息,a3.xlsx文件中,姓名列有序排列的,s1的索引列的值不会重复,所以选项C符合题意。故选:C。本题考查的是pandas的相关知识。Pandas是用于数据操作和分析的强大库,提供了高性能、灵活且易于使用的数据结构,如Series和DataFrame。熟练掌握pandas库的基本应用。11.【答案】【小题1】pas【小题2】【解析】①字符串s以“,”为分割符和结束符,当遇到“,”时,则将已经截取到的数字转换为整型赋给变量p,故此处填p=int(t)。②如果ch不是“,”,则将取到的字符拼接到变量t中,故此处填t=t+ch。③分析程序可知,当结束符缺失时,则最后一组数会丢失。若input语句中输入内容的结束符缺失(即输入内容为1,18,9,9),则输出结果为pas(即位置1、18、9处的字符)。本题主要考查Python程序的综合应用。①字符串s以“,”为分割符和结束符,当遇到“,”时,则将已经截取到的数字转换为整型赋给变量p,故此处填p=int(t)。②如果ch不是“,”,则将取到的字符拼接到变量t中,故此处填t=t+ch。③分析程序可知,当结束符缺失时,则最后一组数会丢失。若input语句中输入内容的结束符缺失(即输入内容为1,18,9,9),则输出结果为pas(即位置1、18、9处的字符)。这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。12.【答案】【小题1】东【小题2】3【解析】解:(1)①处为获取方向码,前两位表示方向,所以写作 fx=a[0:2]或 fx=a[:2];②处填写的是根据后两位来计算距离,所以该处填写为 int(a[2])*2或者int(a[2],2)*2; (2)分析上述代码后可知,输入“0011”,则方向为东,距离为3。故答案为:(1)①fx=a[0:2]或 fx=a[:2]int(a[2])*2 (2)东 3本题考查的是Python程序的调试与运行。程序实现的是将编码翻译成方向和距离。距离值为每组编码后两位二进制码转换为十进制数的值,求解距离的过程。这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。13.【答案】解①处代码的功能是读取Excel文件“x”中的数据,因此①处为pd.read_excel(″x″);②处代码的功能是统计各地级市的县级行政区个数,因此代码为s2.县级行政区.count( );③处代码的功能是求各地级市的国土面积之和,并进行降序排序,因此代码为s2.国土面积.sum( ).sort_values(″国土面积″,ascending=False);④处代码的功能是求最大的县级行政区国土面积,因此代码为s1.国土面积.max( );⑤处代码的功能是求最大的地级市国土面积,因此代码为s2.国土面积.sum( ).国土面积.max( )。【解析】本题主要考查Pandas数据处理的综合应用,常用函数的基本功能,详细解析如下。这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。第1页,共1页 展开更多...... 收起↑ 资源预览