江苏省盐城市实验高级中学(新洋高级中学)2020-2021学年高一下学期信息技术期中考试试卷
试卷更新日期:2022-02-22 类型:期中考试
一、单选题
-
1. 下列各项不属于信息的主要特征的是( )A、时效性 B、不可增值性 C、可传递、共享性 D、载体依附性2. 下列不是信息载体的是( )A、二维码 B、录音笔 C、网页 D、QQ消息3. 用计算机程序解决问题过程,正确设计顺序是( )
A、分析问题→编写代码→设计算法→调试运行 B、分析问题→设计算法→编写代码→调试运行 C、设计算法→分析问题→编写代码→调试运行 D、调试运行→设计算法→编写代码→分析问题4. 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. 在Python中,表达式2**3的结果是( )A、5 B、8 C、6 D、36. 在Python中,表达式21 % 4的结果是( )A、5 B、1 C、15 D、257. 下列关于汉字机内码和字型码的叙述,正确的是( )A、汉字机内码需要一个字节的存储空间 B、汉字的机内码与对应的字型码需要的存储空间相同 C、汉字字形点阵越精细,其字型码需要的存储空间就越小 D、汉字的字形点阵为24*24时,一个汉字字型码需要的存储空间为72个字节8. 下列标识符中合法的是( )A、i'm B、_ C、3Q D、for9. 为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A、: B、# C、, D、!10. 在Python中,表达式27//2**3的值是( )A、2 B、2.3 C、3 D、133111. 下列能判断变量x是整数的条件表达式是( )A、x%2==1 B、x%2==0 C、int(x)==x D、random(x)=x12. 设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. 已知字符“d”的ASCII编码是01100100,则字符“g”的ASCII编码是( )A、01100111 B、01100110 C、01100101 D、0110001114. 如下程序段a = 2
b = 1
while a >= b:
b=a * b
a=2 * a
执行后,a、b的值分别为( )
A、4、2 B、16、64 C、8、8 D、2、115. 下面的程序段运行后的结果为( )s=0
for i in range(1,7,3):
s=s+i
print(s)
A、6 B、12 C、5 D、2816. 有如下Python程序,当程序运行后输入15000,则程序输出结果为:( )salary=float (input( ))
if salary<=5000:
tax=0
elif salary<=7000:
tax=(salary-5000)*0.1
elif salary<=10000:
tax=200+(salary-7000)*0.2
else:
tax=800+(salary-10000)*0.4
print(salary-tax)
A、2800 B、2800.0 C、12200 D、12200.017. 有关循环结构的说法不正确的是( )。A、循环结构是算法的基本结构之一 B、有的程序设计中没有循环结构 C、循环结构在程序设计有可能会有嵌套出现 D、在PYTHON程序设计语言中循环结构一般使用IF语句实现。18. 有两个条件P、Q,只要有一个条件为真时,结果一定为真的表达式是( )A、not P B、P and Q C、P or Q D、not P and not Q19. 如图所示算法的功能是( )A、交换a、b的值 B、找出a、b中值较小的变量 C、按从小到大的顺序输出a、b的值 D、按从大到小的顺序输出a、b的值20. 下面代码的执行结果是( )object=["石榴",1,"香蕉","橙子","梨子"]
object[1]="苹果"
print (object)
A、["苹果",1,"香蕉","橙子","梨子"] B、["石榴","苹果","香蕉","橙子","梨子"] C、["梨子",1,"香蕉","橙子","苹果"] D、[1,"香蕉","橙子","梨子"]21. 如下Python程序段x = 5 < 3
print( x)
程序的运行后,显示的结果是( )
A、False B、True C、0 D、-122. 下列Python程序段运行的结果是s = 0
i = 1
while i <= 100:
if i % 10 != 0 :
s+= i
i+ =1
print(s) ( )
A、4500 B、4578 C、5050 D、665723. 如下Python程序段,运行后输出的值是( )def factorial(n):
s=1
for i in range(2,n+1):
s=s*i
return s
total=factorial(4)
print(total)
A、24 B、4 C、44 D、1624. 关于三种基本结构的流程图,下列选择正确的是( )A、一是顺序结构、二是分支结构、三是循环结构 B、一是顺序结构、二是循环结构、三是分支结构 C、一是分支结构、二是顺序结构、三是循环结构 D、一是循环结构、二是分支结构、三是顺序结构25. 在Python中,round(1.3952,2)的值是( )A、1.4 B、1.40 C、1.395 D、1.395226. 有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率为3.25%),下列计算表达式正确的是( )A、money=50000*(1+0.0325)*5 B、money=50000*(1+0.0325)**5 C、money=50000*(1+0.0325)5 D、money=50000*(1+0.0325)^527. 用火柴棒,摆出下面的自然数,下列说法正确的是( )A、可以用6根火柴棒摆放出0、9、13 B、可以用6根火柴棒摆放出0、8 C、6根火柴棒能摆放的最大数是111 D、可以用6根火柴棒摆放出0、16、528. 如图是对每一个自然数进行火柴棒个数的统计重复使用的函数流程图。①将num除以10取余,求得个位数;
②然后将num除以10取整,去掉个位数。
③重复步骤①②直到num为0。
完成对每一个自然数进行火柴棒个数的统计,下列说法正确的是( )
A、①取得个位数:x=num % 10;火柴棒个数累加 B、②去掉个位数:num=num//10 C、③使用while循环 D、使用①②③步骤才能完成对每一个自然数进行火柴棒个数的统计29. 某音频格式“8kHz,8bit,单声道,7kbps”,该音频的采样频率为( )A、8kHz B、8bit C、单声道 D、7kbps30. 下列信号属于数字信号的是( )A、 B、 C、 D、31. 关于声音的数字化,下列说法错误的是( )A、连续的音频信号可以存放在计算机中 B、在时间轴上按照一定的时间间隔取一系列时刻得到每个时刻对应的声波信号的瞬时振幅值,这一过程为采样 C、对区间的采样点按四舍五入的规则取整选值,这个过程称为量化 D、将量化后的数据用计算机能够存储和处理的二进制数值表示,即编码32. 关于Unicode码的描述,错误的是( )A、Unicode是为了解决传统字符编码方案的局限性而产生的 B、ASCII码能表示的字符,其对应的Unicode码只是在原来的ASCII码前加上8个0 C、“a”的ASCII码是01100001,它的Unicode码是000000001100001 D、Unicode码不兼容ASCII码33. 下列程序段运行输出正确的是( )BookInfo0=("ID0010230",15.68,36)
BookInfo1=("ID2315937",20,2)
BookSet={BookInfo0,BookInfo1}
t=0
For i in BookSet:
t+=i[1]*i[2]
print(t)
A、68,36 B、604.48 C、20 D、234. 下列数值中,有可能是八进制数的是( )。A、677 B、408 C、659 D、80235. 赵明的U盘中还剩余16.6MB的存储空间,若要存储大小为1024KB的照片,最多能存放( )A、14张 B、15张 C、16张 D、17张36. 图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是( )A、图结构中数据元素之间是一对多的关系 B、图可以分为有向图和无向图 C、相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系 D、图上的边或弧带权则称为网,可分为有向网和无向网37. 如图所示的线性数据结构,下列说法错误的是( )A、正向编号,首元素索引号为0,向后走,索引号递增 B、反向编号,尾元素编号为-1,向首元素方向依次递减 C、线性数据结构只包括队列与栈 D、栈:后进先出,添加和删除都在栈顶实现,队列:先进先出,删除在队首,添加在队尾二、填空题
-
38. 请将下列程序代码补充完整,HRrest表示安静心率,age表示年龄,
最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
low=(220-①-②)*0.6+②
high=(220-①-②)*0.8+②
print(low, high)
代码中的①: ②:
39. 单车道胡同路边停车,先进去的车只能从另一出口出来,阅读程序代码(break表示退出循环):listque=[] #定义列表listque存储停车状况
max=8 #停车位最大容量
while(True):
print('1.停车')
print('2.开车离开')
print('3.查看停车库')
print('其他. 退出')
x=input("输入你的选择:") #输入选择项
if x=='1':
if len(listque)< :
print("还有",max-len(listque),"个停车位。")
listque.append(input("请输入停车车牌:"))
else:
print("对不起,停车位已满。")
elif x=='2':
if len(listque)==0:
print("停车库为空。")
else:
print (,"开出。")
elif x=='3':
print(listque)
else:
break
在横线中填入代码中
三、计算题
-
40. 请完成下列进制转换:(1)、2 = ( )10
( 45 )10 = ( )2
(B5)16 = ( )10
41. 一段时长为30秒的双声道立体声的无压缩音频(采样频率为44.1kHz,量化位数为16位),占用的存储空间是多少MB?四、综合题
-
42. 某同学网购的书已到达家附近的快递门店,需要他去取,不巧的是,这次购买的三本书是三个不同的物流公司派送的,他家与各快递门店的位置如图如示,该同学估算了在这些地点这间步行需要的时间,如下表:
各快递门店的位置如图所示:
我们将该同学家和各个快递门店的位置抽象成顶点,作为根节点的“家”编号为“H”,其3个子节点(快递门店A,快递门店B,快递门店C)分别编号为“A” “B” “C”,两个位置间的步行线路抽象成边,在边上标上时间权值,如下图:
从起点出发,把当前可以到达的下一个位置列举出来,再从列举出的新位置出发,继续列举下一步可以到达的位置,以此类推,直到返回起点。我们可以用树结构把所有可能的走用图描述出来
(1)、请在下图方框中画出该图。(2)、请给出用时最短的路径和所用时间: