浙江省衢州五校联盟2024-2025学年高二上学期期中联考信息技术试题(含答案)

文档属性

名称 浙江省衢州五校联盟2024-2025学年高二上学期期中联考信息技术试题(含答案)
格式 doc
文件大小 394.6KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2024-12-19 17:31:00

图片预览

文档简介

1
衢州五校2024学年第一学期高二年级期中联考
技术试题
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 某校为了提高教学质量,采用校园智慧平台管理教学。学校教职员工和学生可以随时随地通过互联网访问该平台,实现文件的上传、存储、分享和协作。师生通过人工智能的推荐算法,获得个性化的教学资源、建议,从而实现更加高效的教学。以下关于该智慧平台中数据和信息的叙述,正确的是()
A. 智慧平台中的各种文件是数据 B. 不同格式的数据必须存储在不同的存储设备中
C. 智慧平台中的信息不会有虚假 D. 智慧平台中有些信息是不需要载体的
2. 某校为了提高教学质量,采用校园智慧平台管理教学。学校教职员工和学生可以随时随地通过互联网访问该平台,实现文件的上传、存储、分享和协作。师生通过人工智能的推荐算法,获得个性化的教学资源、建议,从而实现更加高效的教学。下列有关信息安全与保护的做法,合理的是()
A. 未经师生同意发布其资料 B. 定期备份智慧平台中的数据
C. 以明文方式保存师生注册的信息 D. 随意修改智慧平台中的资料
3. 某校为了提高教学质量,采用校园智慧平台管理教学。学校教职员工和学生可以随时随地通过互联网访问该平台,实现文件的上传、存储、分享和协作。师生通过人工智能的推荐算法,获得个性化的教学资源、建议,从而实现更加高效的教学。为使人工智能的推荐更加精准,下列方法可行的是()
A. 提高师生所用终端的性能 B. 师生上传更多的文件
C. 提升网络访问速度 D. 完善语料库中的教学资料
4. 某校为了提高教学质量,采用校园智慧平台管理教学。学校教职员工和学生可以随时随地通过互联网访问该平台,实现文件的上传、存储、分享和协作。师生通过人工智能的推荐算法,获得个性化的教学资源、建议,从而实现更加高效的教学。下列关于智慧平台中的数据处理方式,不合理的是()
A. 为了方便传输,对高清图进行压缩处理
B. 为了方便浏览,为高清图像生成缩略图
C. 为了节省存储空间,将JPEG格式的图像转换为BMP格式
D. 为了便于检索,将纸质文稿扫描成图像后识别出文字一并保存
5. 某校图书馆引入了一套智能图书管理系统。师生只需通过电脑或移动设备,即可轻松访问图书馆的海量电子资源,读者可以通过图书馆内的电子查询机查找书籍信息,包括书籍的馆藏位置、借阅状态等;借书时,读者将借书证放在自助借还机上,机器通过扫描借书证和书籍的条形码,自动完成借阅手续;还书时,读者只需将书籍放入还书箱,系统会自动识别书籍并更新借阅记录。下列属于该信息系统硬件的是()
①电子查询机②图书查询系统③借书证④电子书籍⑤条码扫描枪
A. ①③④ B. ①③⑤ C. ①④ D. ②③⑤
6. 某校图书馆引入了一套智能图书管理系统。师生只需通过电脑或移动设备,即可轻松访问图书馆的海量电子资源,读者可以通过图书馆内的电子查询机查找书籍信息,包括书籍的馆藏位置、借阅状态等;借书时,读者将借书证放在自助借还机上,机器通过扫描借书证和书籍的条形码,自动完成借阅手续;还书时,读者只需将书籍放入还书箱,系统会自动识别书籍并更新借阅记录。下列关于该图书管理系统的说法,正确的是()
A. 该信息系统的用户仅限于图书管理员
B. 读者必须通过图书馆的专用电脑才能使用该信息系统
C. 获取条形码的相关信息需要网络支持
D. 电子查询机上的查询系统属于系统软件
7. 某算法的部分流程图如图所示,执行这部分流程后,输出的值为()
A. 8 B. 9 C. 10 D. 11
8. 下列python表达式中,值为True的是()
A. "37">"8" B. 15%4*2-2**3<0
C. "ph" in "python" D. abs(-5)==len("student")
9. 用Python算法控制结构描述“空气湿度低于30被定义为干燥,30-60为舒适,60以上为潮湿”,下列描述不正确的是()
A. if h<30: print("干燥")elif h<=60: print("舒适")else:print("潮湿") B.if h>60: print("潮湿")elif h>=30: print("舒适")else: print("干燥") C.if h>=30: if h<=60 print("舒适") else: print("潮湿")else:print("干燥") D.if h>60: print("潮湿")if h>30: print("舒适")else: print("干燥")
A. A B. B C. C D. D
10. 已知字符"a"的ASCII码值为97,"A"的ASCII码值为65,现有以下Python程序段:
s1=input("请输入字符串:")
s2=""
for i in range(len(s1)):
c=s1[i]
if 'a'<=c<='z':
c=chr(ord(c)-32)
elif 'A'<=c<='Z':
m=ord(c)-ord('A')
c=chr(m+ord('a'))
s2=c+s2
print("加密后字符串:",s2)
程序运行时,若输入字符串"ZbYc123!",则输出的结果是()
A. !CyBz123 B. !321CyBz C. CyBz123! D. yzbC123!
11. 学校举办“校园才艺大赛”,经过初赛选拔,共有12位同学进入决赛。现需制定一个决赛出场顺序,即为每位进入决赛的同学随机分配一个出场序号。编写的Python程序段如下:
import random
n=["A","B","C","D","E","F","G","H","I","J","K","L"]#假设这是进入决赛的同学名单
s={}
ids=[]
i=0
while i<12:
num=random.randint(1,12)
if num not in ids:
ids.append(num)
s[n[i]]=num
i+=1
print(s)
运行上述程序段后,下列说法不正确的是()
A. 列表ids中没有重复元素
Bwhile循环一定执行了12次
C. i+=1语句缩进不存在错误
D. 字典s可能为{'A':11,'B':12,'C':2,'D':1,'E':7,'F':6,'G:3,'H':5,'I':4,'J':9,'K':8,'L':10}
12. 有如下python程序段:
import random
a=[0]*6
for i in range(6):
a[i]=random.randint(5,30)
i=1
while i<6:
if i %2==0 and a[i-1] < a[i]:
a[i],a[i-1]=a[i-1],a[i]
else:
a[i]=a[i]-a[i]%2
i+=1
print(a)
执行以上程序段后,变量a的值不可能是()
A. [29,27,25,23,17,19] B. [10,26,14,26,20,28]
C. [10,22,8,15,8,14] D. [5,6,4,18,14,28]
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13. “圆梦体育包”是某手机运动app中的卡币捐赠程序(界面如图所示),它能根据系统传递给它的卡币转换成“公益时”,运动者可以用“公益时”去换取软件开发商提供的各种体育用品。具体转换规则如下:
①单日累计捐满50卡币可获得0.3公益时(不足50卡币没有奖励)。50卡币之后的公益时按照每100卡币再奖励0.1公益时的规律递增,每天最高奖励不超过3公益时。
②每天必须到转换页面点击“立即捐赠”按钮,才能领取前一天卡币的公益时。
③如果连续3天捐赠成功,从第4天起捐赠公益时翻一倍(乘以2),每天最高不超过6公益时。翻倍期间若1天没有捐赠(即连续每天捐赠行为中断),则翻倍权益取消,重新连续3天捐赠成功才能继续翻倍。
(1)运动者在第四天捐赠了260卡币,且前面三天也捐赠成功,那么这一天他可获得的公益时是________。
(2)现要编写程序,统计n天过去后,该用户一共拥有的“公益时”总数。请在划线处填入合适的代码。
n=int(input("请输入捐赠的天数:"))
total=0;c=0 #c连续捐赠的天数
for i in range(n):
x=int(input("请输入卡币数:"))
f=int(input("请输入是否捐赠:"))#1:捐赠;其他:不捐赠
if f==1:
c+=1
if x<50:
t=0
elif x<150:
t=0.3
elif x<=2750:
①____
else:
t=3
else:
②________
if c>=4:
③________
elif c>0:
total+=t
print(n,"天的公益时共:",total)
14. 小华为学校打印室组建了一个“打印室网络系统”,硬件连接如图a所示。
请回答下列问题:
(1)该系统路由器的有线网络分LAN口和WAN口两种,如图a进行连接时,①处和②处分别是________(单选,填字母:A.LAN口、WAN口/ B.WAN口、LAN口)。
(2)小华搭建了一个Web服务器,通过服务器中的程序远程管理打印室除湿器的开关。当湿度大于阈值时,自动开启除湿器,且用户通过浏览器就能查看办公室除湿器开关情况。该信息系统的架构是________(单选,填字母:A.C/S架构 B.B/S架构)
(3)小华基于FlaskWeb框架编写了服务器端的程序,若传感器获取的湿度值L1为28,提交数据到Web服务器的URL为http://192.168.1.172:80/up L1=28,则服务器端应用实例app中与该URL关联的路由设置语句是
@app.route("________")
#导入Flask框架模块及其他相关模块,代码略
app=Flask(__name__)
@app.route("/")#读取数据
def index():
#从数据库读取湿度数据,并返回指令,代码略
@app.route("/up")#上传数据
def update():
h=float(request.args.get("L1"))
#服务器其他功能,代码略
if__name__=="__main__":
app.run(host="192.168.1.172",port=80)
(4)下列关于该系统的说法,正确的是________(多选,填字母)
A.师生可以远程使用打印机资源 B.除湿器不需要遵循网络协议
C.打印室网络是一个小型局域网 D.数字摄像头和打印机都是输出设备
(5)当打印室湿度值超过50时,系统会发出报警提醒。小华将系统中某周的湿度数据导出,部分数据如图b所示(时间格式为“年/月/日时:分”)。利用python编写程序统计每天发出报警提醒的次数,可视化结果如图c所示。统计及可视化的部分程序如下:
图b 图c
df=pd.read_excel("data.xlsx")
for i in df1.index:
t=df1.at[i,"时间"]
df1.at[i,"时间"]=________#截取日期部分重新存入时间
df2=df1.groupby("时间",as_index=False).count()
plt.bar(df2.时间,df2.湿度)
plt.title("一周七天湿度报警提醒次数统计图")
plt.show()
①程序的方框处应填入的代码为________(单选,填字母)。
A.df1=df1[df1["湿度"]>50] B.df1=df[df["湿度"]>50]
C.df1=df1["湿度"]>50 D.df1=df[df."湿度">50]
②请在程序划线处填入合适的代码。________
15. AB两支篮球队进行了多场比赛,比赛得分按各支球队的场次顺序存放在字符串中,如“A90,B92,B88,...”表示A队第一场比赛90分,B队第一场比赛92分,第二场比赛88分。现在要统计比分并确定获胜球队。计分规则为胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-失分),小分多获胜,若还是相同则算平局。最后将获胜球队的得分按降序输出,如果是平局则两队的得分均按降序输出。
插入排序是一种简单直观的排序算法,它的基本思想是在每一遍排序的过程中将待排序元素插入到已经排好序的部分数组中,从而逐步扩大有序部分。如data为[78,95,91,96,85],对其升序排序的步骤如下表所示:
排序遍数 已排序部分 待排序的元素 排序后的结果
1 78 95 [78, 95, 91, 96, 85]
2 78,95 91 [78, 91, 95, 96, 85]
3 78,91,95 96 [78, 91, 95, 96, 85]
4 78, 91, 95, 96 85 [78, 85, 91, 95, 96]
请回答下列问题:
(1)若data为[90,94,78,93,110],对data利用插入排序进行降序排序,第三遍排序后的结果是________。
(2)实现插入排序功能的inst函数代码如下:
def inst(data):
for i in range(1len(data)):
tmp=data[i]
j=i-1
while tmp>data[j] and j>=0:
j=j-1
data[j+1]=tmp
return data
程序划线处应填入的代码为________(单选,填字母)。
A.data[j]=data[j+1] B.data[j]=data[j-1]
C.data[j-1]=data[j] D.data[j+1]=data[j]
(3)实现程序功能的部分代码如下,请在划线处填入合适的代码。
def compare(a,b): #该函数的功能是判别两队的胜负
p=0;xiaofen=0
k=len(a)
for i in range(len(a)):
if a[i]>b[i]:
①________
xiaofen=xiaofen+a[i]-b[i]
if p*2>k or p*2==k and xiaofen>0:
print("A队获胜")
print(“A队得分:”,inst(a))
elif②____________::
print("B队获胜")
print(“B队得分:”inst(b))
else:
print("两队平局!")
print(“A队得分:”,inst(a))
print(“B队得分:”inst(b))
'''
AB两队的得分存储在字符串s中,s以“,”结尾。
如:s="A90,A98,B89,A103,B120,A46,B97,A82,B65,A79,B72...,B81,"代码略
'''
a=[]
b=[]
i=0;j=0
while iwhile s[j]!=",":
j+=1
③____
if s[i]=="A":
a.append(t)
elif s[i]=="B":
b.append(t)
i=j+1
j+=1
compare(a,b)
衢州五校2024学年第一学期高二年级期中联考
技术试题
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.
【答案】A
2.
【答案】B
3.
【答案】D
4.
【答案】C
5.
【答案】B
6.
【答案】C
7.
【答案】D
8.
【答案】B
9.
【答案】D
10.
【答案】B
11.
【答案】B
12.
【答案】A
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13. “
【答案】 ①. 1 ②. t=0.3+(x-50)//100*0.1 ③. c=0 ④. total+=2*t或total=total+2*t
14.
【答案】 ①. A ②. B ③. /up ④. AC ⑤. B ⑥. t[8:10]
15.
【答案】 ①. 94,93,90,78,110或[94,93,90,78,110] ②. D ③. p=p+1或p+=1 ④. p*2PAGE
第12页
同课章节目录