相关试卷

  • 1、大力老师收集了学校高三年级7选3选课数据,存储在“选课情况.xlsx”中,其数据格式如图所示,学科列下的“1”表示相应行的学生选了该学科,“0”表示未选。

    (1)、大力老师收集的数据存在一些问题,需要进行数据整理,下列说法合理的是(   )(多选)
    A、数据集中格式不一致的数据,需要进行格式转换 B、数据集中的异常数据应该直接删除或忽略 C、数据集中的缺失的数据可以用任意值填充 D、数据集中的重复数据须在审核的基础上进行合并或删除
    (2)、为实现统计各班技术选考人数,并找出技术选考人数最多的3个班级,大力老师通过Python编程进行数据处理,并以图表的形式呈现结果。实现上述功能的Python程序如下,请在划线处填入合适的代码。

    import pandas as pd

    import matplotlib . pyplot as plt

    plt . rcParams [ " font . sans-serif " ] = [ " SimHei " ]      #中文显示df = pd . read_excel ("选课情况. xlsx")

    g = df . groupby ("班级").技术.

    df1 = pd . DataFrame ( { "班级":, "技术人数" : g . values } ) df1 = df1 . sort_values ( "" , ascending = False )

    x =

    y = df1 . 技术人数 [ 0 : 3 ]

    plt . bar ( x , y , lable = "选技术人数" )

    plt . title ( "技术选科人数最多的三个班级" ) plt . xlabel ( "班级" )

    plt . ylabel ( "人数" ) plt . legend ( )

    plt . ylim( 40 , 50 ) plt . show ( )

  • 2、某算法的 VB 程序段如下: 

    key = randint ( 0 , 3 ) * 2 + 13 

    i , j , c = 0 , len ( a ) – 1 , 0 

    while i <= j :

      m = ( i + j + 1 ) // 2 

      if a [ m ] >= key :

        i = m + 1 

      else :

        j = m - 1 

    c += 1

    列表a = [ 23 , 21 , 19 , 18 , 16 , 15 , 14 , 11 ],该程序段执行后,下列说法不正确的是(    ) 

    A、i的值为j+1 B、i的值可能是8 C、j的值可能是5 D、c的值一定是3
  • 3、有如下 Python 程序段:

    def f (x) :

    if x == 1 : 

      return 1

    else :

      return x * f ( x - 1 )

      s = 0

      for i in range( 1 , 6 ): 

        s += f ( i )

    print ( s )

    执行该程序段后,变量s的值是(    ) 

    A、33 B、34 C、154 D、153
  • 4、已知二叉树T2的后序遍历序列为G-D-H-E-B-I-F-C-A,中序遍历序列是D-G-B-E-H-A-C-I-F,则二叉树T2的前序遍历序列为(    )
    A、A-B-D-G-E-H-C-I-F B、A-B-D-G-E-H-C-F-I C、A-B-D-G-E-H-F-C-I D、该二叉树形态不唯一,无法确定
  • 5、有如下 Python 程序段:

    s = "Python"

    ans = " "

    for i in range(len(s)) : c = s [ i ]

      if "a" <= c <= "z": 

        if i % 2 == 0:

          c = chr ( ( ord ( c ) - ord ( " a " ) - i ) % 26 + ord ( " a " ) )

        else:

          ans += c print ( ans )

      c = c . upper ( )     # x . upper( )将字符串x中的大写字母转换成小写字母

    执行该程序段后,输出的内容是(    )

    A、PYwHtN B、YrHkN C、PaTIOt D、PYrHkN
  • 6、已知变量s= "2012abc2",下列Python表达式的值最小的是(    )
    A、int ( s [ 2 : 4 ] + "6" ) // 8 B、len ( s ) * 3 C、round ( float ( s [ : 3 ] ) / 4 ) D、int ( s [ -1] ) ** 4
  • 7、阅读下列材料,回答下面小题

    停车场智能车辆管理系统,是对停车场进行停车智能收费、停车智能引导、停车警报系统的综合管理系统,由停车场出入口车牌自动识别子系统进行全程的智能管理,该系统为其它停车场留有硬件接口,可以方便地将其它停车场的管理系统扩充为子系统进行统一管理。有效地提高停车管理系统的运行效率,保证车辆的停车安全。

    (1)、下列关于该智能车辆管理系统的说法,不正确的是(    ) 
    A、系统的使用可以有效提高车辆出入管理效率 B、车辆出入等数据一般存储在系统的数据库中 C、本系统只包含硬件、软件、用户和通信系统四个部分 D、由于系统的运行需要供电,因此该系统对外部环境有依赖性
    (2)、该信息系统的使用过程中,体现了人工智能技术的是(    ) 
    A、车辆驶入停车场,摄像头拍摄车牌号 B、车辆驶出停车场,语音播报该车辆车牌号 C、系统能够实时显示空余车位数量 D、车主通过手机微信/支付宝扫码支付停车费用的过程
    (3)、系统网络是由计算机系统、数据通信系统以及网络软件和网络协议三部分组成,下列关于智能车辆管理系统中网络的组成与构建说法正确的是(    ) 
    A、系统连接万维网一定需要光调制解调器(俗称“光猫”) B、系统服务器与终端必须在同一个局域网中,该系统才能正常运行 C、本系统中较重要的网络协议是网际协议(IP)、传输控制协议(TCP) D、系统中的计算机、数码摄像头等有线终端用双绞线连接至路由器的WAN
  • 8、某算法的部分流程图如图所示,执行这部分程序,依次输入1 , 0 , 2 , 4 , -1,则输出的s值为(    )

    A、516 B、528 C、596 D、532
  • 9、一幅BMP格式的位图图像,图像参数如图所示,其所占的存储空间大小为(    )

    A、0KB B、768KB C、16MB D、900KB
  • 10、直播购物成为当下消费的趋势:淘宝、抖音、微信直播……你的每一次点击和滑动都会成为数据的一部分。有关组织通过数据的搜集、存储、分析和可视化技术,解决大数据海量、高速、多变、价值密度低的问题,帮助组织解决发展中遇到的实际问题。对于上述描述,下列说法不正确的是(    )
    A、你在平台中的每次购物行为,都蕴含着巨大的价值 B、你在观看直播、购物过程中,有可能泄露个人隐私 C、平台提供给你的“直播推荐”,依赖于你的上网行为 D、你的每次观看、点赞、评论等行为及相关数据可能会被采集
  • 11、“核酸检测的物质是病毒的核酸。核酸检测是通过查找患者的呼吸道标本、血液或粪便中是否存在外来入侵的病毒的核酸,来确定是否被病毒感染。因此一旦检测为核酸阳性,即可证明患者体内有病毒存在。”结合上述示例,下列描述正确的是(    )
    A、当人们听到核酸检测呈阳性,就会想到新冠,这是智慧的体现 B、人们使用核酸检测来检验是否感染病毒,这是知识的体现 C、几小时后可以在手机上查询核酸检测结果,这是信息的采集 D、一次核酸检测呈阴性,不能直接判断是否发生了病毒感染,体现了信息的真伪性
  • 12、食堂推出的三款特色菜,分别用A、B、C表示,想用投票方式统计出三款菜的受欢迎程度。每位投票者需要将三款菜按喜爱程度从高到低进行排列,并投出一票。如图a,小明负责将文件“投票.txt”中的选票进行统计。第1张选票信息为“A,C,B”,表示投票者认为A菜优于C菜,C菜优于B菜,即A菜也优于B菜。他得到如图b所示的投票情况。他对选票进行统计,得到三款菜的偏好如图c所示,数据第一行中的“6”说明有6张选票显示A菜优于B菜,“10”说明有10张选票显示A菜优于C菜,以此类推……将所有投票进行统计,再将三款菜的得票数进行求和,按得票数从高到低排列,分别为A菜16票,B菜11票,C菜12票,即可得到每款菜的受欢迎程度。

    “投票.txt”文件

    图 a

    图 b

    图 c

    图 d

    请回答下列问题:

    (1)、若有四款菜,投票情况如图d所示,则第2受欢迎的菜为 (填字母)菜。

    (2)、加框处代码有错误,请改正。
    (3)、实现上述功能的 Python 程序如下,请在划线处填入合适的代码。f = open('投票.txt')

    a = []

    r = f.readline().strip( )  #从文件中读取一行,并把末尾的'\n'删掉

    while r:      # 当r非空(从文件读取到了数据)

       

        r = f.readline( ).strip( ) f.close( )

        n = len(a[0])

        p = [0]*n**2

        for i in a:

            for j in range(n-1):

                x1 = ord(i[j])-65

                for k in range():

                    x2 = ord(i[k])-65

                     b = [['',0]

    for i in range(n)]

        for i in range(n):

            b[i][0] = chr(i+65)

            for j in range(n):

                b[i][1] += p[i*n+j] i=1

    while i<n:

        x = b[i]

        j = i-1

        while:

            b[j+1] = b[j]

            j -= 1

        b[j+1] = x i += 1

    for i in range(n):

        print('第',i+1,'受欢迎的菜为',b[i][0],',得票为',b[i][1],'票')

  • 13、某个室内二氧化碳监测系统,能获取家庭室内空气的二氧化碳浓度,并在服务器端每 10 秒显示一次数据。根据二氧化碳浓度,每隔 5 秒在 micro:bit 显示屏显示人体反映对应的序号。

    二氧化碳浓度(ppm)

    人体反映

    序号

    0<ppm<=500

    正常

    1

    500<ppm<=1000

    感到空气污浊

    2

    1000<ppm<=2500

    感到困倦

    [3,5]

    2500<ppm<=5000

    对健康不利

    [6,10]

    ppm>5000

    有中毒危险

    [11,∞)

    该系统的部分代码如下: from microbit import * import Obloq

    IP = "192.168.31.165" PORT = "8080"

    SSID = "admin" PASSWORD = "admin888"

    uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin2) while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:

    display.show(".") display.scroll(Obloq.ifconfig()) Obloq.httpSet(IP,PORT)  

    while True:

    ppm = pin0.read_analog() errno,resp=Obloq.get("get?sid=25&ppm="+str(ppm),10000)

        Num =   ①     display.scroll(Num)

            ②      

    请回答下列问题:

    (1)、本系统使用了物联网模块和传感器,根据代码所示,请从选项中选择正确的端口填入划线处( 单选,填字母):A .pin0 / B .pin1 / C .pin2

    物联网模块的TX针脚应接到扩展板的口,RX针脚应接到口;采集传感器数据的引脚是

     

    (2)、某一时刻,智能终端检测到二氧化碳浓度为 625,上传数据到服务器时使用的 URL 是 。
    (3)、为达到预设功能,请在划线处补充代码。
        ②  
  • 14、如图 a 所示,小林收集了各地区的油价存于文件“数据.xls”中,他对数据进行了如下操作:

    Ⅰ.将文件“数据.xls”中的数据读入对象df中;将数据中的“八.八”修改为8.8;

    Ⅱ.删除对象“df”中的“优惠”列,并将对象“df”进行更新;

    Ⅲ.添加“平均油价”列,再进行相关计算;将对象“df”中数据按地区降序排序;

    Ⅳ.筛选出对象“df”中数据“0号柴油”不大于8.4元的数据行,保存到对象“d5”中;Ⅴ.统计对象“d5”中的各个地域的地区个数,并绘制图表,如图b所示。

    请在划线①②③④处填入合适的代码。

    图 a

    图 b

    import pandas as pd

    import matplotlib.pyplot as plt plt.rc('font',**{'family':'SimHei'}) df = pd.read_excel('数据.xls')

    df.=8.8

    df = df.

    df['平均油价']=(df['92 号汽油']+df['95 号汽油']+df['0 号柴油'])/3 df = df.sort_values('地区',ascending=False)

    d5 = 

    g = d5.[' 地 区 '].count() plt.bar(g.index,g.values)   plt.title("地域分布图")

    plt.show()

  • 15、有如下 Python 程序段:

    s = input('请输入一串小写字母') head =  0; tail = 0; top = -1  s1 = [""]*((len(s)+1)//2)

    s2 = [""]*(len(s)//2)

    for i in range(len(s)):

        if i % 2 == 0:

            s1[tail] = s[i]

            tail += 1

        else:

            top += 1

            s2[top] = s[i] x = ""

    while head < tail and top > -1:

        x = s1[head] + x

        head += 1

        x = x + s2[top]

        top -= 1 print(x)

    执行该程序段,输入字符串“abcdefg”,则输出的结果是(    ) 

    A、acegbdf B、acegfdb C、gecafdb D、ecafdb
  • 16、有如下 Python 程序段:

    import random

    a=[4,2,6,5,4,2,9,7]

    k=random.randint(1,10)

    i=0;j=len(a)-1;x=""

    while i<=j:

        m=(i+j)//2

        if k<=a[m]:

            j=m-1;x=x+"L"

        else:

            i=m+1;x=x+"R"

    print(x)

    执行该程序段后,输出的结果不可能出现的是 (    )

    A、"LLL" B、"LRL" C、"RLR" D、"RRRR"
  • 17、有如下 Python 程序段

    def bianli(head):

        pt = head

        while pt != -1:

            print(data[pt][0],data[pt][1],"->",end='')

            pt = data[pt][1]

        print()

    data = [['A',1],['B',2],['C',3],['D',-1]]

    head = 0

    bianli(head)  #遍历链表,显示初始状态为“A 1 ->B 2 ->C 3 ->D -1 ->” qt = head

    pt = data[qt][1]

    bianli(head)      #遍历链表,显示最终状态为“A 2 ->C 1 ->B 3 ->D -1 ->”

    执行该程序段后,链表遍历结果由初始状态变为最终状态,上述程序段中方框处可选代码为:

    ①data[data[qt][1]][1] = pt 

    ②data[qt][1] = data[pt][1]

    ③data[pt][1] = data[data[pt][1]][1]

    则方框处代码的正确顺序是(    ) 

    A、①②③ B、①③② C、②①③ D、②③①
  • 18、已知二叉树中序遍历序列是 BEDAFHCIG,前序遍历序列是ABDECFHGI,它的后序遍历序列是(    )
    A、BDEFHCIGA B、IGHFEDCBA      C、EDBFHIGCA D、EDBHFIGCA
  • 19、部分算法流程图,如图所示,当 12+22+……+i2>=1500 时,求 i 的最小值,以下选项中,图中①、②和③处填入不正确的是(    )

    A、①i←0    ②i←i+1,t←t+i**2    ③i B、①i←1    ②t←t+i**2,i←i+1    ③i C、①i←1    ②t←t+i**2,i←i+1    ③i-1 D、①i←0    ②t←t+i**2,i←i+1    ③i-1
  • 20、已知字典 d={"名称":"ORANGE JUICE","数量":61,"售价":6.7},则下列Python表达式中结果最大的是 (    )
    A、4**len(d) B、d["数量"] C、ord(d["名称"][2]) D、int(d["售价"])*10
上一页 261 262 263 264 265 下一页 跳转