相关试卷

  • 1、基数排序是一种独特且高效的排序方法。它采用“按位分组”策略,从个位开始,将数字按每一位的数值分配至对应的“桶”中,完成一次排序后,再按十位、百位依次重复该过程,最终实现整体有序。它将待排序自然数统一数位长度,数位短的补零。例如:

    待排序序列为“589, 36, 4, 8, 6, 865, 71, 46, 111”

    第一次将每个元素按个位放入对应的桶中

    将桶中元素分别自底向上取出,形成新序列“71, 111, 4, 865, 36, 6, 46, 8, 589”

    第二次将每个元素按十位放入对应的桶中,没有十位的放入0号桶

    将桶中元素分别自底向上取出,形成新序列“4, 6, 8, 111, 36, 46, 865, 71, 589”

    第三次将每个元素按百位放入对应的桶中,没有百位的放入0号桶

    将桶中元素分别自底向上取出,得到排序后序列“4, 6, 8, 36, 46, 71, 111, 589, 865”

    (1)若输入的待排序序列为“56, 3, 6, 80, 357, 4, 854, 79”,则第二次排序结束后得到的序列为

    (2)请在划线处填入合适的代码。

    def radix_sort(li):

    List = li ; max_num = max(List) ; i = 0

    while i < len(str(max_num)):

    temp = [[] for j in range(10)]

    for item in List:

    radix = itemlenitem-i

    temp[radix]. append(item)

    List = []

    for item in temp:

    for j in item:

    List. append(j)

    return List

    s = input("请输入待排序数据(中间用逗号分隔):")

    a = list(map(int, s. split(", ")))              #将字符串s按逗号分隔,并转换为整数列表a

    print( )

    (3)程序中加框处代码有错,请改正。

  • 2、执行如下程序段,下列说法正确的是(     )

    from random import randint

    nums = [0 for i in range(10)]

    nums[0]= randint(0,20)

    for i in range(1,10):

    nums[i] = nums[i-1] + randint(0,6)

    target = 20 ; count=0

    left, right = 0, len(nums) - 1

    while left <= right:

    mid =(left + right) // 2

    if nums[mid] == target:

    break

    elif nums[mid] < target:

    left = mid + 1

    else:

    right = mid - 1

    count += 1

    print(count)

    A、数组nums中不可能存在重复元素 B、程序结束后,变量left的值可能会小于0 C、程序结束后,输出结果可能为0 D、若target等于nums[5],程序运行后count一定等于2
  • 3、执行如下程序段,下列说法正确的是(     )

    s = [0] * 100 ; q = [0] * 100

    top = - 1 ; result = 0

    exp = "+1+23+456"

    for c inexp::-1:

    if "0" <= c <= "9":

    top += 1

    s[top] = int(c)

    elif top != - 1:

    num=0

    while top != - 1:

    num= num * 10 + s[top]

    top -= 1

    result += num

    print(result)

    A、程序计算的是数学表达式654+32+1的运算结果 B、若加框处代码改为range(len(exp)-1,-1,-1),程序运行结果不变 C、若第三行代码改为exp="1+23+456",程序运行结果不变 D、若第三行代码改为exp="+1+23+456+",程序运行结果不变
  • 4、学校食堂汇总整理一周学生提前线上点餐情况,保存在“食堂点菜.xlsx”中(如图a所示)。为统计5月16日学生中最畅销的前5菜品(如图b所示),编写下列Python程序。划线处的代码从①②③语句中选,按顺序分别是(     )

    import pandas as pd

    df=pd. read_excel("食堂点菜.xlsx")

    df["日期"]=df["商品名称"]. str[:4]       #新增“日期”列,从“商品名称”列中提取

    df=______

    df=______

    df=______

    print(df.商品名称. head(5))

    ①df[df["日期"]=="0516"]

    ②df. sort_values("用户名称", ascending= False)

    ③df. groupby("商品名称", as_index= False).用户名称. count()

    A、①②③ B、①③② C、③②① D、②③①
  • 5、海边适宜游玩温度一般在20℃-30℃之间(包括20℃和30℃)。设t为当前室外温度,对游客的温度提醒存储在变量tip中,下列选项表述不正确的是(     )

    A.

    if t>30:

    tip="温度过高"

    elif t<20:

    tip="温度过低"

    else:

    tip="温度适宜"

    B.

    tip="温度过低"

    if t>=20:

    tip="温度适宜"

    if t>30:

    tip="温度过高"

    C.

    tip="温度过低"

    if t>30:

    tip="温度过高"

    if t>=20:

    tip="温度适宜"

    D.

    tip="温度适宜"

    if t>30:

    tip="温度过高"

    elif t<20:

    tip="温度过低"

    A、A B、B C、C D、D
  • 6、某算法的部分流程图如图所示,若输入x的值为8,则执行该流程后,下列说法正确的是(     )

    A、输出为[2,2,2] B、判断框执行了3次 C、处理框   i←i+1   执行了3次 D、无论输入x的值如何变化,执行流程后x的值必定为1
  • 7、某二叉树如图所示,其后序遍历结果为C-D-B-F-E-A,则下列关于这个二叉树的说法正确的是(     )

    A、这是一棵完全二叉树 B、该二叉树有3个叶子结点 C、该二叉树的前序遍历为A-D-C-B-F-E D、该二叉树的中序遍历为D-C-A-F-B-E
  • 8、下列关于人工智能的说法,正确的是(     )
    A、行为主义从“交互-反馈”角度来刻画智能行为 B、符号主义可以实现对所有知识进行精确化编码 C、混合增强智能中,人工智能是智能回路的总开关 D、人工智能受人类控制,所以不会威胁人类安全
  • 9、某品牌电车搭载了先进的智能驾驶系统,该系统集多种前沿技术于一体,为用户带来全新的驾驶体验。在环境感知方面,电车配备了激光雷达、摄像头等多种传感器。车辆控制系统利用计算机算法和传感器收集的数据,实现对车辆转向、加减速等动作的精准控制。车辆可提前知晓周围车辆的行驶意图、速度和位置等信息,进而调整行驶策略,筑牢安全防线。智能驾驶系统的软件部分不断迭代更新,通过OTA(空中下载技术)实现远程升级。该电车智能驾驶系统中,车用无线通信技术实现附近车与车、车与基础设施的信息交互。下列说法正确的是(     )
    A、车与车通信时,不需要传输介质 B、该技术体现了网络具备数据通信的功能 C、车与基础设施通信时,交通信号灯属于该系统的服务器 D、搭建该网络时,只需连接硬件设备即可
  • 10、某品牌电车搭载了先进的智能驾驶系统,该系统集多种前沿技术于一体,为用户带来全新的驾驶体验。在环境感知方面,电车配备了激光雷达、摄像头等多种传感器。车辆控制系统利用计算机算法和传感器收集的数据,实现对车辆转向、加减速等动作的精准控制。车辆可提前知晓周围车辆的行驶意图、速度和位置等信息,进而调整行驶策略,筑牢安全防线。智能驾驶系统的软件部分不断迭代更新,通过OTA(空中下载技术)实现远程升级。下列选项中属于智能驾驶系统中的硬件的是(     )

    ①雷达   ②驾驶员   ③周围车辆的行驶意图、速度和位置等信息

    ④用于车辆控制系统的计算机   ⑤传感器   ⑥摄像头   ⑦0TA升级相关的软件

    A、①②④⑥ B、①④⑤⑥ C、④⑤⑥⑦ D、①③⑤⑥
  • 11、某品牌电车搭载了先进的智能驾驶系统,该系统集多种前沿技术于一体,为用户带来全新的驾驶体验。在环境感知方面,电车配备了激光雷达、摄像头等多种传感器。车辆控制系统利用计算机算法和传感器收集的数据,实现对车辆转向、加减速等动作的精准控制。车辆可提前知晓周围车辆的行驶意图、速度和位置等信息,进而调整行驶策略,筑牢安全防线。智能驾驶系统的软件部分不断迭代更新,通过OTA(空中下载技术)实现远程升级。下列关于该智能驾驶系统的说法,不正确的是(     )
    A、该智能驾驶系统的输入功能主要依赖传感器对外界环境信息的采集来实现 B、该智能驾驶系统的所有车辆操作记录等数据应该上传至云端数据库 C、该智能驾驶系统中,用于实现车辆行驶策略调整的软件属于系统软件 D、该智能驾驶系统的用户包括对相关软件进行迭代更新的程序设计开发人员
  • 12、在2025年全国两会期间,智能网联汽车成为汽车行业代表委员热议的焦点。代表委员们纷纷就自动驾驶立法完善、汽车数据治理和产业生态构建等关键问题提出若干建议。下列关于信息系统安全的说法,正确的是(     )
    A、用户通过人脸识别或指纹识别登录系统,使用到了USB Key认证技术 B、环境感知数据、用户隐私及行为数据可以通过数据加密来保证其完整性 C、服务器需要安装防火墙用于防堵漏洞、查杀病毒,从而保障信息系统安全 D、完善自动驾驶领域的立法工作,是国家保障个人信息安全的重要举措
  • 13、在2025年全国两会期间,智能网联汽车成为汽车行业代表委员热议的焦点。代表委员们纷纷就自动驾驶立法完善、汽车数据治理和产业生态构建等关键问题提出若干建议。关于信息和信息的特征,下列说法不正确的是(     )
    A、智能网联汽车通过摄像头拍摄的原始图像是信息 B、实时路况信息具有显著的时效性,其应用价值通常会随时间的推移而降低 C、图像经算法处理后识别出“前方有行人”,体现了信息的可加工处理性 D、两会期间讨论的焦点问题能够被全国人民知晓,体现了信息的共享性
  • 14、小李的父亲在乡村经营一家茶叶仓库,用于储存多种类型的茶叶。由于茶叶对温度和湿度非常敏感,若存储环境不合适,容易发生发霉和变质。为保障茶叶品质,小李设计并开发了一个“智能茶叶仓储与销售管理系统”。该系统能实时监控并记录仓库各区域的温湿度信息,支持用户通过网页或手机端查看当前及历史数据,并可远程控制除湿设备;当温湿度超出设定的阈值时,系统会自动触发报警装置。为降低通信成本,小李在系统中选用物联网模块实现无线通信。此外,小李还在系统中增加了销售数据分析功能,便于其父亲了解各月份的销售情况,科学指导后续的备货工作。

    请根据描述完成下列问题:

    (1)小李在深入了解仓储条件与设备控制要求后,开始进行模块结构设计和系统物理配置。这属于信息系统设计的前期准备工作中的。(单选,填字母A.需求分析/B.可行性分析/C.概要设计)

    (2)小李希望茶厂人员能在手机或电脑浏览器上实时查看各区域的温湿度数据并操作设备,故采用的系统结构开发模式最合适的是。(单选,填字母:A.B/S模式/B.C/S模式)

    (3)以下信息系统搭建方案中,合理的是。(多选,填字母)

    A.为每种茶叶配置一个单独的物联网模块

    B.将温湿度传感器与报警装置连接在同一智能终端

    C.租用云服务器作为Web系统部署平台

    D.建立用户权限分级系统,限制普通员工修改系统设置

    (4)系统运行一段时间后,小李的父亲提出希望增加一些新功能,让管理更方便。写出你认为可以增加的两个新功能,并简单说说这些功能有什么用处。

    (5)小李收集了销售记录文件“sales2024.xlsx”,想找出4月和5月销售量最高的五种茶叶(销售量不存在完全相同的情况)。部分记录如下:

    销售时间

    茶叶品种

    销售量

    20240226

    龙井

    100

    20240226

    碧螺春

    250

    ……

    ……

    ……

    20241210

    铁观音

    500

    20241210

    铁观音

    200

    20241216

    普洱

    250

    实现上述功能的部分Python程序如下,请在①处填写合适的代码,②③④处选择合适的代码填入(①处填空,②③④处填字母)。

    import pandas as pd

    df= pd.read excel("① ")

    df.insert(0,"月份","")

    for i in range(len(df)):

           m= str(df.at[i,"销售时间"])

           ②

    df1= df[(df["月份"] == 4) | (df["月份"] == 5)]

    df2=③ #分组

    df3=④

    #输出45月销售最火的5种茶叶,代码略

    ②③④处可选代码有:

    A.df.at[i,"月份"]= int(m[4:6])

    B.df.at[i,"月份"]=(m//100)%100

    C.df1.groupby("茶叶品种",as _index=False).sum()

    D.df1.groupby("茶叶品种",as _index=False).count()

    E.df2.sort_values("销售量",ascending=False).head()

    F.df2.sort_values("销售量",ascending=True).head(5)

  • 15、有如下Python程序段:

    a=[22,68,34,46,36,70]

    for i in range(3):

           for j in range(1,len(a)-i):

                 if a[j]//10 > a[j-1]//10:

                        a[j-1],a[j]=a[j],a[j-1]

    print(a)

    运行该程序段后,a的值是(     )

    A、[70,68,46,34,36,22] B、[68,46,70,34,36,22] C、[70,36,68,46,34,22] D、[22,34,36,46,68,70]
  • 16、有如下Python程序段:

    def funl(s):

           left,right=0,len(s)-1

           while left < right:

                 if s[left]!=s[right]:

                        return False

                 left+ =1

                 right - =1

           return True

    def fun2(s):

           if len(s) <= 1:

                 return True

           return s[0]= =s[-1] and fun2(s[1:-1])

    算法一

    算法二

    下列关于算法一和算法二的描述,不正确的是(     )

    A、算法一和算法二的算法效率基本相同 B、算法一和算法二的功能均为判断字符串是否为回文串 C、若s=" radar",则算法一和算法二比较字符的总次数相同 D、算法二fun2在递归过程中,所有递归调用返回的布尔值均为True
  • 17、用Python算法控制结构描述“音量低于30分贝表示安静,30到50分贝表示交谈,高于50分贝表示吵闹”。设音量为t(单位为分贝),环境状态为s,下列程序段中不符合要求的是(     )

    A.if t>50:

         s="吵闹"

    elif t>=30:

         s="交谈"

    else:

         s="安静"

    B.if t>=30:

         s="交谈"

    elif t>50:

         s="吵闹"

    else:

         s="安静"

    C.if t>50:

         s="吵闹"

    else:

         if t>=30:

              s="交谈"

    else:

              s="安静"

    D.if t<30:

         s="安静"

    elif t<=50:

         s="交谈"

    else:

         s="吵闹"

    A、A B、B C、C D、D
  • 18、已知字典d={"Name":"Jian","Age":18,"Class":"高三01"},则下列Python表达式结果为True的是(     )
    A、"Jian"=d["Name"] B、d["Age"]>d["Class"][2:] C、d["Age"]%10//3>2 D、4**len(d)<=ord(d["Name"][2])-32
  • 19、超市自助收银系统由自助收银机终端和后台服务器通过网络连接组成。顾客购物后,用收银机扫描商品条形码,商品信息便显示在屏幕上。确认信息后,顾客可选择扫码支付、刷脸支付、NFC(碰一下)支付等方式结账。付款后,系统自动打印购物小票完成结算,后台服务器实时更新信息并进行数据统计分析。下列关于该系统中NFC支付的说法,正确的是(     )
    A、使用NFC支付,不需要接触也可以完成支付 B、使用NFC支付,碰一下就支付,肯定不安全 C、NFC支付是一种新的无线电技术,和RFID技术无关 D、使用NFC支付,不需要打开支付软件,不会泄露用户隐私
  • 20、超市自助收银系统由自助收银机终端和后台服务器通过网络连接组成。顾客购物后,用收银机扫描商品条形码,商品信息便显示在屏幕上。确认信息后,顾客可选择扫码支付、刷脸支付、NFC(碰一下)支付等方式结账。付款后,系统自动打印购物小票完成结算,后台服务器实时更新信息并进行数据统计分析。下列关于该系统支撑技术的说法,正确的是(     )
    A、该自助收银机终端需要联网才能完成支付 B、该系统仅依靠终端收银程序就能实现全部功能 C、后台服务器靠内存存储数据以实现实时更新与快速分析 D、信息系统网络通信技术仅含有线通信技术,不涉及无线通信技术
上一页 17 18 19 20 21 下一页 跳转