充值活动已开启,快来参与吧 关闭充值活动
当前位置:手动组卷 /高中信息技术 /按章节
最新上传 最多使用
  • 1. (2024·浙江) 若字符串s的值为"abcde",执行如下程序段后,变量 res 的值不可能是(   )

    from random import randint

    res=" "

    i,j=0,len(s)-1

    while i<len(s) and j>=i:

        if randint(0,1) == 0:          #randint(0,1)随机生成 0 或 1

            res+=s[i]

            i+=1

        else:

            res+=s[j]

            j-=1

    A . "abced" B . "aecbd" C . "aedbc" D . "edcba"
  • 1. (2024·浙江) 下列关于信息系统安全与信息社会责任的说法,正确的是(   )
    A . 多人共享账户,不会影响信息系统的安全 B . 定期查杀病毒可以确保信息系统免受网络攻击 C . 网络上的不当行为可能会触犯法律 D . 任何密码算法中的加密密钥与解密密钥必须相同
  • 1. (2024·浙江) 数组元素a[0]至a[n-1]依次存放着n个数据,现需要将元素a[n-1]插入在下标为x(0≤x<n-1)的位置,例如:n为5,数组a为[0,3,4,6,7],x为2,插入操作后a为[0,3,7,4,6]。实现该功能的程序段如下,方框中应填入的正确代码为(   )

    temp=a[n-1]

    for i in range(n-2,x-1,-1):

       

    a[x]=temp

    A . a[i+1]=a[i] B . a[i-1]=a[i] C . a[i]=a[i+1] D . a[i]=a[i-1]
  • 1. (2024·浙江) 栈 S 从栈底到栈顶的元素依次为1,2,3,队列Q初始为空。约定:U操作是指元素出栈后入队,H操作是指元素出队后再入队。经过UUH系列操作后,队列中队首到队尾的元素依次为(   )
    A . 2,1,3 B . 3,1,2 C . 1,3,2 D . 2,3,1
  • 1. (2023高二上·浙江期中) 有下列 Python 程序段:

    dic = {"a": [9,12],"b": [8,16]}

    dic["a"][1] = 15

    dic["c"] = [12,13,11]

    s="abc";sum=0

    for i in s:

        sum += dic[i][1] print(sum)

    该程序运行后输出的结果为(   )

    A . 28 B . 32 C . 41 D . 44
  • 1. (2023高二上·浙江期中) 有如下程序段:

    a=[9, 7, 17, 16, 13, 9, 16, 14, 8, 13]

    n=len(a)

    p=[False]*n

    ans=[]

    for i in range(2):

        mx=-1

        for j in range(n):

            if not p[j]:

                if mx==-1 or a[j]>a[mx]:

                    mx=j p[mx]=True

        ans.append(a[mx]) print(ans)

    程序执行后的输出结果是(   )

    A . [17, 16] B . [17,17] C . [16,17] D . [8,7]
  • 1. (2023高二上·浙江期中) GeoHash 是空间索引的一种方式,其基本原理是将地球理解为一个二维平面,通过把二维的空间经纬度数据编码为一个字符串,可以把平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码。以经纬度为(121.43737,31.192932)为例。

    第一步:将经纬度转换为二进制

    编码规则为:先将纬度范围(-90, 90)平分成两个区间(-90, 0)和(0, 90),如果目标维度位于前一个区间,则编码为 0,否则编码为 1,然后根据目标纬度所落的区间再平均分成两个区间进行编码,以此类推,直到精度满足要求,经度也用同样的算法。

    序号

    纬度范围

    划分区间0

    划分区间1

    31.192932所属区间

    1

    (-90,90)

    (-90,0)

    (0,90)

    1

    2

    (0,90)

    (0,45)

    (45,90)

    0

    3

    (0,45.0)

    (0,22.5)

    (22.5,45.0)

    1

    4

    (22.5,45.0)

    (22.5,33.75)

    (33.75,45.0)

    0

    5

    (22.5,33.75)

    (22.5,28.125)

    (28.125,33.75)

    1

    ……

    ……

    ……

    ……

    ……

    最后得到纬度的二进制编码为:101011000101110, 用同样的方式可以得到经度(121.43737)的二进制编码:110101100101101

    第二步:将经纬度的二进制编码合并,从偶数 0 开始,经度占偶数位,纬度占奇数位。经度

    110101100101101,纬度 101011000101110,得到的二进制编码为:111001100111100000110011110110

     

    索引

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    21

    22

    23

    24

    25

    26

    27

    28

    29

    经纬度

    1

    1

    1

    0

    0

    1

    1

    0

    0

    1

    1

    1

    0

    0

    1

    1

    1

    1

    0

    1

    1

    0

    第三步:将合并后的二进制数做 Base32 编码

    按照每 5 位一组,分成 6 组,每组计算其对应的十进制数值,按照 Base32 表进行编码。

    11100 11001 11100 00011 00111 10110 转换成十进制是 28 25 28 3 7 22,查表编码得到最终结果,wtw37q。

    林老师想编写一个 Python 程序,输入编码后的字符串,输出该编码对应的经纬度范围,运行结果如图 a 所示:

    图a

    1. (1) Python 程序如下,请在划线处完成填空。

      def qj(l,r,a):        #将二进制 a 转成对应的经纬度范围#该代码省略

      def find(c):        #在 base32 表中查找对应的十进制数

          for i in :

              if base32[i]==c:

                  return i base32="0123456789bcdefghjkmnpqrstuvwxyz" s=input("请输入编码:")

      res="" jd=[]

      wd=[]

      for i in range(len(s)):

         

          ans=""

          j=0

          while:

              ans=

              n=n//2

              j+=1

          res=res+ans

      for i in range(len(res)):

          if i%2==0:

              jd+=res[i]

          else:

              wd+=res[i]

      print("经度对应的二进制:",jd,"纬度对应的二进制:",wd)

      print("经度范围:",qj(-180,180,jd),"纬度范围:",qj(-90,90,wd))

    2. (2) 若经纬度编码是 wm3,那么对应的经度二进制是
  • 1. (2023高二上·浙江期中) 下列关于信息编码的说法,不正确的是(   )
    A . 一副 1024×512 的黑白图像其存储容量至少为 128KB B . 在计算机内部,任意字符均以二进制进行编码  C . 声音的数字化需要经过采样、量化与编码  D . 若一个十进制正整数是奇数,则它对应的二进制数末位一定是1
  • 1. (2023高二上·浙江期中) 下列关于计算机数据管理与安全的说法正确的是(   )
    A . 为了数据的保密性,可以采用 MD5、CRC、SHA 等方法进行校验 B . 传统的数据库难以管理半结构化和非结构化数据 C . 只要不联网就可以避免计算机病毒感染 D . 保护数据安全只需要保护存储数据的介质
  • 1. (2023高二上·江苏会考) 为了对数据进行安全保护,下列选项可作为身份验证依据的是(   )。

    ①短信验证码   ②手势密码   ③回答三个常识问题   ④使用人脸识别

    A . ①②④ B . ②③④ C . ①②③ D . ①③④
上一页 1 2 3 4 5 下一页 共558页