资源简介 浙江省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 = aif b > maxv:maxv = bif c>maxv:maxv = cB.if a>b and a>c:maxv = aelif b>c:maxv = belse:maxv = cC.if a>b:maxv = aelse:maxv = bif c > maxv:maxv=cD.If a >b and a >c:maxv = aif b>a and b > c:maxv = bifc>a and c>b:maxv = c【答案】D【知识点】分支结构语句及程序实现11.(2021高二上·浙江期中)某Python程序段如下:c =0for i in range(1, 21):if i %3==0 or i %5==0:c +=1print (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] += 1else:d[ch] = 1print(d["e"])运行该程序段,输出结果是( )A.1 B.2 C.3 D.4【答案】C【知识点】分支结构语句及程序实现;循环结构语句及程序实现13.(2021高二上·浙江期中)某Python程序段如下:import randomfibo=[1]*11for 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 = -1for 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 randomlist1=[0]*6i=0while i < 6:list1[i] = random. randint(1, 100)if list1[i] %2!=i % 2:i+=1else: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= 153a=m// 100b=m//10%10c=m%10n=a**3+b**3+c*3print (n)运行该程序段,输出结果是 【答案】153【知识点】运算符、基本运算与表达式;顺序结构及程序实现17.(2021高二上·浙江期中)某Python程序段如下:info= ["男",79,"女",97,"女",94, "男",91, "女",85, "女", 100, "男", 82]tot=0c =0for i in range(0,len(info), 2):if info[i]== "男":continuetot +=info[i + 1]c +=1print (round(tot / c,1))运行该程序段,输出结果是 【答案】94.0【知识点】分支结构语句及程序实现;循环结构语句及程序实现18.(2021高二上·浙江期中)某Python程序段如下:def isprime (x):for i inrange(2, x):if x %i= 0:return FalsereturnTrueprime = []for i in range(2,21):ifisprime(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+chprint (t)运行该程序段,输出结果是 【答案】pythonic【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数20.(2021高二上·浙江期中)某Python程序段如下:def isdigit(x):if"0"<= x <="9":returnTrueelse:returnFalsed ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"s = "7*0%15$ 15@24#"ans =“”t=0for i in s:ifisdigit(i):t=t*10+int(i)else:ans +=d[t]t =0print (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=0s=“”for j inrange(7):c= if t %2=1:s+= km[j]t=t//2if c=3:combs.append(s)print (combs)【答案】i;c+t%2【知识点】运算符、基本运算与表达式;循环结构语句及程序实现22.(2021高二上·浙江期中)“回文字符串” 是一种正读和反读都一样的字符串, 比如“level"或者“noon”等就是回文字符串。现在要求把字符串看成一个环,求环中能截取的最长回文字符串,当存在多组长度相同的最长回文字符串时,输出第1次找到的即可。实现该功能的Python程序如下,请回答下列问题:(1)若输入“cdcdcdedc",则输出的最长回文字符串是 (2)完成以下程序填空:样例: 请输入字符串: bcabc 字符串环中的最长回文字符串是: bcbimport sysdef ishw(s): #判断s是否是回文字符串if s== return Trueelse:return Falses = input("请输入字符串: ")n = len(s)s=s+sfor 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.85.(2021高二上·浙江期中)下列有关声音数字化的说法不正确的是( )A.通过麦克风将人声录入到电脑属于数模转换。B.将模拟声音数字化需要经过采样、量化、编码三个过程。C.量化值一般用二进制数表示,其二进制位数决定了量化的精度,也称作量化位数。D.时长为1分钟的双声道wav格式音频,已知采样频率为44.1KHz,量化位数为16bit,其所占存储空间约为10MB。6.(2021高二上·浙江期中)某算法的部分流程图如右图所示,执行这部分流程,若输入m为128,n为192,则输出为( )A.32 B.64 C.128 D.1927.(2021高二上·浙江期中)以下不可以作为Python变量名的是( )A.A9 B.9A C.A_9 D._A98.(2021高二上·浙江期中)表达式2+4*5%3 ** 2的值为( )A.22 B.8 C.6 D.49.(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 = aif b > maxv:maxv = bif c>maxv:maxv = cB.if a>b and a>c:maxv = aelif b>c:maxv = belse:maxv = cC.if a>b:maxv = aelse:maxv = bif c > maxv:maxv=cD.If a >b and a >c:maxv = aif b>a and b > c:maxv = bifc>a and c>b:maxv = c11.(2021高二上·浙江期中)某Python程序段如下:c =0for i in range(1, 21):if i %3==0 or i %5==0:c +=1print (c)运行该程序段,输出结果是( )A.10 B.9 C.6 D.112.(2021高二上·浙江期中)某Python程序段如下:s = "Errors should never pass silently.”d={}for ch in s:if ch in d:d[ch] += 1else:d[ch] = 1print(d["e"])运行该程序段,输出结果是( )A.1 B.2 C.3 D.413.(2021高二上·浙江期中)某Python程序段如下:import randomfibo=[1]*11for 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.8914.(2021高二上·浙江期中)某Python程序段如下:a = [28, 29, 79, 14, 24, 43]m = int (input("请输入一个整数: "))pos = -1for 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.515.(2021高二上·浙江期中)某Python程序段如下:import randomlist1=[0]*6i=0while i < 6:list1[i] = random. randint(1, 100)if list1[i] %2!=i % 2:i+=1else: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= 153a=m// 100b=m//10%10c=m%10n=a**3+b**3+c*3print (n)运行该程序段,输出结果是 17.(2021高二上·浙江期中)某Python程序段如下:info= ["男",79,"女",97,"女",94, "男",91, "女",85, "女", 100, "男", 82]tot=0c =0for i in range(0,len(info), 2):if info[i]== "男":continuetot +=info[i + 1]c +=1print (round(tot / c,1))运行该程序段,输出结果是 18.(2021高二上·浙江期中)某Python程序段如下:def isprime (x):for i inrange(2, x):if x %i= 0:return FalsereturnTrueprime = []for i in range(2,21):ifisprime(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+chprint (t)运行该程序段,输出结果是 20.(2021高二上·浙江期中)某Python程序段如下:def isdigit(x):if"0"<= x <="9":returnTrueelse:returnFalsed ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"s = "7*0%15$ 15@24#"ans =“”t=0for i in s:ifisdigit(i):t=t*10+int(i)else:ans +=d[t]t =0print (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=0s=“”for j inrange(7):c= if t %2=1:s+= km[j]t=t//2if c=3:combs.append(s)print (combs)22.(2021高二上·浙江期中)“回文字符串” 是一种正读和反读都一样的字符串, 比如“level"或者“noon”等就是回文字符串。现在要求把字符串看成一个环,求环中能截取的最长回文字符串,当存在多组长度相同的最长回文字符串时,输出第1次找到的即可。实现该功能的Python程序如下,请回答下列问题:(1)若输入“cdcdcdedc",则输出的最长回文字符串是 (2)完成以下程序填空:样例: 请输入字符串: bcabc 字符串环中的最长回文字符串是: bcbimport sysdef ishw(s): #判断s是否是回文字符串if s== return Trueelse:return Falses = input("请输入字符串: ")n = len(s)s=s+sfor 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 展开更多...... 收起↑ 资源列表 浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷(学生版).docx 浙江省A9协作体2021-2022学年高二上学期信息技术期中联考试卷(教师版).docx