资源简介 江苏省盐城市实验高级中学(新洋高级中学)2020-2021学年高一下学期信息技术期中考试试卷一、单选题1.下列各项不属于信息的主要特征的是( )A.时效性 B.不可增值性C.可传递、共享性 D.载体依附性2.(2021高一下·盐城期中)下列不是信息载体的是( )A.二维码 B.录音笔 C.网页 D.QQ消息3.用计算机程序解决问题过程,正确设计顺序是( )A.分析问题→编写代码→设计算法→调试运行B.分析问题→设计算法→编写代码→调试运行C.设计算法→分析问题→编写代码→调试运行D.调试运行→设计算法→编写代码→分析问题4.(2021高一下·盐城期中)range函数用于生成整数列表,range(1,5)生成的列表是:( )A.[0,1,2,3,4,5] B.[1,2,3,4,5]C.[1,5] D.[1,2,3,4]5.(2021高一下·江苏月考)在Python中,表达式2**3的结果是( )A.5 B.8 C.6 D.36.(2021高一下·盐城期中)在Python中,表达式21 % 4的结果是( )A.5 B.1 C.15 D.257.(2021高一下·盐城期中)下列关于汉字机内码和字型码的叙述,正确的是( )A.汉字机内码需要一个字节的存储空间B.汉字的机内码与对应的字型码需要的存储空间相同C.汉字字形点阵越精细,其字型码需要的存储空间就越小D.汉字的字形点阵为24*24时,一个汉字字型码需要的存储空间为72个字节8.下列标识符中合法的是( )A.i'm B._ C.3Q D.for9.(2020高一上·南通期末)为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A.: B.# C., D.!10.(2021高一下·盐城期中)在Python中,表达式27//2**3的值是( )A.2 B.2.3 C.3 D.133111.(2021高一下·盐城期中)下列能判断变量x是整数的条件表达式是( )A.x%2==1 B.x%2==0 C.int(x)==x D.random(x)=x12.(2021高一下·盐城期中)设a、b、c为变量,将代数式改为Python表达式,正确的写法是( )A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d)13.(2019高二上·江苏期中)已知字符“d”的ASCII编码是01100100,则字符“g”的ASCII编码是( )A.01100111 B.01100110 C.01100101 D.0110001114.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a执行后,a、b的值分别为( )A.4、2 B.16、64 C.8、8 D.2、115.下面的程序段运行后的结果为( )s=0for i in range(1,7,3):s=s+iprint(s)A.6 B.12 C.5 D.2816.有如下Python程序,当程序运行后输入15000,则程序输出结果为:( )salary=float (input( ))if salary<=5000:tax=0elif salary<=7000:tax=(salary-5000)*0.1elif salary<=10000:tax=200+(salary-7000)*0.2else:tax=800+(salary-10000)*0.4print(salary-tax)A.2800 B.2800.0 C.12200 D.12200.017.(2020高二上·儋州期中)有关循环结构的说法不正确的是( )。A.循环结构是算法的基本结构之一B.有的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。18.(2021高一下·盐城期中)有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是( )A.not P B.P and QC.P or Q D.not P and not Q19.(2021高一下·盐城期中)如图所示算法的功能是( )A.交换a、b的值 B.找出a、b中值较小的变量C.按从小到大的顺序输出a、b的值 D.按从大到小的顺序输出a、b的值20.(2021高一下·盐城期中)下面代码的执行结果是( )object=["石榴",1,"香蕉","橙子","梨子"]object[1]="苹果"print (object)A.["苹果",1,"香蕉","橙子","梨子"]B.["石榴","苹果","香蕉","橙子","梨子"]C.["梨子",1,"香蕉","橙子","苹果"]D.[1,"香蕉","橙子","梨子"]21.(2021高一下·盐城期中)如下Python程序段x = 5 < 3print( x)程序的运行后,显示的结果是( )A.False B.True C.0 D.-122.(2021高一下·盐城期中)下列Python程序段运行的结果是s = 0i = 1while i <= 100:if i % 10 != 0 :s+= ii+ =1print(s) ( )A.4500 B.4578 C.5050 D.665723.(2021高一下·盐城期中)如下Python程序段,运行后输出的值是( )def factorial(n):s=1for i in range(2,n+1):s=s*ireturn stotal=factorial(4)print(total)A.24 B.4 C.44 D.1624.(2021高一下·江苏月考)关于三种基本结构的流程图,下列选择正确的是( )A.一是顺序结构、二是分支结构、三是循环结构B.一是顺序结构、二是循环结构、三是分支结构C.一是分支结构、二是顺序结构、三是循环结构D.一是循环结构、二是分支结构、三是顺序结构25.(2021高二上·东台月考)在Python中,round(1.3952,2)的值是( )A.1.4 B.1.40 C.1.395 D.1.395226.(2021高一下·盐城期中)有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率为3.25%),下列计算表达式正确的是( )A.money=50000*(1+0.0325)*5 B.money=50000*(1+0.0325)**5C.money=50000*(1+0.0325)5 D.money=50000*(1+0.0325)^527.(2021高一下·盐城期中)用火柴棒,摆出下面的自然数,下列说法正确的是( )A.可以用6根火柴棒摆放出0、9、13B.可以用6根火柴棒摆放出0、8C.6根火柴棒能摆放的最大数是111D.可以用6根火柴棒摆放出0、16、528.(2021高一下·盐城期中)如图是对每一个自然数进行火柴棒个数的统计重复使用的函数流程图。①将num除以10取余,求得个位数;②然后将num除以10取整,去掉个位数。③重复步骤①②直到num为0。完成对每一个自然数进行火柴棒个数的统计,下列说法正确的是( )A.①取得个位数:x=num % 10;火柴棒个数累加B.②去掉个位数:num=num//10C.③使用while循环D.使用①②③步骤才能完成对每一个自然数进行火柴棒个数的统计29.某音频格式“8kHz,8bit,单声道,7kbps”,该音频的采样频率为( )A.8kHz B.8bit C.单声道 D.7kbps30.(2021高一下·盐城期中)下列信号属于数字信号的是( )A.B.C.D.31.(2021高一下·盐城期中)关于声音的数字化,下列说法错误的是( )A.连续的音频信号可以存放在计算机中B.在时间轴上按照一定的时间间隔取一系列时刻得到每个时刻对应的声波信号的瞬时振幅值,这一过程为采样C.对区间的采样点按四舍五入的规则取整选值,这个过程称为量化D.将量化后的数据用计算机能够存储和处理的二进制数值表示,即编码32.(2021高一下·盐城期中)关于Unicode码的描述,错误的是( )A.Unicode是为了解决传统字符编码方案的局限性而产生的B.ASCII码能表示的字符,其对应的Unicode码只是在原来的ASCII码前加上8个0C.“a”的ASCII码是01100001,它的Unicode码是000000001100001D.Unicode码不兼容ASCII码33.(2021高一下·东台月考)下列程序段运行输出正确的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet={BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.234.(2019高二上·邳州会考)下列数值中,有可能是八进制数的是( )。A.677 B.408 C.659 D.80235.赵明的U盘中还剩余16.6MB的存储空间,若要存储大小为1024KB的照片,最多能存放( )A.14张 B.15张 C.16张 D.17张36.(2021高一下·东台月考)图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是( )A.图结构中数据元素之间是一对多的关系B.图可以分为有向图和无向图C.相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系D.图上的边或弧带权则称为网,可分为有向网和无向网37.(2021高一下·东台月考)如图所示的线性数据结构,下列说法错误的是( )A.正向编号,首元素索引号为0,向后走,索引号递增B.反向编号,尾元素编号为-1,向首元素方向依次递减C.线性数据结构只包括队列与栈D.栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾二、填空题38.(2021高一下·盐城期中)请将下列程序代码补充完整,HRrest表示安静心率,age表示年龄,最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率low=(220-①-②)*0.6+②high=(220-①-②)*0.8+②print(low, high)代码中的①: ②: 39.(2021高一下·盐城期中)单车道胡同路边停车,先进去的车只能从另一出口出来,阅读程序代码(break表示退出循环):listque=[] #定义列表listque存储停车状况max=8 #停车位最大容量while(True):print('1.停车')print('2.开车离开')print('3.查看停车库')print('其他. 退出')x=input("输入你的选择:")#输入选择项ifx=='1':if len(listque)< :print("还有",max-len(listque),"个停车位。")listque.append(input("请输入停车车牌:"))else:print("对不起,停车位已满。")elif x=='2':iflen(listque)==0:print("停车库为空。")else:print ( ,"开出。")elif x=='3':print(listque)else:break在横线中填入代码中三、计算题40.(2021高一下·盐城期中)请完成下列进制转换:(1)2= ( )10( 45)10 = ( )2(B5)16= ( )1041.(2021高一下·盐城期中)一段时长为30秒的双声道立体声的无压缩音频(采样频率为44.1kHz,量化位数为16位),占用的存储空间是多少MB?四、综合题42.(2021高一下·盐城期中)某同学网购的书已到达家附近的快递门店,需要他去取,不巧的是,这次购买的三本书是三个不同的物流公司派送的,他家与各快递门店的位置如图如示,该同学估算了在这些地点这间步行需要的时间,如下表:各快递门店的位置如图所示:我们将该同学家和各个快递门店的位置抽象成顶点,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,两个位置间的步行线路抽象成边,在边上标上时间权值,如下图:从起点出发,把当前可以到达的下一个位置列举出来,再从列举出的新位置出发,继续列举下一步可以到达的位置,以此类推,直到返回起点。我们可以用树结构把所有可能的走用图描述出来(1)请在下图方框中画出该图。(2)请给出用时最短的路径和所用时间: 答案解析部分1.【答案】B【知识点】信息及其特征【解析】【解答】信息主要具有时效性、传递性、可共享性、依附性等主要特性。另外信息是可加工的,可增值的。B选项错误。故答案选B。【分析】 本题考查信息的特性。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性、可压缩性等特性。2.【答案】D【知识点】信息及其特征【解析】【解答】二维码、 录音笔、 网页均属于信息的载体,QQ消息属于信息。故答案选D。【分析】本题考查的是信息的特征。承载信息的实体一般都称为信息的载体,如声音、语言、文字、图像、视频、音频等。3.【答案】B【知识点】算法的基本概念与特征【解析】【解答】当我们需要通过编制计算机程序来解决问题时,可以包括以下这些过程:分析问题、设计算法、编写程序、调试程序、检测结果。故正确答案选B。【分析】本题主要考查学生利用计算机编程解决实际问题的基本步骤的掌握情况,学生应该清楚每一个问题解决的基本思路,并掌握计算机编程里面的一些基本概念,那么做此类题目就是游刃有余。4.【答案】D【知识点】常用标准函数【解析】【解答】range( )函数格式: range([start,] stop[, step])。参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。range(1,5)生成的列表是:[1,2,3,4]。故答案选D。【分析】本题考查的是Python函数。range函数的功能:创建一个整数列表。5.【答案】B【知识点】运算符、基本运算与表达式6.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】“%”是取余运算,表达式21 % 4的结果是1。故答案选B。【分析】本题考查的是Python表达式的运算。7.【答案】D【知识点】字符编码【解析】【解答】汉字机内码需要两个字节的存储空间;汉字的机内码与对应的字型码需要的存储空间不相同;汉字字形点阵越精细,其字型码需要的存储空间就越大;汉字的字形点阵为24*24时,一个汉字字型码需要的存储空间为24*24/8=72个字节。故答案选D。【分析】本题考查的是字符编码。算机中的汉字也是采用二进制进行编码的。汉字编码分为外码、交换码、机内码和字形码。8.【答案】B【知识点】常量、变量及变量的赋值9.【答案】B【知识点】语句注释及缩进【解析】【解答】Python程序中用作注释的标识符是“#”。故答案选B。【分析】本题考查的是Python程序注释。10.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】27//2**3=27//8=3。故答案选C。【分析】本题考查的是Python表达式的运算。//是取整。11.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】x%2==1能判断变量x是奇数,x%2==0能判断变量x是偶数,int是取整函数,int(x)==x能判断x是整数。故答案选C。【分析】本题考查的是Python表达式。%是取余。12.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Python中,除运算用“/”表示。该代数式改为Python表达式,正确的写法是a/(b+c/d)。故答案选D。【分析】本题考查的是Python表达式。13.【答案】A【知识点】信息的编码14.【答案】B【知识点】循环结构语句及程序实现【解析】【解答】初始值a=2,b=1;a>=b成立,执行 b=a * b=2, a=2 * a=4;a>=b成立,执行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,执行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循环。最后a、b的值分别为16、64。故答案选B。【分析】本题考查的是Python循环语句。15.【答案】C【知识点】循环结构语句及程序实现16.【答案】D【知识点】常量、变量及变量的赋值;分支结构语句及程序实现17.【答案】D【知识点】循环结构语句及程序实现18.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】逻辑运算符or两边值均为假时值才为假,否则值为真;逻辑运算符and两边值均为真时值才为真,否则值为假,not是取反。有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是P or Q。故答案选C。【分析】本题考查的是逻辑表达式。逻辑表达式格式为:<表达式1><逻辑运算符><关系表达式2>19.【答案】A【知识点】流程图识读【解析】【解答】分析流程图可知,算法的功能是利用中间值c交换a、b的值。故答案选A。【分析】本题考查的是算法流程图。20.【答案】B【知识点】常见数据类型、数组【解析】【解答】列表的索引从0开始,object[1]="苹果"表示将索引为1的内容替换为"苹果",则列表object变为["石榴","苹果","香蕉","橙子","梨子"]。故答案选B。【分析】本题考查的是Python列表数据类型。字符串和列表的索引:索引正向从0开始递增,反向从-1开始递减。21.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】关系表达式5 < 3值是False,故程序的运行后,显示的结果是False。故答案选A。【分析】本题主要考查的是Python表达式。22.【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】根据等差数据的求和可知,1~100的和等于(1+100)*100/2=5050,s=5050-(10+20+30+40+50+60+70+80+90+100)=4500。故答案选A。【分析】本题考查的是Python程序执行。该程序实现功能是1~100之间,将不能整除10的数累加起来。23.【答案】A【知识点】过程与自定义函数;循环结构语句及程序实现【解析】【解答】分析程序可知,函数factorial(n)是用来求n的阶乘,故total=factorial(4)=1*2*3*4=24。故答案选A。【分析】本题考查的是Python程序运行。24.【答案】A【知识点】算法的控制结构25.【答案】B【知识点】常用标准函数【解析】【解答】round(number,digits)是将数number四舍五入到指定小数位,即digits。round(1.3952,2)=1.40。故答案选B。【分析】本题考查的是Python函数。26.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】由题干存款方式可知,5年后收益是money=50000*(1+0.0325)**5。故答案选B。【分析】本题考查的是Python表达式。Python表达式中幂运算是“**”,乘运算是“*”。27.【答案】C【知识点】字符编码【解析】【解答】由图可知,13、8需要用7根火柴棒,16需要用8根火柴棒,6根火柴棒能摆放的最大数是111。故答案选C。【分析】本题考查的是字符编码。28.【答案】D【知识点】流程图识读【解析】【解答】分析流程图可知,使用①②③步骤才能完成对每一个自然数进行火柴棒个数的统计 。故答案选D。【分析】本题考查的是算法流程图。29.【答案】A【知识点】声音、图像、视频编码30.【答案】D【知识点】数字信号与模拟信号【解析】【解答】数字信号是离散的,因为数字信号只用两种物理状态来表示0和1的,故其抗干扰能力比模拟信号强很多。故答案选D。【分析】本题考查的是数字信号。在计算机中,数字信号的大小常用有限位的二进制数表示。31.【答案】A【知识点】数字化概念与作用【解析】【解答】连续的音频信号是模拟信号,不可以存放在计算机中,需要变成离散的数字信号才可以存放在计算机中。故答案选A。【分析】本题考查的是声音数字化。在音频信号数字化过程中,声音的保真度不仅受到采样频率的影响,也依赖于量化值。量化值一般用二进制数表示,其二进制位数决定了量化的精度,也称作量化位数。32.【答案】D【知识点】字符编码【解析】【解答】Unicode是为了解决传统字符编码方案的局限性而产生的;ASCII码能表示的字符,其对应的Unicode码只是在原来的ASCII码前加上8个0;“a”的ASCII码是01100001,它的Unicode码是000000001100001;Unicode码兼容ASCII码。故答案选D。【分析】本题考查的是字符编码。33.【答案】B【知识点】循环结构语句及程序实现34.【答案】A【知识点】进制及数制转换35.【答案】C【知识点】声音、图像、视频编码【解析】【解答】由题可知,一张图的大小1024KB=1MB,16.6MB的存储空间存1MB大小的照片,最多能存放16张,故答案选C。【分析】此题主要考查数据储存单位换算方法的相关知识。存储单位是一种计量单位。指在某一领域以一个特定量,或标准做为一个记录(计数)点。再以此点的某个倍数再去定义另一个点,而这个点的代名词就是计数单位或存储单位。换算率约等于1000(1024),从大到小顺序为T、GB、MB(兆Zhao)、KB、B再小就是位了。1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b。36.【答案】A【知识点】基本数据结构37.【答案】C【知识点】基本数据结构38.【答案】age;HRrest【知识点】运算符、基本运算与表达式【解析】【解答】最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率,HRrest表示安安静心率,age表示年龄,故low=(220-age-HRrest)*0.6+HRrest,high=(220-age-HRrest)*0.8+HRrest,故代码中的①处填age,②处填HRrest。【分析】本题考查的是Python程序设计。39.【答案】max;listque.pop(o)【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数【解析】【解答】①处是判断是否用空余停车位,所以要用len(listque)与max比较判断一下。②处pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。故答案为:max、listque.pop(o)。【分析】本题考查的是用python程序解决停车位问题。40.【答案】(1)173;101101;181【知识点】进制及数制转换【解析】【解答】二进制数、十六进制数转换为十进制数的方法是“按权展开、逐项相加”,十进制数转换为二进制数的方法是“除权取余、逆序排列”。故答案为:173、101101、181。【分析】本题考查的是进制数的转换。41.【答案】解:(30×44.1×1000×16×2)/8/1024/1024=5.05MB【知识点】声音、图像、视频编码【解析】【解答】解:一段时长为30秒的双声道立体声的无压缩音频(采样频率为44.1kHz,量化位数为16位),占用的存储空间是(30×44.1×1000×16×2)/8/1024/1024=5.05MB。【分析】本题考查的是音频文件容量计算。音频文件容量=采样频率*量化位数*声道数*时长/8。42.【答案】(1)(2)用时最短的路径:H→A→B→C→H、H→C→B→A→H 所有时间:19【知识点】算法的常用表示方法【解析】【解答】(1)从起点出发,把当前可以到达的下一个位置列举出来,再从列举出的新位置出发,继续列举下一步可以到达的位置,以此类推,直到返回起点。用树结构把所有可能的走用图描述出来,如下图所示:(2)用时最短的路径是H→A→B→C→H、H→C→B→A→H,用时为19。【分析】本题考查的是算法描述。1 / 1江苏省盐城市实验高级中学(新洋高级中学)2020-2021学年高一下学期信息技术期中考试试卷一、单选题1.下列各项不属于信息的主要特征的是( )A.时效性 B.不可增值性C.可传递、共享性 D.载体依附性【答案】B【知识点】信息及其特征【解析】【解答】信息主要具有时效性、传递性、可共享性、依附性等主要特性。另外信息是可加工的,可增值的。B选项错误。故答案选B。【分析】 本题考查信息的特性。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性、可压缩性等特性。2.(2021高一下·盐城期中)下列不是信息载体的是( )A.二维码 B.录音笔 C.网页 D.QQ消息【答案】D【知识点】信息及其特征【解析】【解答】二维码、 录音笔、 网页均属于信息的载体,QQ消息属于信息。故答案选D。【分析】本题考查的是信息的特征。承载信息的实体一般都称为信息的载体,如声音、语言、文字、图像、视频、音频等。3.用计算机程序解决问题过程,正确设计顺序是( )A.分析问题→编写代码→设计算法→调试运行B.分析问题→设计算法→编写代码→调试运行C.设计算法→分析问题→编写代码→调试运行D.调试运行→设计算法→编写代码→分析问题【答案】B【知识点】算法的基本概念与特征【解析】【解答】当我们需要通过编制计算机程序来解决问题时,可以包括以下这些过程:分析问题、设计算法、编写程序、调试程序、检测结果。故正确答案选B。【分析】本题主要考查学生利用计算机编程解决实际问题的基本步骤的掌握情况,学生应该清楚每一个问题解决的基本思路,并掌握计算机编程里面的一些基本概念,那么做此类题目就是游刃有余。4.(2021高一下·盐城期中)range函数用于生成整数列表,range(1,5)生成的列表是:( )A.[0,1,2,3,4,5] B.[1,2,3,4,5]C.[1,5] D.[1,2,3,4]【答案】D【知识点】常用标准函数【解析】【解答】range( )函数格式: range([start,] stop[, step])。参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。range(1,5)生成的列表是:[1,2,3,4]。故答案选D。【分析】本题考查的是Python函数。range函数的功能:创建一个整数列表。5.(2021高一下·江苏月考)在Python中,表达式2**3的结果是( )A.5 B.8 C.6 D.3【答案】B【知识点】运算符、基本运算与表达式6.(2021高一下·盐城期中)在Python中,表达式21 % 4的结果是( )A.5 B.1 C.15 D.25【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】“%”是取余运算,表达式21 % 4的结果是1。故答案选B。【分析】本题考查的是Python表达式的运算。7.(2021高一下·盐城期中)下列关于汉字机内码和字型码的叙述,正确的是( )A.汉字机内码需要一个字节的存储空间B.汉字的机内码与对应的字型码需要的存储空间相同C.汉字字形点阵越精细,其字型码需要的存储空间就越小D.汉字的字形点阵为24*24时,一个汉字字型码需要的存储空间为72个字节【答案】D【知识点】字符编码【解析】【解答】汉字机内码需要两个字节的存储空间;汉字的机内码与对应的字型码需要的存储空间不相同;汉字字形点阵越精细,其字型码需要的存储空间就越大;汉字的字形点阵为24*24时,一个汉字字型码需要的存储空间为24*24/8=72个字节。故答案选D。【分析】本题考查的是字符编码。算机中的汉字也是采用二进制进行编码的。汉字编码分为外码、交换码、机内码和字形码。8.下列标识符中合法的是( )A.i'm B._ C.3Q D.for【答案】B【知识点】常量、变量及变量的赋值9.(2020高一上·南通期末)为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A.: B.# C., D.!【答案】B【知识点】语句注释及缩进【解析】【解答】Python程序中用作注释的标识符是“#”。故答案选B。【分析】本题考查的是Python程序注释。10.(2021高一下·盐城期中)在Python中,表达式27//2**3的值是( )A.2 B.2.3 C.3 D.1331【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】27//2**3=27//8=3。故答案选C。【分析】本题考查的是Python表达式的运算。//是取整。11.(2021高一下·盐城期中)下列能判断变量x是整数的条件表达式是( )A.x%2==1 B.x%2==0 C.int(x)==x D.random(x)=x【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】x%2==1能判断变量x是奇数,x%2==0能判断变量x是偶数,int是取整函数,int(x)==x能判断x是整数。故答案选C。【分析】本题考查的是Python表达式。%是取余。12.(2021高一下·盐城期中)设a、b、c为变量,将代数式改为Python表达式,正确的写法是( )A.a/b+c/d B.a/(b+c)/d C.(a/b+c)/d D.a/(b+c/d)【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】Python中,除运算用“/”表示。该代数式改为Python表达式,正确的写法是a/(b+c/d)。故答案选D。【分析】本题考查的是Python表达式。13.(2019高二上·江苏期中)已知字符“d”的ASCII编码是01100100,则字符“g”的ASCII编码是( )A.01100111 B.01100110 C.01100101 D.01100011【答案】A【知识点】信息的编码14.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a执行后,a、b的值分别为( )A.4、2 B.16、64 C.8、8 D.2、1【答案】B【知识点】循环结构语句及程序实现【解析】【解答】初始值a=2,b=1;a>=b成立,执行 b=a * b=2, a=2 * a=4;a>=b成立,执行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,执行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循环。最后a、b的值分别为16、64。故答案选B。【分析】本题考查的是Python循环语句。15.下面的程序段运行后的结果为( )s=0for i in range(1,7,3):s=s+iprint(s)A.6 B.12 C.5 D.28【答案】C【知识点】循环结构语句及程序实现16.有如下Python程序,当程序运行后输入15000,则程序输出结果为:( )salary=float (input( ))if salary<=5000:tax=0elif salary<=7000:tax=(salary-5000)*0.1elif salary<=10000:tax=200+(salary-7000)*0.2else:tax=800+(salary-10000)*0.4print(salary-tax)A.2800 B.2800.0 C.12200 D.12200.0【答案】D【知识点】常量、变量及变量的赋值;分支结构语句及程序实现17.(2020高二上·儋州期中)有关循环结构的说法不正确的是( )。A.循环结构是算法的基本结构之一B.有的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。【答案】D【知识点】循环结构语句及程序实现18.(2021高一下·盐城期中)有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是( )A.not P B.P and QC.P or Q D.not P and not Q【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】逻辑运算符or两边值均为假时值才为假,否则值为真;逻辑运算符and两边值均为真时值才为真,否则值为假,not是取反。有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是P or Q。故答案选C。【分析】本题考查的是逻辑表达式。逻辑表达式格式为:<表达式1><逻辑运算符><关系表达式2>19.(2021高一下·盐城期中)如图所示算法的功能是( )A.交换a、b的值 B.找出a、b中值较小的变量C.按从小到大的顺序输出a、b的值 D.按从大到小的顺序输出a、b的值【答案】A【知识点】流程图识读【解析】【解答】分析流程图可知,算法的功能是利用中间值c交换a、b的值。故答案选A。【分析】本题考查的是算法流程图。20.(2021高一下·盐城期中)下面代码的执行结果是( )object=["石榴",1,"香蕉","橙子","梨子"]object[1]="苹果"print (object)A.["苹果",1,"香蕉","橙子","梨子"]B.["石榴","苹果","香蕉","橙子","梨子"]C.["梨子",1,"香蕉","橙子","苹果"]D.[1,"香蕉","橙子","梨子"]【答案】B【知识点】常见数据类型、数组【解析】【解答】列表的索引从0开始,object[1]="苹果"表示将索引为1的内容替换为"苹果",则列表object变为["石榴","苹果","香蕉","橙子","梨子"]。故答案选B。【分析】本题考查的是Python列表数据类型。字符串和列表的索引:索引正向从0开始递增,反向从-1开始递减。21.(2021高一下·盐城期中)如下Python程序段x = 5 < 3print( x)程序的运行后,显示的结果是( )A.False B.True C.0 D.-1【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】关系表达式5 < 3值是False,故程序的运行后,显示的结果是False。故答案选A。【分析】本题主要考查的是Python表达式。22.(2021高一下·盐城期中)下列Python程序段运行的结果是s = 0i = 1while i <= 100:if i % 10 != 0 :s+= ii+ =1print(s) ( )A.4500 B.4578 C.5050 D.6657【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】根据等差数据的求和可知,1~100的和等于(1+100)*100/2=5050,s=5050-(10+20+30+40+50+60+70+80+90+100)=4500。故答案选A。【分析】本题考查的是Python程序执行。该程序实现功能是1~100之间,将不能整除10的数累加起来。23.(2021高一下·盐城期中)如下Python程序段,运行后输出的值是( )def factorial(n):s=1for i in range(2,n+1):s=s*ireturn stotal=factorial(4)print(total)A.24 B.4 C.44 D.16【答案】A【知识点】过程与自定义函数;循环结构语句及程序实现【解析】【解答】分析程序可知,函数factorial(n)是用来求n的阶乘,故total=factorial(4)=1*2*3*4=24。故答案选A。【分析】本题考查的是Python程序运行。24.(2021高一下·江苏月考)关于三种基本结构的流程图,下列选择正确的是( )A.一是顺序结构、二是分支结构、三是循环结构B.一是顺序结构、二是循环结构、三是分支结构C.一是分支结构、二是顺序结构、三是循环结构D.一是循环结构、二是分支结构、三是顺序结构【答案】A【知识点】算法的控制结构25.(2021高二上·东台月考)在Python中,round(1.3952,2)的值是( )A.1.4 B.1.40 C.1.395 D.1.3952【答案】B【知识点】常用标准函数【解析】【解答】round(number,digits)是将数number四舍五入到指定小数位,即digits。round(1.3952,2)=1.40。故答案选B。【分析】本题考查的是Python函数。26.(2021高一下·盐城期中)有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率为3.25%),下列计算表达式正确的是( )A.money=50000*(1+0.0325)*5 B.money=50000*(1+0.0325)**5C.money=50000*(1+0.0325)5 D.money=50000*(1+0.0325)^5【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】由题干存款方式可知,5年后收益是money=50000*(1+0.0325)**5。故答案选B。【分析】本题考查的是Python表达式。Python表达式中幂运算是“**”,乘运算是“*”。27.(2021高一下·盐城期中)用火柴棒,摆出下面的自然数,下列说法正确的是( )A.可以用6根火柴棒摆放出0、9、13B.可以用6根火柴棒摆放出0、8C.6根火柴棒能摆放的最大数是111D.可以用6根火柴棒摆放出0、16、5【答案】C【知识点】字符编码【解析】【解答】由图可知,13、8需要用7根火柴棒,16需要用8根火柴棒,6根火柴棒能摆放的最大数是111。故答案选C。【分析】本题考查的是字符编码。28.(2021高一下·盐城期中)如图是对每一个自然数进行火柴棒个数的统计重复使用的函数流程图。①将num除以10取余,求得个位数;②然后将num除以10取整,去掉个位数。③重复步骤①②直到num为0。完成对每一个自然数进行火柴棒个数的统计,下列说法正确的是( )A.①取得个位数:x=num % 10;火柴棒个数累加B.②去掉个位数:num=num//10C.③使用while循环D.使用①②③步骤才能完成对每一个自然数进行火柴棒个数的统计【答案】D【知识点】流程图识读【解析】【解答】分析流程图可知,使用①②③步骤才能完成对每一个自然数进行火柴棒个数的统计 。故答案选D。【分析】本题考查的是算法流程图。29.某音频格式“8kHz,8bit,单声道,7kbps”,该音频的采样频率为( )A.8kHz B.8bit C.单声道 D.7kbps【答案】A【知识点】声音、图像、视频编码30.(2021高一下·盐城期中)下列信号属于数字信号的是( )A.B.C.D.【答案】D【知识点】数字信号与模拟信号【解析】【解答】数字信号是离散的,因为数字信号只用两种物理状态来表示0和1的,故其抗干扰能力比模拟信号强很多。故答案选D。【分析】本题考查的是数字信号。在计算机中,数字信号的大小常用有限位的二进制数表示。31.(2021高一下·盐城期中)关于声音的数字化,下列说法错误的是( )A.连续的音频信号可以存放在计算机中B.在时间轴上按照一定的时间间隔取一系列时刻得到每个时刻对应的声波信号的瞬时振幅值,这一过程为采样C.对区间的采样点按四舍五入的规则取整选值,这个过程称为量化D.将量化后的数据用计算机能够存储和处理的二进制数值表示,即编码【答案】A【知识点】数字化概念与作用【解析】【解答】连续的音频信号是模拟信号,不可以存放在计算机中,需要变成离散的数字信号才可以存放在计算机中。故答案选A。【分析】本题考查的是声音数字化。在音频信号数字化过程中,声音的保真度不仅受到采样频率的影响,也依赖于量化值。量化值一般用二进制数表示,其二进制位数决定了量化的精度,也称作量化位数。32.(2021高一下·盐城期中)关于Unicode码的描述,错误的是( )A.Unicode是为了解决传统字符编码方案的局限性而产生的B.ASCII码能表示的字符,其对应的Unicode码只是在原来的ASCII码前加上8个0C.“a”的ASCII码是01100001,它的Unicode码是000000001100001D.Unicode码不兼容ASCII码【答案】D【知识点】字符编码【解析】【解答】Unicode是为了解决传统字符编码方案的局限性而产生的;ASCII码能表示的字符,其对应的Unicode码只是在原来的ASCII码前加上8个0;“a”的ASCII码是01100001,它的Unicode码是000000001100001;Unicode码兼容ASCII码。故答案选D。【分析】本题考查的是字符编码。33.(2021高一下·东台月考)下列程序段运行输出正确的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet={BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.2【答案】B【知识点】循环结构语句及程序实现34.(2019高二上·邳州会考)下列数值中,有可能是八进制数的是( )。A.677 B.408 C.659 D.802【答案】A【知识点】进制及数制转换35.赵明的U盘中还剩余16.6MB的存储空间,若要存储大小为1024KB的照片,最多能存放( )A.14张 B.15张 C.16张 D.17张【答案】C【知识点】声音、图像、视频编码【解析】【解答】由题可知,一张图的大小1024KB=1MB,16.6MB的存储空间存1MB大小的照片,最多能存放16张,故答案选C。【分析】此题主要考查数据储存单位换算方法的相关知识。存储单位是一种计量单位。指在某一领域以一个特定量,或标准做为一个记录(计数)点。再以此点的某个倍数再去定义另一个点,而这个点的代名词就是计数单位或存储单位。换算率约等于1000(1024),从大到小顺序为T、GB、MB(兆Zhao)、KB、B再小就是位了。1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b。36.(2021高一下·东台月考)图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是( )A.图结构中数据元素之间是一对多的关系B.图可以分为有向图和无向图C.相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系D.图上的边或弧带权则称为网,可分为有向网和无向网【答案】A【知识点】基本数据结构37.(2021高一下·东台月考)如图所示的线性数据结构,下列说法错误的是( )A.正向编号,首元素索引号为0,向后走,索引号递增B.反向编号,尾元素编号为-1,向首元素方向依次递减C.线性数据结构只包括队列与栈D.栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾【答案】C【知识点】基本数据结构二、填空题38.(2021高一下·盐城期中)请将下列程序代码补充完整,HRrest表示安静心率,age表示年龄,最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率low=(220-①-②)*0.6+②high=(220-①-②)*0.8+②print(low, high)代码中的①: ②: 【答案】age;HRrest【知识点】运算符、基本运算与表达式【解析】【解答】最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率,HRrest表示安安静心率,age表示年龄,故low=(220-age-HRrest)*0.6+HRrest,high=(220-age-HRrest)*0.8+HRrest,故代码中的①处填age,②处填HRrest。【分析】本题考查的是Python程序设计。39.(2021高一下·盐城期中)单车道胡同路边停车,先进去的车只能从另一出口出来,阅读程序代码(break表示退出循环):listque=[] #定义列表listque存储停车状况max=8 #停车位最大容量while(True):print('1.停车')print('2.开车离开')print('3.查看停车库')print('其他. 退出')x=input("输入你的选择:")#输入选择项ifx=='1':if len(listque)< :print("还有",max-len(listque),"个停车位。")listque.append(input("请输入停车车牌:"))else:print("对不起,停车位已满。")elif x=='2':iflen(listque)==0:print("停车库为空。")else:print ( ,"开出。")elif x=='3':print(listque)else:break在横线中填入代码中【答案】max;listque.pop(o)【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数【解析】【解答】①处是判断是否用空余停车位,所以要用len(listque)与max比较判断一下。②处pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。故答案为:max、listque.pop(o)。【分析】本题考查的是用python程序解决停车位问题。三、计算题40.(2021高一下·盐城期中)请完成下列进制转换:(1)2= ( )10( 45)10 = ( )2(B5)16= ( )10【答案】(1)173;101101;181【知识点】进制及数制转换【解析】【解答】二进制数、十六进制数转换为十进制数的方法是“按权展开、逐项相加”,十进制数转换为二进制数的方法是“除权取余、逆序排列”。故答案为:173、101101、181。【分析】本题考查的是进制数的转换。41.(2021高一下·盐城期中)一段时长为30秒的双声道立体声的无压缩音频(采样频率为44.1kHz,量化位数为16位),占用的存储空间是多少MB?【答案】解:(30×44.1×1000×16×2)/8/1024/1024=5.05MB【知识点】声音、图像、视频编码【解析】【解答】解:一段时长为30秒的双声道立体声的无压缩音频(采样频率为44.1kHz,量化位数为16位),占用的存储空间是(30×44.1×1000×16×2)/8/1024/1024=5.05MB。【分析】本题考查的是音频文件容量计算。音频文件容量=采样频率*量化位数*声道数*时长/8。四、综合题42.(2021高一下·盐城期中)某同学网购的书已到达家附近的快递门店,需要他去取,不巧的是,这次购买的三本书是三个不同的物流公司派送的,他家与各快递门店的位置如图如示,该同学估算了在这些地点这间步行需要的时间,如下表:各快递门店的位置如图所示:我们将该同学家和各个快递门店的位置抽象成顶点,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,两个位置间的步行线路抽象成边,在边上标上时间权值,如下图:从起点出发,把当前可以到达的下一个位置列举出来,再从列举出的新位置出发,继续列举下一步可以到达的位置,以此类推,直到返回起点。我们可以用树结构把所有可能的走用图描述出来(1)请在下图方框中画出该图。(2)请给出用时最短的路径和所用时间: 【答案】(1)(2)用时最短的路径:H→A→B→C→H、H→C→B→A→H 所有时间:19【知识点】算法的常用表示方法【解析】【解答】(1)从起点出发,把当前可以到达的下一个位置列举出来,再从列举出的新位置出发,继续列举下一步可以到达的位置,以此类推,直到返回起点。用树结构把所有可能的走用图描述出来,如下图所示:(2)用时最短的路径是H→A→B→C→H、H→C→B→A→H,用时为19。【分析】本题考查的是算法描述。1 / 1 展开更多...... 收起↑ 资源列表 江苏省盐城市实验高级中学(新洋高级中学)2020-2021学年高一下学期信息技术期中考试试卷(学生版).docx 江苏省盐城市实验高级中学(新洋高级中学)2020-2021学年高一下学期信息技术期中考试试卷(教师版).docx