当前位置: 高中信息技术(信息科技) /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙江省金华市两校2022-2023学年高二上学期信息技术12...

更新时间:2024-07-29 浏览次数:34 类型:月考试卷
一、选择题(本大题共12小题,每小题3分,共36分。每小题列出的四个备选项只有一个是符合题目要求的,不选、多选、错选均不得分)
  • 1. (2023高一上·腾冲期末) 正常人口腔温度(又称口温)为36.2℃~37.2℃,腋窝温度较口腔温度低0.2℃~0.5℃。一天之中,清晨2~5时体温最低,下午5~7时最高,但一天之内温差应小于0.8℃。小明同学早上进入校园时,门口自动测温仪器屏幕显示“36.4”,下午离校时屏幕显示“36.7”。结合该实例,下列关于数据、信息、知识的描述不正确的是(    )
    A . 测得的体温36.4是小明进入校园时的体温数据 B . 小明两次测温时显示的数据不同,说明信息具有真伪性 C . “正常人口腔温度为36.2℃~37.2℃”这是人们在长期实践中总结得到的结果,也是知识的体现 D . 屏幕显示的数字表示小明的体温信息,说明信息的表示必须依赖于一定的载体
  • 2. (2022高二上·金华月考) 下列关于大数据及数据编码的说法中不.正.确.的是(    )
    A . 大数据一般数据规模很大,而且价值密度也很高 B . 在央视报道中出现的数据都是数字化编码后的数据 C . 计算机中存储的都是经过一定规则编码后的二进制数字 D . 大数据技术给生活带来便利的同时,也带来新的社会问题
  • 3. (2022高二上·金华月考) 将模拟信号转成数字信号,一般需要经过采样、量化和编码,下列说法不正确的是(    )

    A . 图甲是模拟信号采样的过程 B . 数字信号是在取值上是离散的、不连续的信号 C . 纵坐标划分得越细,量化就越精细,与实际数据也越接近 D . 量化就是在纵坐标上进行划分,然后将每个采样点用数字表示出来
  • 4. (2022高二上·金华月考) 下列关于数据整理的说法,正确的是(    )
    A . 数据集中的缺失值一般用任意值填充 B . 数据集中的异常数据须直接删除或忽略 C . 数据集中的重复数据可进行合并或删除 D . 数据集中格式不一致的数据,一般保留一种格式的数据,删除其他格式的数据
  • 5. (2022高二上·金华月考) 下列有关数据安全的说法中,不正确的是( )
    A . 为了避免自然灾害引起的数据损坏,一般可建立异地容灾系统 B . 将银行卡号、密码等个人重要信息备份在网盘中肯定是安全的 C . 安装防火墙和杀毒软件,是为了提高数据安全 D . 数据校验是为保证数据的完整性进行的一种验证操作
  • 6. (2022高二上·金华月考) Python表达式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是(   )
    A . -9.0 B . -5.0 C . 3.0 D . 21.0
  • 7. (2022高二上·金华月考) 已知字典 dict1={1:2, 2:[1,2], 'b':[1,3], 'b':'b1','b1':'b2' },运行dict1['b']的结果是(   )
    A . 2 B . b1 C . [1, 3] D . b2
  • 8. (2022高二上·金华月考) 一个班的学生排成一列,从第一位同学开始报数,按照1--5循环报数,能正确表示第n 位同学所报数字的Python表达式是(     )
    A . n%5 B . n C . (n-1)%5+1 D . (n+1)%5-1
  • 9. (2022高二上·金华月考) 某算法的部分流程图如图所示。执行这部分流程后,输出s的值是(     )

    A . 1101 B . 0010 C . 1111 D . 1110
  • 10. (2022高二上·金华月考) 有如下Python程序段:

    s="Happy2022"

    a={0:0,1:0}

    for i in s:

      m=0

      if "0"<=i<="9":

          m=1

          a[m]+=1

    print(a[1])

    该程序段运行后,输出的内容是(    )

    A . 9 B . 5 C . 4 D . 2
  • 11. (2022高二上·金华月考) 有下列Python程序段:

    import random

    s=input("请输入字符串:")

    x=random.randint(3,6)

    n=len(s)

    if len(s[0:x])<len(s[x:n]):

        r=s[x:n]+s[0:x]

    else:

        r=s[0:x]+s[x:n]

    print(r)

    执行该程序段,若输入“helloworld”(不包含双引号),则输出的结果不可能的是(    )

    A . loworldhel B . oworldhell C . helloworld D . worldhello
  • 12. (2022高二上·金华月考) 有如下Python程序段:

    s1="abcdefgh"; s2="0213"; res=""

    j=0; m=0

    for i in range(len(s1)):

       k=m+int(s2[j])

       res+=s1[k]

       j+=1

      if  j==4:

    m=4

         j=0

    该程序段运行后,res的值为(    )

    A . "acbdacbd" B . "acbdegfh" C . "acbdefgh" D . "abcdefgh"
