相关试卷

  • 1、有如下Python程序段,其功能是将一个单向链表转换成原链表的逆序链表:

    lst=[[15,4],[30,-1],[8,0],[5,2],[19,1]]

    head=3

    p=head

    q=-1

    while p!=-1:

        tmp=lst[p][1]

       

    head=q

    上述程序段执行后 lst 内容变为[[15,2],[30,4],[8,3],[5,-1],[19,0]]。方框处可选代码有:①q=p  ②p=tmp   ③lst[p][1]=q,则方框处的语句依次为(   )

    A、①②③ B、②③① C、③①② D、③②①
  • 2、列表s包含8个互不相等的元素,即s[0],s[1],s[2],...s[7],有如下Python程序段:

    n=8

    for i in range(1,5):

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

            if s[j]<s[j+1]:

                s[j],s[j+1]=s[j+1],s[j]

    该程序段实现的是(   )

    A、s[0]到 s[3]的升序排列 B、s[4]到 s[7]的升序排列 C、s[2]到 s[5]的降序排列 D、s[1]到 s[4]的降序排列
  • 3、定义如下函数:

    def jc (n):

        if n==1: ①

            return n

        return n*jc(n-1) ②

    执行语句 x=jc(5),下列说法正确的是(   )

    A、x的计算结果为120 B、程序执行完毕,①处代码共执行1次 C、程序执行完毕,②处代码共执行5次 D、如果①处代码改成n<2,程序将无法正常执行
  • 4、某二叉树从根节点开始,按从上到下、自左往右的顺序用 A-G 字母表示,若补全为完全二叉树后,用一维数组表示如图所示。

    下列关于该二叉树的说法,正确的是(   )

    A、该二叉树的深度为 3 B、节点 E 的父节点是 B C、该二叉树的中序遍历结果为 BFDGACE D、该二叉树的叶子节点为 D,E,F,G
  • 5、某算法的流程图如图所示,执行这部分流程,当输入n的值为13时,输出结果为(   )

    A、3 B、4 C、5 D、6
  • 6、下列关于网络技术的说法,正确的是(   )
    A、无线网络中的数据通信不需要传输介质 B、计算机网络按覆盖范围分为:局域网 LAN、城域网 MAN 和广域网 WAN C、网络是由计算机系统、数据通信系统和网络协议三部分组成 D、数据通信、资源共享、并行处理是网络的三个主要功能
  • 7、阅读下列材料,回答问题。

    现有一套完整的智慧场馆数字化系统正在有序运行。管理人员通过浏览器和 app 客户端登录,能对场馆整体进行调度、监管、指挥,场馆的能耗、实时状况、人流量、车流量甚至卫生间的使用情况等各项指标的运行情况及时掌握,游客利用 app 可以利用系统完成购票、车位预约、多种扫码交费等业务。

    (1)、关于该信息系统组成的说法,正确的是(   )
    A、该系统只采用了C/S架构 B、该系统的用户只有管理员和游客 C、管理员手机上的APP属于系统软件 D、进馆车辆的车牌、时间等存入数据库,方便数据处理
    (2)、为提升该信息系统数据的安全性,下列措施中不合理的是(   )
    A、为系统管理员和游客设置不同的数据访问权限 B、在服务器上安装杀毒软件并定时查杀 C、游客 app 注册时不需要身份认证,可直接登录 D、系统采集的数据经加密后存储到数据库中
    (3)、下列关于该信息系统中数据的说法,不正确的是(   )
    A、各种传感器采集的数据是该信息系统数据主要的来源 B、进入场馆内车牌由摄像头自动采集,这属于系统的数据输入 C、该信息系统具有数据加工和处理功能 D、游客手机无移动通信网络时将无法正常查看系统数据
  • 8、下列关于人工智能的说法,不正确的是(   )
    A、深度学习是数据驱动人工智能方法的佼佼者 B、行为主义又称进化主义,智能体通过与环境的交互学习提升智能 C、符号主义人工智能的实现依赖对符号的推理和运算 D、在智能叠加协调的回路中,机器智能是智能回路的总开关
  • 9、下列关于数据和信息的说法,正确的是(   )
    A、数据的表现形式可以是音频和视频 B、同一信息只能依附于同一种载体 C、计算机中保存的数据可以是未经数字化的 D、结绳记事中“大事大结,小事小结”,绳结是信息
  • 10、汽车整车安装流水线有n个工序(编号为0到n-1),每个工序可以有若干个前置工序,但最多只有一个未完成的后续工序。对于每个工序,只有完成其所有的前置工序,才能开始作业,完成每个工序需要费用。编写程序模拟该安装过程,输入每个工序的编号、后续工序及费用,计算编号为m的工序需要的费用。

    请回答下列问题:

    (1)、如图所示,完成工序5有两个前置工序(2和4),需要先完成两个流程:工序0→工序1→工序2,以及工序3→工序4,才能开始工序5的作业。总费用为(1+2+8)+(4+2)+3=20。完成工序7总费用是

    (2)、定义 sort(info)函数,将输入的工序信息 info 排序。

    def sort(info):

        m=len(info)

        for i in range(1,m):

            for j in range(0,m-i):

                if info[j][0] > info[j+1][0]:

                    info[j],info[j+1] = info[j+1],info[j]

    若输入的info=[[1,2,1],[0,1,3],[2,3,4],[3,-1,2]],运行 sort(info)后,info中的数据为       (单选,填字母)。

    A、[[3,-1,2],[2,3,4],[1,2,1],[0,1,3]] B、[[0,1,3],[1,2,1],[2,3,4],[3,-1,2]] C、[[3,-1,2],[0,1,3],[1,2,1],[2,3,4]] D、[[2,3,4],[1,2,1],[0,1,3],[3,-1,2]]
    (3)、实现输入工序m,计算完成工序m所需费用的部分Python程序如下,请在划线处填入合适的代码。

    def crt_lnk():     #创建工序链表,维护相关信息

        for job in info:

           

            lnk.append([job[0],job[1]])

        for i in range(n):

            if pre[i] == 0:

                cur = i

                while cur != -1:

                    src[cur].append(i)

                   

    def cal_ans(obj):     #计算完成工序 obj 的费用

        flag=[0]*n

        res = info[obj][2]

        for i in src[obj]:

            p = i

            while p != obj:

                if flag[p]==0:

                   

                    flag[p]=1

                p = lnk[p][1]

        return res

    #读取数据到列表 info,每个元素依次为工序编号、后续工序及该工序的费用,代码略

    n = len(info)

    pre = [0] * n     #pre 列表用于存储每个工序的前置工序的数量

    lnk = []

    src = [[] for i in range(n)]

    sort(info)

    m = int(input())

    crt_lnk()

    print(cal_ans(m))

  • 11、小美收集了某电商平台某年 1-12 月的“十大”空调品牌的销售数据,每个月的数据保存在一个 CSV 文件中,文件如1 图所示,分别记录了对应月份的订单数据。

    1 图

    2 图

    请回答下列问题:

    (1)、定义 get_sales 函数,功能为:读取某月的 CSV 文件,返回某品牌当月的销售额。函数代码如下,划线处应填入的代码为:       (单选,填字母)。

    import pandas as pd

    def get_sales(brand, month):

        filename = str(month) + '.csv'

        df = pd.read_csv(filename)    #读取文件

        df =       

        sales = (df['数量'] * df['单价']).sum() #求出 df 中所有数量*单价的总和

    return sales

    A、df[df['品牌'] == brand] B、df[df['品牌'] == month] C、df['品牌'] == brand D、df['品牌'] == month
    (2)、统计十大品牌全年销售额,并找出销售额最大的品牌,绘制该品牌的1-12月销售额的线形图,部分Python程序如下,请在划线处填写合适的代码。

    import matplotlib.pyplot as plt

    brand_dict = {'格力': 0, '美的': 0, '海尔': 0, '奥克斯': 0, '海信': 0, '三菱重工': 0, '日立': 0, '华菱': 0, 'TCL':0, '大金': 0}

    x,y,max_sales,brandmax = [],[],0,''

    for i in range(1,13):

        for j in brand_dict:

            brand_dict[j] +=

    for i in brand_dict:

        if brand_dict[i] > max_sales:

            max_sales = brand_dict[i]

           

    for i in range(1,13):

        x.append()

        y.append(get_sales(brandmax,i))

    plt.plot(x,y)

    plt.show()    #生成线形图如3 图所示

    (3)、由第3图可知,该空调销售额增量最大的月份是
  • 12、校园一卡通系统是数字化校园必备的系统之一。学生凭借一张校园卡,可以在校内完成食堂就餐、超市购物、图书借阅等应用,家长可以借助手机APP查询学生的在校消费记录,系统拓扑结构如图所示。

    (1)、刷卡就能消费,使用的是技术(单选,填字母:A .移动网络 / B .射频识别)。
    (2)、在一卡通服务器和互联网之间增加设备可以提高系统安全性(单选,填字母)       
    A、调制解调器 B、路由器 C、交换机 D、防火墙
    (3)、若学生在食堂编号id为1的刷卡机上消费了15元,提交数据的URL为http://192.168.200.15:8080/dm?id=1&data=15,参考第13-2图所示的路由函数,若学生在超市编号id为5的刷卡机上消费了20元,此时提交数据的URL为http://192.168.200.15:8080/

    2 图

    (4)、系统设置了消费阈值wmax来防止学生过度消费,分别用sta值的0和1来表示学生的单笔消费金额w1小于等于wmax和大于wmax的情况,下列Python程序段中符合要求的有      (多选填字母)。
    A、sta = 0

    t = wl // wmax

    if t > 1:

        sta = 1

    B、if wl > wmax:

        sta = 0

    else:

        sta = 1

    C、sta = 0

    t = wl - wmax

    if t > 0:

        sta = 1

    D、sta = 0

    if wl > wmax:

        sta = 1

    (5)、学生能够在图书馆正常借阅,在食堂刷卡时却无法正常消费,请分析可能的原因是
  • 13、有如下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
  • 14、有如下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]
  • 15、有一堆桃子,猴子第一天吃掉其中的一半,并再多吃一个。之后每天猴子都吃掉剩余桃子的一半,再多吃一个。假设到第十天时,猴子发现只剩下了一个桃子,问原来这堆桃子最初有多少个。实现上述问题的两段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
  • 16、使用键盘输入“ac←booo←←un←t”,其中 “←”表示一次撤销操作(删除前一个字母)。模拟输入过程,合适的数据结构和最后的单词分别是(   )
    A、栈 about B、栈 account C、队列 about D、队列 account
  • 17、如图所示,将二叉树A的根节点与二叉树B的根节点连接,使得二叉树A成为二叉树B的左子树,合并为一棵新的二叉树C。下列说法中正确的是(   )

    A、二叉树C的高度为3 B、二叉树C的叶子节点数量为3 C、二叉树C是一棵完全二叉树 D、二叉树C中序遍历的结果是一个有序序列
  • 18、执行如图所示的流程图,若输入的x、y、p的值分别为:60、20、5,则输出的结果是(   )

    A、2 B、3 C、4 D、5
  • 19、下列关于网络系统和信息安全的说法,正确的是(   )
    A、不同网络之间的数据不能互通 B、移动互联网使万物互联成为可能 C、密码只要设置得越长安全性就越好 D、信息系统的漏洞只来源于操作系统
  • 20、阅读以下材料,回答问题

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

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