浙江省温州市浙南名校联盟2024-2025学年高二下学期2月开学考试 信息技术(含答案)

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

浙江省温州市浙南名校联盟2024-2025学年高二下学期2月开学考试 信息技术(含答案)

资源简介

绝密★考试结束前
2024学年第二学期浙南名校联盟寒假返校联考
高二年级技术学科试题
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
1.下列关于数据与信息的说法,不正确的是()
A.扫描二维码的过程属于信息的解码
B.数据需放在某个语境中使用才有意义
C.信息加工处理后的价值会随着时间的推移而变化
D.信息经过分析、判断、确认、归纳、演绎或比较等一系列处理即可形成智慧
2.下列关于大数据及处理的说法,正确的是()
A.大数据更强调对事物因果关系探求,而不仅仅是相关性
B. Hadoop 大数据处理架构适用于静态数据的批处理计算
C.结构化数据严格遵循格式与规范,大数据只能处理结构化数据
D.计算机模拟人的理解进行分词的方式属于基于词典的分词方式
3.下列关于人工智能技术说法不正确的是()
A.深度学习往往需要基于大量训练数据
B.围棋人工智能系统 AlphaGo Zero 的核心学习机制中包含强化学习
C.人脸识别是一种问题引导下的人工智能学习方法
D.医疗领域的达芬奇手术机器人是混合增强智能的应用
4.下列四个选项中所描述的数从数值上比较,最大的是()
A. 4 位十六进制数能表示的最大值
B. 16 位二进制能表示不同数的个数
第 1页/共 10页
C.存储 64000 个 ASCII 码所需的字节数
D.存储图像大小为 200×200 像素的黑白两色位图所需的字节数
5.用坐标轴模拟一段时长为10ms的声波数字化的过程,其中A、B两点坐标分别为(60,127)、(100,86),
A 点为最高点,B 点为该时间段最后点,如图所示:
下列说法正确的是()
A.该音频的采样频率是 44.1KHz,量化位数至少是 8 位
B.该音频的采样频率是 44.1KHz,量化位数至少是 7 位
C.该音频的采样频率是 10KHz,量化位数至少是 8 位
D.该音频的采样频率是 10KHz,量化位数至少是 7 位
6.某算法的部分流程图如图所示,若变量 s 分别用下列值进行调试,则输出不是“L”的是()
第 2页/共 10页
A. “LLNLN”B. “NLNNL”C. “LNMNL”D. “MNNLL”
7.下列不能表达时速“v 超过 100 且不足 120”的 Python 表达式是()
A. 100=120)
C. not(v<=100)and v<120D. not(v<=100 and v>=120)
8.某商场推出优惠活动:消费 1000 元(含)以上打 8 折,500 元(含)以上 9 折,若用 t 表示消费额度,
下列 Python 程序段中符合要求的是()
A.
if t >= 500:B.
C.
if t >=if t >= 500:D.
if t >= 1000:
1000:if t >= 500:
t=t*08
t=t*0.9t=t*0.9
t=t*0.8else:elif t >= 1000:
if t >= 500:
else:t=t*0.8
t=t*0.9
t=t*0.8
t=t*0.9
A. AB. BC. CD. D
9.某 Python 代码如下,执行后输出的结果是()
count=0
fruit=["apple","banana","pear","orange","grape","watermelon"]
for i in[1,5,2]:
count+=len(fruit[i])
print(count)
A. 12B. 16C. 20D. 22
10.小明编写了一个程序,计算序列 2/1+3/2+5/3+8/5+……的前n 项之和。该序列从第 2 项起,每一项的分
子是前一项分子与分母之和,分母是前一项的分子。程序代码如下:
n=int (input("请输入整数 n:"))
d1, d2=2, 1
s=0
第 3页/共 10页
for i in range (1n+1):
print("前 n 项的和为:",round(s,2))#round(s,2)功能:使 s 保留 2 位小数
程序运行后输入 3,则运行结果如第 10 题图所示。
方框处的代码由以下部分组成:
①d1=d1+d2②d2=d1-d2③d1=d1-d2④s+=d1/d2
下列选项中,代码顺序正确的是()
A. ④①②B. ④①②③C. ①②④D. ①②③④
11.有如下 Python 程序段:
s1="blgr"
s2="bollymgpric"
i=0; j=0; s3=""
while i <= len(s1)-1 and j <= len(s2)-1:
if s1[i] == s2[j]:
i+=1
else:
s3=s3+s2[j]
j+=1
print(s3)
执行该程序段后,输出的内容为()
A. oympB. olympC. olympicD. oympic
12.有如下 Python 程序段:
import random
n=5
data=[i+1 for i in range(n)]
random.shuffle(data)#将序列的所有元素随机排序
print(data)
第 4页/共 10页
flag=True;i=0
while ix=data[i]
for j in range(i+1,n):
if data[j] < data[i]:
if data[j] < x:
x=data[j]
else:
flag=False
break
i+=1
若执行该程序段后 flag 值是True,则输出的 data 值不可能的是()
A. [2,3,4,1,5]B. [4,5,2,3,1]C. [1,3,2,5,4]D. [1,2,4,3,5]
二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15小题10分,
共26分)
13.有一组非降序排列的列表元素,编写程序实现删除重复元素的功能,程序界面如图所示。
原始数据为:[1,1,1,2,2,2,3,3,3,3,4,6,6,6,6,6,7,9,9,10]
去重后数据为:[1,2,3,4,6,7,9,10]
(1)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
from random import randint
n=20
a=[randint(1,10)for i in range(n)]#生成包含 n 个随机数的列表 a
a.sort()#将 a 中元素升序排列
print('原始数据为:',a)
i=0
while i< n-1:
j=i+1
while j < n and ____:
j+=1
p=____
第 5页/共 10页
if j == n:
n=p
break
for k in range(j,n):
a[k-p]=a[k]
n=p
③____
print('去重后数据为:',a[:n])
(2)若 a=[1,1,2,2,2,4,4,4],程序运行过程中变量 p 的值依次为 1→____→2。
14.小鹿收集了自己 2024 年各月份各类项目(衣、食、住、行、学及其他)支出及收入明细数据,保存在
“expenditure.xlsx”和“income.xlsx”文件中,部分数据如图 a 和图 b 所示。
月份类别项目金额
1 月衣衣服298.00
2 月衣裤子180.00
3 月衣鞋子230.00
4 月食打卡600.00
5 月食买菜463.00
6 月食油盐酱醋136.00
7 月食牛奶12000
……………………
12月其他网费200.00
12月其他走亲访友300.00
图 a
月份工资理财收入
第 6页/共 10页
1 月13570406
2 月18025429
………………
10月16591432
11月15918470
12月17765427
图 b
月份支出合计工资理财收入结余
01 月11297.62177654276894.38
12 月1928313570406-5307
23 月9724180254298730
34 月9890169894037502
………………
1011月10327165914326696
1112 月1194915918470443
图 c
(1)为统计分析 2024 年各月结余(收入-支出)情况(如图 c 所示),编写Python 程序,请在划线处填写
合适的代码。
import pandas as pd
df=pd.read_excel("expenditure.xlsx")
df1=df.groupby(①____,as_index=False).金额.sum()
#修改 df1 中“金额”列标签为“支出合计”并与“income.xlsx”数据合并,代码略
df1['结余]=df1['工资]+②____

plt.④(df2['月份],df2['结余'])
plt.show()
第 7页/共 10页
图 d
(2)现要筛选结余小于0的月份并绘制如图d所示的柱形图,则上述程序加框③处应填入的代码语句依次
为____(填字母序列)。
A. df2=df1.sort_values(结余',ascending=True)
B. df2=df1.sort_values(结余',ascending=False)
C. df2=df2[df2.结余<0]]
(3)上述程序④处应填入的代码为:____
15.高中生小白最近了解到网络安全中字符串加密的重要性,决定自己动手设计一个简单的字符串加密程序
来保护自己的私密信息,程序运行过程如图 a 所示。
请输入待加密字符串:a6!B
请输入进制 n:8
加密后的字符串为:01140210!6
图 a
加密规则如下,对字符串中的字符进行从左至右逐位加密:
I.若字符为字母,则将字母的 ASCII 码值转换为偶数位数的 n 进制数(若长度为奇数,则前面补'0'),再对
该 n 进制数进行左右轮流取值连接获得新的 n 进制;
II.其余字符按原文出现顺序逆序连接;
III.将经 I 和 II 规则处理后的字符串连接即为最终加密字符串。
例如:若 s=b6!B',n=8,加密过程如图 b 所示。
第 8页/共 10页
图 b
(1)若输入字符串“a#2A”,输入进制为 4,加密后结果为____。
(2)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
def dton(t,n):
a=[]
s="
while t > 0:
r=t% n
if r <= 9:
a.append(r)
else:
a.append(①____)
t=t//n
a=a+[0]*(②____)
for i in range(len(a)//2):
s=s+③____+str(a[i])
return s
s=input('请输入待加密字符串:')
n=int(input('请输入进制 n:'))
s1=s2=''
for i in s:
if 'a' <= i <= 'z' or 'A' <= i <= 'Z':
s1=s1+④____
第 9页/共 10页
else:
s2=i+s2
print('加密后的字符串为:',s1+s2)
第 10页/共 10页绝密★考试结束前
2024学年第二学期浙南名校联盟寒假返校联考
高二年级技术学科试题
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
1.
【答案】D
2.
【答案】B
3.
【答案】C
4.
【答案】B
5.
【答案】D
6.
【答案】B
7.
【答案】D
8.
【答案】A
9.
【答案】C
10
【答案】A
11.
【答案】B
12
【答案】B
二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15小题10分,
共26分)
13.
【答案】①. a[j]==a[i]或 a[i]==a[j]②. j-i-1③. i+=1或 i=i+1④. 2
14.
【答案】①. "月份"②. df1["理财收入"]–df1["支出合计"]或df1.理财收入-df1.支出合计③. AC
④. bar
15【答案】①. 112011002#②. chr(r+55)或chr(r+ord('A')-10)③. len(a)%2或同等答案④. str
(a[-i-1])或 str(a[len(a)-1-i])或同等答案⑤. dton(ord(i),n)

展开更多......

收起↑

资源列表