浙江省强基联盟2023-2024学年高一下学期5月联考信息技术试卷(Word版附解析)
展开考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共6页,第一部分1至3页,第二部分4至6页。满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,答案写在本试题卷上无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据、信息和知识的说法,正确的是( )
A. 虚假的数据不能承载任何信息B. 信息往往会随着时间推移而变化
C. 书本上的符号、文字、数字是信息D. 不同的人接收同一信息所构建的知识是相同的
2. 对某图片进行数字化的过程,以下说法不正确的是( )
A. 数字图像包括矢量图形和位图图像B. 图片数字化的过程包括采样、量化和编码
C. 数字图像的文件格式有BMP、JPEG、MP3、PNG 等D. 数字化后的图片在计算机中的存储形式是二进制数据
3. 某电商系统在顾客登录系统时,可通过刷脸或指纹识别等方式实现身份认证。在浏览商品的过程中,系统利用大数据深入挖掘顾客的购物历史和浏览记录,智能推荐与顾客兴趣和需求高度匹配的商品,大大提高了购买转化率。下列关于数据管理与安全的说法,不正确的是( )
A. 安装杀毒软件不能完全防止系统被病毒入侵
B. 电商系统中身份认证信息存储在系统数据库中
C. 对电商系统的数据进行加密处理可以保证数据的完整性
D. 电商系统应定期进行数据备份,以应对潜在的数据丢失风险
4. 某电商系统在顾客登录系统时,可通过刷脸或指纹识别等方式实现身份认证。在浏览商品的过程中,系统利用大数据深入挖掘顾客的购物历史和浏览记录,智能推荐与顾客兴趣和需求高度匹配的商品,大大提高了购买转化率。下列关于数据与大数据的说法,正确的是( )
A. 大数据技术不强调对因果关系的探求B. 电商系统中的大数据具有极高的价值密度
C. 处理大数据时会随机抽取部分样本进行研究D. 通过用户的浏览记录就能精确预测用户的未来行为
5. 设计算法计算班级技术成绩平均分,下列说法不正确的是( )
A. 计算平均分的过程可以采用循环结构
B. 该算法可以没有输入,但至少有一个输出
C. 该算法可以用自然语言、流程图、伪代码来描述
D. 可以设计不同的算法来求平均分,说明算法具有不确定性
6. 某算法的部分流程图如图所示,若输入a的值依次为:11,7,8,10,19,15,3,10,则输出的结果为( )
A. 45 3B. 45 5C. 55 3D. 55 5
7. 下列表达式中的值与其他选项不同的是( )
A. 80//abs(3-8)B. len("2024")**2C. 23%4*5+1D. int(3.8)*4
8. 有如下pythn程序段。
a = 15; b = 9
if a % 5 == 0:
print(1)
elif a % 5 == 0 and b % 3 == 0:
print(2)
else:
print(3)
则运行程序后,输出结果为( )
A. 1B. 2C. 3D. 无输出
9. 有如下pythn程序段。
m = n = 0
fr i in range(10):
if i % 3 == 0:
m += i
elif i % 3 == 1:
n -= i
运行程序后,下列说法正确的是( )
A. i的值为10B. m+n的结果为-4C. m-n的结果为30D. m += i的执行次数为3
10. 下列程序无法将字符串s倒序输出的是( )
A. AB. BC. CD. D
11. 有如下Pythn程序段:
s = [3,5,2,7,4]
m1 = m2 = s[0]
i=1
while i
m2 = m1
m1 = s[i]
elif s[i] >= m2:
m2 = s[i]
i=i+1
print(m2)
执行上述程序后,输出的结果是( )
A 7B. 5C. 4D. 3
12. 现有包含数字0~9字符串s,编写程序去除s中开头和结尾的连续0并输出结果,例如s=“00102000”,输出“102”。
s = input()
L = R = -1
fr i in range(len(s)):
if s[i] != "0":
if ① :
L = i
R = i
print(s[② ])
则划线①②处的代码应为( )
A. ①L != -1 ②L:RB. ①L == -1 ②L:RC. ①L != -1 ②L:R+1D. ①L == -1 ②L:R+1
二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)
13. 数据解密。某文本加密算法加密后形成加密文本和密钥文本,密钥文本为加密文本每个字符在原文中的索引。例如:
● 加密文本:天我由我命由不
● 密钥文本:6,0,5,3,1,2,4
● 解密后,得到原文本:我命由我不由天
编写解密程序,输入加密文本和密钥文本,输出原文本。
miwen = input("请输入密文:")
miya = input("请输入密钥:")
miya += "," #A 处
yuanwen = ""; num = 0
fr i in ①____:
if "0"<=i<="9":
num = num * 10 + int(i) #B处
else:
yuanwen = yuanwen + miwen[num]
②____
print(yuanwen)
(1)若加密文本为:“成到马功”,密钥文本为“2,1,0,3”,则原文本为____。
(2)请完成划线处的填空。
(3)关于上述代码,下列说法正确的是____(单选,填字母)。
A.若将“A处”代码修改为miya += "。",则程序运行结果不变
B.若将“B处”代码修改为num = num * 10 + i,则程序输出仍为密文
C.密钥中可能存在两个相同的数字
14. 学生成绩分析。学校某次模拟考试的技术成绩存储在文件“scre.xlsx”文件中,部分数据如图a所示。现要对考试成绩进行数据处理与分析,请回答以下问题:
图a 图b
(1)若利用Excel软件对数据进行处理,要计算技术总分(G列),可以通过G2单元格中的公式向下自动填充得到,则G2单元格中的公式是____
(2)利用pandas模块分析数据,要筛选出技术总分前10的同学,实现程序如下
imprt pandas as pd
imprt matpltlib.pyplt as plt
# 设置中文字体 代码略
df = pd.read_excel("scre.xlsx")
print(df1.head(10))
划线处可行的代码为____(单选,填字母)
A.df1=df.srt_values("技术", ascending=False)
B.df1=df.srt_values("技术", ascending=True)
C.df1=df.srt_values("技术")[0:10]
(3)在对数据进行简单处理后,使用matpltlib绘制如图b所示图表,实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
# 接上题
df2 = df.grupby(‘①____’, as_index=False)["技术"].mean()
plt.title("各班级平均分")
plt.bar(②____)
plt.shw()
(4)根据分析结果可知,技术学科平均分最高的班级为____
15. 微信抢红包。每逢佳节,微信群中总会上演“抢红包”大戏。通过对游戏的深度参与,发现要实现抢红包游戏,需满足以下条件:
①所有人抢到的金额相加与总金额相等;
②每个人至少抢到1分钱;
③每个人抢到的金额随机;
假设总金额为m元,要分发给n个人,现设计如下算法:将金额视为一段区间,随机生成n-1不重复点将这段区间划分为n段,每段区间的长度即每人抢到的红包额度。
(1)为方便运算,使问题在整数范围内解决,可将总金额乘以100,此时金额的单位为分。若将50元分发给18个人,则需在[1,5000)长度的范围内随机生成____个不重复的数。
(2)设计函数wrk(m,t),在指定区间[0,m]内随机生成不重复的整数,生成的整数存储在列表dt中,可以将[0,m]划分成t个区间。代码如下:
imprt randm
def wrk(m,t):
dt=[]
dt. append(0) #区间起点指定为0
i=1
while i
dt. append(m) #区间终点指定为m
return dt
以下与加框处代码功能相同的是____(单选,填字母)
(3)主程序。在对生成的序列进行排序后,计算序列内相邻两点之间的距离(表示每个红包的金额)。实现程序如下,请在划线处填入合适的代码。
m=flat(input("请输入红包金额m="))
n=int(input("请输入红包个数n="))
a.srt() #对a进行升序排序
max,ps,i=0,0,1
while i<=len(a)-1:
red=①____
print("第", i, "个红包:", red/100)
if red>max:
max=red
②____
i+=1
print("手气最佳:", ps, ", 金额:", max/100, end="")
(4)加框处代码有误,请改正。____A.
res = ""
fr i in s:
res = i + res
print(res)
B.
fr i in range(len(s)-1,-1,-1):
print(s[i], end="")
C.
fr i in range(len(s)):
print(s[len(s)-i],end="")
D.
print(s[::-1])
函数与方法
功能
lst.append(x)
在列表lst队尾添加一个元素x
randm.randint(1,m)
在[1,m]范围内生成一个随机整数
while x in dt:
x=randm. randint(1,m)
dt. append(x)
i=i+1
A.
if x in dt:
dt. append(x)
i=i+1
B.
if x nt in dt:
dt. append(x)
i=i+1
C.
if x in dt:
x=randm. randint(1,m)
dt append(x)
i=i+1
D.
if x nt in dt:
dt. append(x)
i=i+1
浙江省浙东北(ZDB)联盟2023-2024学年高二下学期期中联考信息技术试卷(Word版附解析): 这是一份浙江省浙东北(ZDB)联盟2023-2024学年高二下学期期中联考信息技术试卷(Word版附解析),文件包含浙江省浙东北ZDB联盟2023-2024学年高二下学期期中联考技术试卷-高中信息技术Word版含解析docx、浙江省浙东北ZDB联盟2023-2024学年高二下学期期中联考技术试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共20页, 欢迎下载使用。
浙江省浙东北(ZDB)联盟2023-2024学年高一下学期期中联考信息技术试卷(Word版附解析): 这是一份浙江省浙东北(ZDB)联盟2023-2024学年高一下学期期中联考信息技术试卷(Word版附解析),文件包含浙江省浙东北ZDB联盟2023-2024学年高一下学期期中联考技术试题-高中信息技术Word版含解析docx、浙江省浙东北ZDB联盟2023-2024学年高一下学期期中联考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。
浙江省强基联盟2024届高三下学期3月选考科目考试(一模)信息技术考试卷(Word版附解析): 这是一份浙江省强基联盟2024届高三下学期3月选考科目考试(一模)信息技术考试卷(Word版附解析),文件包含浙江省强基联盟2024届高三下学期3月选考科目考试一模技术考试卷-高中信息技术Word版含解析docx、浙江省强基联盟2024届高三下学期3月选考科目考试一模技术考试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共23页, 欢迎下载使用。