浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷

资源下载
  1. 二一教育资源

浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷

资源简介

浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷
一、选择题(本大题共15小题,每小题2分,共30分。)
1.(2021高二上·浙江期中)下列有关信息与信息特征的说法不正确的是(  )
A.“盲人摸象”体现了信息的真伪性。
B.“老黄历看不得” 体现了信息的时效性。
C.“以讹传讹”说明信息在共享的过程中会发生损耗。
D.“一千个人眼中有一千个哈姆雷特”说明信息可以加工和处理。
【答案】C
【知识点】信息及其特征
2.(2021高二上·浙江期中)有关“大数据”的说法正确的是(  )
A.某学校的高考报名数据属于大数据。
B.大数据技术强调对事物因果关系的探求。
C.借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据。
D.大数据价值密度的高低与数据总量的大小成正比,数据量越大,价值密度越高。
【答案】C
【知识点】大数据的概念与特征;大数据思维
3.(2021高二上·浙江期中)用UltraEdit软件查看字符串“2021学习python!”的内码,部分界面如下图所示,下列说法正确的是(  )

A.图中共有10个ASCII码字符。 B.字符“10”的内码为3AH。
C.字符“N”的内码是6EH。 D.存储该字符串需要15个字节。
【答案】A
【知识点】字符编码
4.(2021高二上·浙江期中)一幅1024X512的BMP格式图像,另存为JPG格式后的存储容量约为96KB,已知压缩比为16:1,则该BMP格式图像的位深度为(  )
A.32. B.24 C.16 D.8
【答案】B
【知识点】声音、图像、视频编码
5.(2021高二上·浙江期中)下列有关声音数字化的说法不正确的是(  )
A.通过麦克风将人声录入到电脑属于数模转换。
B.将模拟声音数字化需要经过采样、量化、编码三个过程。
C.量化值一般用二进制数表示,其二进制位数决定了量化的精度,也称作量化位数。
D.时长为1分钟的双声道wav格式音频,已知采样频率为44.1KHz,量化位数为16bit,其所占存储空间约为10MB。
【答案】A
【知识点】声音、图像、视频编码
6.(2021高二上·浙江期中)某算法的部分流程图如右图所示,执行这部分流程,若输入m为128,n为192,则输出为(  )
A.32 B.64 C.128 D.192
【答案】B
【知识点】流程图识读
7.(2021高二上·浙江期中)以下不可以作为Python变量名的是(  )
A.A9 B.9A C.A_9 D._A9
【答案】B
【知识点】常量、变量及变量的赋值
8.(2021高二上·浙江期中)表达式2+4*5%3 ** 2的值为(  )
A.22 B.8 C.6 D.4
【答案】D
【知识点】运算符、基本运算与表达式
9.(2021高二上·浙江期中)已知motto = "Beautiful is better than ugly. ",得到切片"Beautiful' 的表达式是(  )
A.motto[1:9] B.motto[1:10] C.motto[0:8] D.motto[0:9]
【答案】D
【知识点】运算符、基本运算与表达式
10.(2021高二上·浙江期中)以下选项中,与其它三项功能不同的是(  )
A.maxv = a
if b > maxv:
maxv = b
if c>maxv:
maxv = c
B.if a>b and a>c:
maxv = a
elif b>c:
maxv = b
else:
maxv = c
C.if a>b:
maxv = a
else:
maxv = b
if c > maxv:
maxv=c
D.If a >b and a >c:
maxv = a
if b>a and b > c:
maxv = b
ifc>a and c>b:
maxv = c
【答案】D
【知识点】分支结构语句及程序实现
11.(2021高二上·浙江期中)某Python程序段如下:
c =0
for i in range(1, 21):
if i %3==0 or i %5==0:
c +=1
print (c)
运行该程序段,输出结果是(  )
A.10 B.9 C.6 D.1
【答案】B
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
12.(2021高二上·浙江期中)某Python程序段如下:
s = "Errors should never pass silently.”
d={}
for ch in s:
if ch in d:
d[ch] += 1
else:
d[ch] = 1
print(d["e"])
运行该程序段,输出结果是(  )
A.1 B.2 C.3 D.4
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
13.(2021高二上·浙江期中)某Python程序段如下:
import random
fibo=[1]*11
for i in range(2, 11):
fibo[i] = fibo[i - 1] + fibo[i - 2]
n = random.randint(1, 10)
print (fibo[n])
运行该程序段,输出结果不可能是(  )
A.1 B.21 C.35 D.89
【答案】C
【知识点】循环结构语句及程序实现;模块
14.(2021高二上·浙江期中)某Python程序段如下:
a = [28, 29, 79, 14, 24, 43]
m = int (input("请输入一个整数: "))
pos = -1
for i in range(len(a)):
if a[i] > m:
if pos == -1 or a[i] < a[pos]:
pos=i
运行该程序段,若输入40,变量pos的值是(  )
A.-1 B.2 C.3 D.5
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
15.(2021高二上·浙江期中)某Python程序段如下:
import random
list1=[0]*6
i=0
while i < 6:
list1[i] = random. randint(1, 100)
if list1[i] %2!=i % 2:
i+=1
else:
break
运行该程序段,list1[0]~list1[5]各元素值可能的是(  )
A.[3,19,0,0,0,0] B.[95,44,39,24,0,0]
C.[2,37,88,61,56,9] D.[0,0,0,0,0,0]
【答案】A
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
二、阅读程序写结果(本大题共5小题,每小题2分,共10分)
16.(2021高二上·浙江期中)某Python程序段如下:
m= 153
a=m// 100
b=m//10%10
c=m%10
n=a**3+b**3+c*3
print (n)
运行该程序段,输出结果是   
【答案】153
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
17.(2021高二上·浙江期中)某Python程序段如下:
info= ["男",79,"女",97,"女",94, "男",91, "女",85, "女", 100, "男", 82]
tot=0
c =0
for i in range(0,
len(info), 2):
if info[i]
== "男":
continue
tot +=
info[i + 1]
c +=1
print (round(tot / c,1))
运行该程序段,输出结果是   
【答案】94.0
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
18.(2021高二上·浙江期中)某Python程序段如下:
def isprime (x):
for i in
range(2, x):
if x %
i= 0:
return False
return
True
prime = []
for i in range(2,
21):
if
isprime(i):
prime.append(i)
#将 i添加到列表
print (len(prime))
运行该程序段,输出结果是   
【答案】8
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
19.(2021高二上·浙江期中)某Python程序段如下:
s = "p2y0t2H3on1*c"
t =""
for ch in s:
if "A”<= ch <="Z":
ch =
chr (ord(ch) + 32)
if "a”<= ch <="z”:
t=t+ch
print (t)
运行该程序段,输出结果是   
【答案】pythonic
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
20.(2021高二上·浙江期中)某Python程序段如下:
def isdigit(x):
if
"0"<= x <="9":
return
True
else:
return
False
d ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
s = "7*0%15$ 15@24#"
ans =“”
t=0
for i in s:
if
isdigit(i):
t=t*
10+int(i)
else:
ans +=
d[t]
t =0
print (ans)
运仃该程序段,输出结果是   
【答案】HAPPY
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
三、程序填空(本大题共2小题,每空2分,共10分)
21.(2021高二上·浙江期中)浙江省选考采用7选3选科模式,即从“物化生政史地技”7门科目中任选3门作为选考科目。小周想用Python输出所有的选科组合,他用7位二进制数模拟所有选科组合(1-选,0-不选),再从中筛选出有效组合,例如110000是一种有效组合,1011100 是一种无效组合。实现该功能的Python程序如下,请完成程序填空:
km =”物化生政史地技”
combs =[]
for i in range(128) :
t=    
c=0
s=“”
for j in
range(7):
c=    
if t %
2=1:
s
+= km[j]
t
=t//2
if c=3:
combs.append(s)
print (combs)
【答案】i;c+t%2
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
22.(2021高二上·浙江期中)“回文字符串” 是一种正读和反读都一样的字符串, 比如“level"或者“noon”等就是回文字符串。现在要求把字符串看成一个环,求环中能截取的最长回文字符串,当存在多组长度相同的最长回文字符串时,输出第1次找到的即可。实现该功能的Python程序如下,请回答下列问题:
(1)若输入“cdcdcdedc",则输出的最长回文字符串是   
(2)完成以下程序填空:
样例: 请输入字符串: bcabc 字符串环中的最长回文字符串是: bcb
import sys
def ishw(s): #判断s是否是回文字符串
if s==    
return True
else:
return False
s = input("请输入字符串: ")
n = len(s)
s=s+s
for i in range(n, 0, -1): # 枚举字符串长度
for j in    
t=s[j:j+i]
if ishw(t):
print(“字符串环中的最长回文字符串是:”+ t)
sys.exit(0) #提前结束程序
【答案】(1)cdcdc
(2)s[:-1]或s[-1:-1]或其它等价答案;range (n)或range (0, n)或其它等价答案
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷
一、选择题(本大题共15小题,每小题2分,共30分。)
1.(2021高二上·浙江期中)下列有关信息与信息特征的说法不正确的是(  )
A.“盲人摸象”体现了信息的真伪性。
B.“老黄历看不得” 体现了信息的时效性。
C.“以讹传讹”说明信息在共享的过程中会发生损耗。
D.“一千个人眼中有一千个哈姆雷特”说明信息可以加工和处理。
2.(2021高二上·浙江期中)有关“大数据”的说法正确的是(  )
A.某学校的高考报名数据属于大数据。
B.大数据技术强调对事物因果关系的探求。
C.借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据。
D.大数据价值密度的高低与数据总量的大小成正比,数据量越大,价值密度越高。
3.(2021高二上·浙江期中)用UltraEdit软件查看字符串“2021学习python!”的内码,部分界面如下图所示,下列说法正确的是(  )

