浙江省,A9,协作,2023-2024

浙江省A9协作体2023-2024学年高二下学期信息技术期中联考试卷

来源:出卷网 日期:2024-05-30 类型:信息技术(信息科技)期中考试 学期:高二下学期 查看:4
选择题
  •  “2024年跳水世界杯蒙特利尔站比赛3月3日在加拿大蒙特利尔奥林匹克中心游泳馆落幕。中国跳水队包揽全部金牌,以9金1银2铜的成绩位列奖牌榜第一”综合上述报道,下列关于数据、信息与知识的说法,正确的是(   )
    A. 通过网络发布该信息无需载体 B. “9金 1银 2铜的成绩位列奖牌榜第一”该段文字就是信息 C. 上述报道发布在一个月前,在今天来看仍然具有价值性 D. 不同的人根据上述报道所构建的知识肯定是相同的
  •  某校使用“智能门禁系统”,师生可通过刷校园卡、人脸识别等方式过闸机进出校园,学生进出寝室时通过摄像头刷脸签到,并将采集到的数据存储在服务器的数据库中。宿舍管理员可以使用手机客户端通过短信验证、指纹识别等身份认证方式登录该系统,实时查看宿舍的考勤情况。
  •  下列关于计算机网络的说法,不正确的是(   )
    A. 网际协议(IP)用于将信息从一个地方传送到另一个地方 B. URL用于在因特网中定位文件,一般由网络协议、服务器地址、文件名三部分组成 C. 无线网络中的数据通信不需要传输介质 D. 网络可以实现网络中的数据资源共享,也可以实现软硬件资源共享
  •  下列关于数字化的说法,正确的是(   )
    A. 每个汉字的输入码是唯一的 B. 将模拟信号转换成数字信号一般需要经过采样、量化与编码 C. 录音时说话声音越大,音频文件占用的存储空间也越大 D. ASCII码共有128个字符,十进制编码范围从1到128
  •  谷歌 DeepMind近日推出人工智能 MuZero。MuZero使用了可自我学习的高性能机器学习模型,在国际象棋、围棋、将棋、Atari游戏等领域的表现超越人类。现在,科学家已经将MuZero计算机算法应用于优化视频压缩这一新的领域。结合上述材料,下列关于人工智能的说法正确的是(   )
    A. MuZero“自我学习”的学习机制,属于符号主义的人工智能 B. 从游戏人工智能跨界到优化视频压缩领域,属于领域人工智能的应用 C. “超越人类”的描述说明当前人工智能已经具备人类的一切能力 D. MuZero的成功应用预示着人工智能推动着人类社会的发展
  •  某算法的部分流程图如下图所示,执行这部分流程,则输出的 f1,f2的值分别是(   )

    A. 2,4 B. 4,8 C. 8,32 D. 32,256
  •  有如下 Python程序段:

    if x>y:

     f=False

    else:

     f=True

    下列语句中与上述程序段功能相同的是(   )

    A. f=x>y B. f=x>=y C. f=x<y D. f=x<=y
  •  有如下 Python程序,实现求字符串中的最长连续上升子串的长度。例如:字符串“hellopython”中的最长连续上升子串是“lopy”,长度为 4。

    s=input()

    n=len(s);c=1;max=1

    for i in range(1,n):

     if (1)____:

     c=c+1

     if c>max:

     max=c

     else:

  •  有如下Python程序段:

    s="78.166.97.89."

    n=len(s);c="";max=""

    for i in range(n):

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

     c=s[i]+c

     else:

     if c>max:

     max=c

     c=""

    print(max)

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

    A. 166 B. 98 C. 97 D. 87
  •  有如下 Python程序段:

    import random

    a=[0]*6

    for i in range(6):

     a[i]=random.randint(1,10) #随机生成 1到 10范围内的整数

    for i in range(5):

     if i%2==0 and a[i]>a[i+1]:

     a[i],a[i+1]=a[i+1],a[i]

     else:

     a[i]+=1

    print(a)

    执行该程序段后,a的值可能的是(   )

    A. [11,11,7,9,3,9] B. [6,2,8,10,5,9] C. [6,9,3,7,8,12] D. [3,9,0,8,2,7]
非选择题
  •  学校气象社团的小丽同学收集了当地 2023 年全年的天气数据,数据存储在“天气数据.xlsx”文件中,部分数据如图a所示。

    图a

    为分析该年部分气温情况,编写 Python程序,请回答下列问题:

  •  小明打算结合micro:bit,编写一个口算练习程序,实现随机产生九九乘法口诀中的乘法或两数之和不大于 100的加法。具体功能如下:

    ①在电脑端输入出题数量n,依次生成 n道题目,每道题随机给出乘法或加法。

    ②每回答一道题时,若正确,则在 micro:bit端 LED阵列显示“笑脸”,否则显示“哭脸”。

    ③答完n道题目后,电脑端显示共练习了几道题,其中有几题回答正确。

    电脑端程序:

    import random

    import serial

    ser=serial.Serial()

    ser.baudrate=115200

    ser.port="COM4"

    ser.open()

    c=0;i=1

    n=int(input("请输入题目数量:"))

    while i<=n:

     r=random.randint(0,1)

     if r==0:

     a=random.randint(1,9)

     b=random.randint(1,9)

     print(str(a)+"×"+str(b)+"=")

     else:

     a=random.randint(10,99)

     b=random.randint(1099)

     while ①____:

     a=random.randint(10,99)

     b=random.randint(10,99)

     print(str(a)+"+"+str(b)+"=")

     ans=int(input("请输入答案:"))

     if r==0 and a*b==ans or r==1 and a+b==ans:

     ser.write("H".encode())

     c=c+1

     else:

     ser.write("S".encode())

     i=i+1

    print("共练习了"+str(n)+"题,其中有"+str(c)+"题回答正确。")

    micro:bit端程序:

    from microbit import *

    while True:

     if uart.any():

     incoming=str(uart.read(),"UTF-8")

     if :

     display.show(Image.HAPPY)

     else:

     display.show(Image.SAD)

  •  编写一个加密程序,功能如下:输入明文和一串数字密钥,显示加密后的密文,加密算法如下:

    ①将明文逆序排列,如明文“Python.org”,逆序后为“gro.nohtyP”;

    ②循环利用数字密钥串的每一位数字 k,依次对字符串中的每个英文字母右移 k 个字母替代,其他字符保持不变。如:输入的数字密钥串为“2024”,“gro.nohtyP”的“n”是第 4个字母,使用密钥串“2024”中的第 4个数字“4”进行右移 4个字母替代,即“n”往后移 4个字母,得到的是“r”,如下表所示:

    ③经过数字密钥串处理后,将字符串中的每个字符转换为 8位二进制 ASCII码值(不足 8位的左边补 0,补足 8位),并分成两段(左边 4位为高四位,右边 4位为低四位),如字符“i”的二进制 ASCII码值为 01101001,高四位为 0110,低四位为 1001;

    ④将高四位转化为十六进制数(如 0110转化为 6);

    ⑤将低四位与高四位执行异或(⊕)操作后转化为十六进制数(提示:0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0,如 1001⊕0110=1111,1111转化为 F);

    ⑥依次连接④⑤得到的两位十六进制数,即为该字符的密文,如“i”的密文为“6F”;

    ⑦将每个字符的密文按照顺序依次连接即为最终的密文。程序运行结果如图所示。

    实现上述功能的 Python程序如下,请回答下列问题: