浙江省金华市卓越联盟2025-2026学年高二上学期12月月考技术试题-高中信息技术

试卷更新日期:2026-01-02 类型:月考试卷

一、选择题(本大题共14小题,每小题2分,共28分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)

  • 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、①②③

二、非选择题(本大题共2小题,第15题12分,第16题10分,共22分)

  • 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)