二、非选择题(本大题共2小题,6+8,共计14分)
  • 13. (2022高二上·金华月考) 在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),运行程序计算这条折线的长度。

    实现上述功能的代码如下,请回答下列问题。

    from math import sqrt

    s=input(″输入各个点的坐标,用逗号分开:″)

    x1,y1,x2,y2,i,j,tot=0,0,0,0,0,0,0

    k=1

    for ch in s:

        if ch==″,″:

            _____

            j=i+1

            if_____:

                x2=v

            else:

                y2=v

        d=sqrt((x2-x1)**2+(y2-y1)**2)

        tot+=d

        x1=x2

        y1=y2 

        k+=1

        i+=1

    print(″拆线总长度为:″+str(round(tot,2)))

    1. (1) 请在划线处填入合适代码。

    2. (2) 运行该程序,输入″5,10,8,12,6,17 ″,程序执行到循环结束时,变量k为
  • 14. (2022高二上·金华月考) 小明编写了一个将用户名通过加密生成密码的程序。用户名由小写字母和数字组成,加密的规则是:将用户名分成4位1组,按照密钥k分别做前移,其中字母在a到z之间循环前移,数字在0到9之间循环前移,密钥k的值为1到4之间的不重复随机整数(密钥k可以循环使用)。例如用户名为“abc3dey”,密钥k=[4,3,2,1],则生成的密码为“wya2zbw”。

    名称

    含义

    random.randint(a,b)

    随机产生一个[a,b]范围内的实数

    random.choice(seq)

    从序列seq中随机挑选一个元素

    random.shuffle(seq)

    将序列seq的所有元素随机排序

    1. (1) 根据题意,若输入用户名为“jqd25k”,密钥k=[1,4,2,3],则生成的密码是
    2. (2) 以下程序实现输入用户名,输出生成的密码,请在划线处填入合适的代码。

      import random

      k=[1,2,3,4]

      random.shuffle(k)

      s=list(input("请输入用户名:"))

      for i in range(len(s)):

         

          if "0"<=s[i]<="9":

              s[i]=str((int(s[i])-k[t])%10)

          elif  "a"<=s[i]<="z":

              s[i]=chr()

              password="".join(s)   # join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串

      print("你的密码为:",password)

    3. (3) 为了提高密码的安全等级,小明对上述代码进行了改进,若生成的密码只有一种类型的字符组成,则从特殊字符“!@#$%&”中随机选取一个字符作为密码的最后一位,例如生成的密码为“abcd”,则最终的密码可能为“abcd@”。python程序如下,请在划线处填入合适的代码。

      code="!@#$%&"

      #isalpha():用于判断字符串是否全部为字母

      #isdigit():用于判断字符串是否全部为数字

      if password.isalpha( ) or password.isdigit():

      password=

      print("你的密码为:",password)

微信扫码预览、分享更方便

试卷信息