浙江省金华市义乌市2023年5月信息技术适应性考试试卷

浙江省金华市义乌市2023年5月信息技术适应性考试试卷
教材科目:信息技术
试卷分类:高考阶段
文件类型:.doc
发布时间:2026-05-01
授权方式:免费下载
下载地址:点此下载

以下为试卷部分试题预览


1. 单选题 详细信息

下列关于数据与信息的说法,正确的是(   )

A . 数据就是指各种数字 B . 数字信号是指连续变化的物理量 C . 信息不会随着时间的推移而发生变化 D . 同一信息可以依附于不同的载体
2. 单选题 详细信息

下列关于人工智能的说法,正确的是(   )

A . 人工智能主要有符号主义、联结主义、行为主义等代表性方法 B . 深度学习体现了自我学习的能力,即从过去的经验中不断学习,提升能力 C . 联结主义人工智能从“交互-反馈”角度来刻画智能行为 D . 人工智能发展会取代人类部分职业,应该禁止其发展
3. 单选题 详细信息

阅读以下材料,回答问题

某超市配备了“智能购物车”,用户只需要将物品扫码后放入购物车,购物车就会自动计费,同时还具备商品推荐和导航功能。该系统的主要硬件参数及软件功能如下:

  1. (1) 下列关于该信息系统的说法,正确的是(   )
    A . 智能终端上既要安装系统软件,也要安装应用软件 B . 超市网络环境的好坏,不会对智能购物车的使用造成影响 C . 摄像头用于刷脸及商品扫码,属于输出设备 D . 该购物车可以直接拿到其他超市去使用
  2. (2) 下列关于该信息系统中使用的软硬件技术的说法,不正确的是(   )
    A . 根据消费者需求提供路径导航,依靠的是陀螺仪和导航技术 B . 扫码商品二维码添加到购物车,依靠的是摄像头和文字识别技术 C . 刷脸登录后根据喜好推荐商品,依靠的是人脸识别和大数据处理技术 D . 生鲜商品称重及自动金额计算,依靠的重力传感器和购物系统
  3. (3) 下列关于该信息系统中数据的说法不正确的是(   )
    A . 用户扫码商品的数据,可以保存在购物车的智能终端上 B . 用户登录购物系统后,以往的消费数据会从系统数据库中被提取并分析 C . 用户的购买记录,在用户付款结算后会保存到系统数据库中 D . 用户增删当前购物车的商品,必须实时将数据上传到系统数据库
4. 单选题 详细信息

下列关于网络系统和信息安全的说法,正确的是(   )

A . 不同网络之间的数据不能互通 B . 移动互联网使万物互联成为可能 C . 密码只要设置得越长安全性就越好 D . 信息系统的漏洞只来源于操作系统
5. 单选题 详细信息

执行如图所示的流程图,若输入的x、y、p的值分别为:60、20、5,则输出的结果是(   )

A . 2 B . 3 C . 4 D . 5
6. 单选题 详细信息

如图所示,将二叉树A的根节点与二叉树B的根节点连接,使得二叉树A成为二叉树B的左子树,合并为一棵新的二叉树C。下列说法中正确的是(   )

A . 二叉树C的高度为3 B . 二叉树C的叶子节点数量为3 C . 二叉树C是一棵完全二叉树 D . 二叉树C中序遍历的结果是一个有序序列
7. 单选题 详细信息

使用键盘输入“ac←booo←←un←t”,其中 “←”表示一次撤销操作(删除前一个字母)。模拟输入过程,合适的数据结构和最后的单词分别是(   )

A . 栈 about B . 栈 account C . 队列 about D . 队列 account
8. 单选题 详细信息

有一堆桃子,猴子第一天吃掉其中的一半,并再多吃一个。之后每天猴子都吃掉剩余桃子的一半,再多吃一个。假设到第十天时,猴子发现只剩下了一个桃子,问原来这堆桃子最初有多少个。实现上述问题的两段Python程序如下:

#程序 1

def eat_peach(day):

    s=1

    for i in range(9,day-1,-1):

        s=(s+1)*2

    return s

print(eat_peach(1))

#程序 2

def eat_peach(day):

    if day==10:

        return 1

    else:

        return (eat_peach(day+1)+1)*2

print(eat_peach(1))

下列说法不正确的是(   )

A . 程序1和程序2的输出结果相同,均为第1天的桃子数量 B . 程序2使用递归算法,函数eat_peach的调用次数为10次 C . 将程序1的划线语句修改为range(day, 10),输出结果发生改变 D . 将程序2的划线语句修改为print(eat_peach(8)),输出的结果为10
9. 单选题 详细信息

有如下Python程序段:

Q=[0]*10

cnt,head,tail = 0,0,0

S=input()

for i in range(0,9,2):

    t = S[i]

    n = int(S[i+1])

    if t == 'A':

        for j in range(n):

            Q[tail] = cnt

            tail += 1

            cnt += 1

    elif t == "D":

        while head != tail and n > 0:

            head += 1

            n -= 1

print(Q[head : tail])

若输入S的值为"A2D1A1D3A2",则程序的输出结果是(   )

A . [3,4,5] B . [3,4] C . [4,5] D . [4]
10. 单选题 详细信息

有如下Python程序段:

def find_base(x,y):

    left, right = 2, 10

    while left <= right:

        mid = (left + right) // 2

        value = calc(mid, y)     #calc 函数将 mid 进制的整数 y 转化为十进制数

        if value == x:

            return mid

        elif value < x:

            left = mid + 1

        else:

            right = mid - 1

    return -1

x = int(input()) ; y = int(input())

print(find_base(x,y))

执行该程序段后,依次输入83和123,程序输出为(   )

A . 2 B . 6 C . 8 D . -1
最近更新