浙江省金华市卓越联盟2025-2026学年高二上学期12月阶段性联考信息技术试卷(含答案)

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

浙江省金华市卓越联盟2025-2026学年高二上学期12月阶段性联考信息技术试卷(含答案)

资源简介

浙江省金华市卓越联盟2025-2026学年高二上学期12月月考技术试题-高中信息技术
一、单选题
1.智能手机是我们重要的生活助手。除了通话,我们还可以在手机上阅读电子读物、购物、玩游戏、看视频。我们可以通过打字、语音输入、拍摄等方式输入内容,还可以通过设置手机开机密码、人脸识别、短信验证等方式保护数据安全。下列关于手机中数据和信息的说法,正确的是( )
A.手机中的视频都是数据
B.手机中数据只能通过传感器采集
C.玩游戏时不会产生数据
D.手机中数据本身没有意义,因此不能传递
2.智能手机是我们重要的生活助手。除了通话,我们还可以在手机上阅读电子读物、购物、玩游戏、看视频。我们可以通过打字、语音输入、拍摄等方式输入内容,还可以通过设置手机开机密码、人脸识别、短信验证等方式保护数据安全。下列关于数据管理和安全的行为中,符合安全规范的是( )
A.在设置手机密码时,使用生日作为密码
B.定期备份手机中的数据
C.在公共Wi-Fi下进行网上支付
D.对不明来源的软件直接安装使用
3.智能手机是我们重要的生活助手。除了通话,我们还可以在手机上阅读电子读物、购物、玩游戏、看视频。我们可以通过打字、语音输入、拍摄等方式输入内容,还可以通过设置手机开机密码、人脸识别、短信验证等方式保护数据安全。下列手机应用中,没有用到人工智能技术的是( )
A.和手机语音助手聊天 B.拍照识别某棵植物并获取相关信息
C.使用微信扫码打开某应用程序 D.打开百度翻译将英文翻译成中文
4.在某智慧食堂中,师生选择菜品后,结账时能自动识别菜品名称并计算总价,师生刷卡即可完成购餐。师生还可以通过APP查看饭卡的余额和购餐记录,系统通过分析历史数据会给出菜品推荐和合理饮食建议,为师生饮食方便和健康提供助力。下列关于该系统组成和功能的说法,正确的是( )
A.食堂饭卡属于该系统的硬件
B.该系统的用户仅指教师、学生和食堂工作人员
C.师生的购餐记录数据存储在各自的饭卡中
D.APP给出菜品推荐充分说明系统具有数据输入功能
5.在某智慧食堂中,师生选择菜品后,结账时能自动识别菜品名称并计算总价,师生刷卡即可完成购餐。师生还可以通过APP查看饭卡的余额和购餐记录,系统通过分析历史数据会给出菜品推荐和合理饮食建议,为师生饮食方便和健康提供助力。下列关于该智慧食堂系统优缺点的说法,正确的是( )
A.该校所有师生都能熟练使用该系统,说明信息系统没有数字鸿沟
B.应用该系统后,任何工作人员可追查食堂的所有数据
C.该系统依赖外部的电力、网络等支持
D.该系统的资源消耗无法实现可持续发展的要求
6.下列关于数制的说法正确的是( )
A.数据必须转换为二进制才能被处理计算
B.一个二进制数,其最低位为1,则该数转换为十进制一定是奇数
C.二进制数去掉最后一位,新数大小是原数的1/2
D.十进制数27转换为八进制的值是23
7.下列关于大数据的说法,不正确的是( )
A.大数据中的数据主要是结构化数据 B.静态数据一般采用批量处理
C.大数据的基本处理思想是分治 D.手机导航应用了大数据技术
8.有一张分辨率为1024×768的无压缩位图图像,下列说法正确的是( )
A.存储空间不少于1.5MB
B.可能是Wave文件格式
C.该位图采用模拟信号
D.图像数字化需要经过采样、量化、编码
9.有某算法的流程图如图所示,按流程运行后输出g的值为( )
A.3 B.4 C.5 D.6
10.有下列Python表达式,运算结果为True的是( )
A.len("5-3")!=3 B."192">"43" C.7//2<7/2 D.not(9%2==1)
11.字典dic分别存放三位同学的姓名、班级和成绩,运行下列程序后,说法正确的是( )
dic={"xm":["小天","小红","吴双"],"bj":["01","02","01"],"cj":[81,75,70]}
dic["cj"]=[60,90,80]
dic["xb"]=["男","女","男"]
dic["bj"][0]="03"
dic["cj"][2]+=20
print(dic)
A.小红的成绩为80 B.小天的班级为"01"
C.吴双的性别是"女" D.吴双的成绩是100
12.某Python程序部分代码如下:
s="Great-2025"
s2=""
for i in s:
if "0" <= i <= "9":
c=int(i)+3
s2+=str(c%10)
elif "a" <= i <= "z":
s2=i+s2
elif "A" <= i <= "Z":
s2+=i
程序运行后s2的值是( )
A."taerG5358" B."Gtaer8535" C."taerG2025" D."Gtaer-5358"
13.有如下Python程序段:
a=[3,5,9,4,2,6,7,10,2,1,4,8,12]
m=0;i=0
while i < len(a):
s=a[i];j=i+1
while j < len(a) and a[j] >= a[j-1]:
s+=a[j]
j+=1
if s > m:
m=s
i=j
运行该程序后,m的值是( )
A.17 B.21 C.25 D.29
14.黑洞数是指这样的多位正整数,每一位上的数字重新组合形成的最大数减去最小数的差等于它本身。下面Python程序验证任意一个三位正整数(每一位上的数字不能完全相同,如444不行)经过多轮计算(将上一轮的结果每位数字重新组合继续计算)最终都会变成同一个黑洞数495。如217,重新组合后最大721、最小127,721-127=594,594重新组合继续计算,954-459=495。
def hds(n):
#函数按序返回组成n的三个数字中的最大值和最小值
a=n//100
b=n//10%10
c=n%10
t1=max(a,b,c)
t2=min(a,b,c)
returnt1,t2
n=int(input("输入三位正整数:"))
1
t1,t2=hds(n)
if t1!=t2:
new=(t1-t2)*99
while old != new:
t1,t2=hds(new)
2
3
划线处依次应该填入的是( )
①old=n ②new=(t1-t2)*99 ③old=new
A.②①③ B.②③① C.①③② D.①②③
二、综合题
15.家庭环境监测系统可以监测家中的多种环境数据。主人可以通过手机APP随时掌握家中的环境状况,若系统检测到家中环境参数偏离预设范围,将发出警报。
(1)手机中的APP属于信息系统组成中的 。(选填:软件/硬件/数据)
(2)数据分析处理后可以以表格、图表等形式呈现,这说明信息还具有 (单选,填字母)
A.载体依附性 B.时效性 C.共享性
(3)下列关于监测信息系统说法,正确的是 (多选,填字母)
A.采集数据需要软件和硬件的共同支持 B.系统由软硬件、数据、用户组成
C.该系统可能不具备数据存储功能 D.该系统用户包括使用和维护人员
(4)小明将系统中某一天数据导出,部分数据如a所示。利用Python编写程序分析厨房中平均烟雾浓度最高的五个小时并绘制图表b所示,请回答下列问题。
图a 图b
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("shuju.xlsx")
df.insert(3,"小时","")
#插入小时列
for i in df.index:
#获取索引i、时间字段单元格的数值
t=df.at[i,"时间"]
#从时间中获取小时的数据
df.at[i,"小时"]= 1
#筛选出类型为烟雾浓度的数据
df1=df[ 2 ]
df2=df1[df1.房间=="厨房"]
#计算平均值
3
df4=df3.sort_values( 4 )
#选取最大的五个检测值并生成柱形图,代码略
①请在划线1、2处填入合适代码
②划线3、4处应填入的代码依次为: 、
A.df3=df2.groupby("检测值",as_index=False).count()
B."检测值",ascending=False
C.df3=df2.groupby("小时",as_index=False).mean()
D."小时",ascending=False
16.数据在传输过程中可能会损坏或缺失,因此数据接收方需要验证其完整性。小金同学自制了一个验证方案,利用原数据按照指定方案产生一组验证码,并在接收后用相同方案重新生成验证码并与原验证码比较,从而验证接收数据的完整性。一组ASCII码字符生成验证码的方案如下:
①以16个字节为一组,每组生成两个字符的验证码
②对本组所有字符的ASCII码值求和,再将和除128的余数对应ASCII码字符为第一个字符
③选出指定位置的7个字符,每个字符ASCII值的最低位(二进制)按序连接组成的ASCII值对应字符为另一个验证码字符。
请回答下列问题:
(1)若某组字符为"AAAAAAAAHHHHHHHH",该组字符的验证码中第一个字符是 (注:"A"、"H"的ASCII码分别是65、72)
(2)若输入的字符串s长度不足16位,则末尾用若干个"a"补足到16位。s1="aaaaaaaaaaaaaaaa",则s利用s1补足长度的Python语句为:s=
(3)生成验证码的Python程序如下,请在划线处填入合适的代码。
from random import randint
def sums2(s):
t=0
for i in range(len(s)):
t= ①
return t
#输入字符串s,长度为16的倍数,代码略
i=0;res=""
#生成验证码中第二个字符所用到的指定位置
num=[0,3,4,6,8,11,14]
while i < len(s):
s2= ②
tot=sums2(s2)
tmp=0
for j in range(7):

t2=ord(t)%2
tmp=tmp*2+t2
res+=chr(tot%128)+chr(tmp)
i+=16
print("校验码是:",res)
参考答案
1.A
2.B
3.C
4.A
5.C
6.B
7.A
8.D
9.C
10.C
11.D
12.A
13.C
14.C
15. 软件 A AD t[6:9]或其他等价答案 df.类型=="烟雾浓度"或其他等价答案 C B
16. H s+s1[len(s):]或s+s1[:16-len(s)]或其他等价答案 t+ord(s[i])或其他等价答案 s[i:i+16]或其他等价答案 t=s2[num[j]]或其他等价答案

展开更多......

收起↑

资源预览