A.图中共有10个ASCII码字符。 B.字符“10”的内码为3AH。
C.字符“N”的内码是6EH。 D.存储该字符串需要15个字节。
4.(2021高二上·浙江期中)一幅1024X512的BMP格式图像,另存为JPG格式后的存储容量约为96KB,已知压缩比为16:1,则该BMP格式图像的位深度为(  )
A.32. B.24 C.16 D.8
5.(2021高二上·浙江期中)下列有关声音数字化的说法不正确的是(  )
A.通过麦克风将人声录入到电脑属于数模转换。
B.将模拟声音数字化需要经过采样、量化、编码三个过程。
C.量化值一般用二进制数表示,其二进制位数决定了量化的精度,也称作量化位数。
D.时长为1分钟的双声道wav格式音频,已知采样频率为44.1KHz,量化位数为16bit,其所占存储空间约为10MB。
6.(2021高二上·浙江期中)某算法的部分流程图如右图所示,执行这部分流程,若输入m为128,n为192,则输出为(  )
A.32 B.64 C.128 D.192
7.(2021高二上·浙江期中)以下不可以作为Python变量名的是(  )
A.A9 B.9A C.A_9 D._A9
8.(2021高二上·浙江期中)表达式2+4*5%3 ** 2的值为(  )
A.22 B.8 C.6 D.4
9.(2021高二上·浙江期中)已知motto = "Beautiful is better than ugly. ",得到切片"Beautiful' 的表达式是(  )
A.motto[1:9] B.motto[1:10] C.motto[0:8] D.motto[0:9]
10.(2021高二上·浙江期中)以下选项中,与其它三项功能不同的是(  )
A.maxv = a
if b > maxv:
maxv = b
if c>maxv:
maxv = c
B.if a>b and a>c:
maxv = a
elif b>c:
maxv = b
else:
maxv = c
C.if a>b:
maxv = a
else:
maxv = b
if c > maxv:
maxv=c
D.If a >b and a >c:
maxv = a
if b>a and b > c:
maxv = b
ifc>a and c>b:
maxv = c
11.(2021高二上·浙江期中)某Python程序段如下:
c =0
for i in range(1, 21):
if i %3==0 or i %5==0:
c +=1
print (c)
运行该程序段,输出结果是(  )
A.10 B.9 C.6 D.1
12.(2021高二上·浙江期中)某Python程序段如下:
s = "Errors should never pass silently.”
d={}
for ch in s:
if ch in d:
d[ch] += 1
else:
d[ch] = 1
print(d["e"])
运行该程序段,输出结果是(  )
A.1 B.2 C.3 D.4
13.(2021高二上·浙江期中)某Python程序段如下:
import random
fibo=[1]*11
for i in range(2, 11):
fibo[i] = fibo[i - 1] + fibo[i - 2]
n = random.randint(1, 10)
print (fibo[n])
运行该程序段,输出结果不可能是(  )
A.1 B.21 C.35 D.89
14.(2021高二上·浙江期中)某Python程序段如下:
a = [28, 29, 79, 14, 24, 43]
m = int (input("请输入一个整数: "))
pos = -1
for i in range(len(a)):
if a[i] > m:
if pos == -1 or a[i] < a[pos]:
pos=i
运行该程序段,若输入40,变量pos的值是(  )
A.-1 B.2 C.3 D.5
15.(2021高二上·浙江期中)某Python程序段如下:
import random
list1=[0]*6
i=0
while i < 6:
list1[i] = random. randint(1, 100)
if list1[i] %2!=i % 2:
i+=1
else:
break
运行该程序段,list1[0]~list1[5]各元素值可能的是(  )
A.[3,19,0,0,0,0] B.[95,44,39,24,0,0]
C.[2,37,88,61,56,9] D.[0,0,0,0,0,0]
二、阅读程序写结果(本大题共5小题,每小题2分,共10分)
16.(2021高二上·浙江期中)某Python程序段如下:
m= 153
a=m// 100
b=m//10%10
c=m%10
n=a**3+b**3+c*3
print (n)
运行该程序段,输出结果是   
17.(2021高二上·浙江期中)某Python程序段如下:
info= ["男",79,"女",97,"女",94, "男",91, "女",85, "女", 100, "男", 82]
tot=0
c =0
for i in range(0,
len(info), 2):
if info[i]
== "男":
continue
tot +=
info[i + 1]
c +=1
print (round(tot / c,1))
运行该程序段,输出结果是   
18.(2021高二上·浙江期中)某Python程序段如下:
def isprime (x):
for i in
range(2, x):
if x %
i= 0:
return False
return
True
prime = []
for i in range(2,
21):
if
isprime(i):
prime.append(i)
#将 i添加到列表
print (len(prime))
运行该程序段,输出结果是   
19.(2021高二上·浙江期中)某Python程序段如下:
s = "p2y0t2H3on1*c"
t =""
for ch in s:
if "A”<= ch <="Z":
ch =
chr (ord(ch) + 32)
if "a”<= ch <="z”:
t=t+ch
print (t)
运行该程序段,输出结果是   
20.(2021高二上·浙江期中)某Python程序段如下:
def isdigit(x):
if
"0"<= x <="9":
return
True
else:
return
False
d ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
s = "7*0%15$ 15@24#"
ans =“”
t=0
for i in s:
if
isdigit(i):
t=t*
10+int(i)
else:
ans +=
d[t]
t =0
print (ans)
运仃该程序段,输出结果是   
三、程序填空(本大题共2小题,每空2分,共10分)
21.(2021高二上·浙江期中)浙江省选考采用7选3选科模式,即从“物化生政史地技”7门科目中任选3门作为选考科目。小周想用Python输出所有的选科组合,他用7位二进制数模拟所有选科组合(1-选,0-不选),再从中筛选出有效组合,例如110000是一种有效组合,1011100 是一种无效组合。实现该功能的Python程序如下,请完成程序填空:
km =”物化生政史地技”
combs =[]
for i in range(128) :
t=    
c=0
s=“”
for j in
range(7):
c=    
if t %
2=1:
s
+= km[j]
t
=t//2
if c=3:
combs.append(s)
print (combs)
22.(2021高二上·浙江期中)“回文字符串” 是一种正读和反读都一样的字符串, 比如“level"或者“noon”等就是回文字符串。现在要求把字符串看成一个环,求环中能截取的最长回文字符串,当存在多组长度相同的最长回文字符串时,输出第1次找到的即可。实现该功能的Python程序如下,请回答下列问题:
(1)若输入“cdcdcdedc",则输出的最长回文字符串是   
(2)完成以下程序填空:
样例: 请输入字符串: bcabc 字符串环中的最长回文字符串是: bcb
import sys
def ishw(s): #判断s是否是回文字符串
if s==    
return True
else:
return False
s = input("请输入字符串: ")
n = len(s)
s=s+s
for i in range(n, 0, -1): # 枚举字符串长度
for j in    
t=s[j:j+i]
if ishw(t):
print(“字符串环中的最长回文字符串是:”+ t)
sys.exit(0) #提前结束程序
答案解析部分
1.【答案】C
【知识点】信息及其特征
2.【答案】C
【知识点】大数据的概念与特征;大数据思维
3.【答案】A
【知识点】字符编码
4.【答案】B
【知识点】声音、图像、视频编码
5.【答案】A
【知识点】声音、图像、视频编码
6.【答案】B
【知识点】流程图识读
7.【答案】B
【知识点】常量、变量及变量的赋值
8.【答案】D
【知识点】运算符、基本运算与表达式
9.【答案】D
【知识点】运算符、基本运算与表达式
10.【答案】D
【知识点】分支结构语句及程序实现
11.【答案】B
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
12.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
13.【答案】C
【知识点】循环结构语句及程序实现;模块
14.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
15.【答案】A
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
16.【答案】153
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
17.【答案】94.0
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
18.【答案】8
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
19.【答案】pythonic
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
20.【答案】HAPPY
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
21.【答案】i;c+t%2
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
22.【答案】(1)cdcdc
(2)s[:-1]或s[-1:-1]或其它等价答案;range (n)或range (0, n)或其它等价答案
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1

展开更多......

收起↑

资源列表