• 1、下列关于硬件说法,正确的是(   )
    A、主机电源负责将市电转变成交流电 B、机箱里所有的部件都是通过主板连接在一起 C、机箱中只有CPU有电扇 D、键盘上的按键数一定是102个键
  • 2、在Word中按住Alt键拖动的同时,可以将相邻的区域选中。
  • 3、如Excel输入数据开头的字符与该行已有数据字符相同时,Excel会自动填写其余字符。
  • 4、设置单元格格式中的会计专用不能设置负数。
  • 5、设置跨列居中时通常按表格的最小宽度选择单元格区域。
  • 6、Excel中的查找功能可以查找任何字符。
  • 7、在Word中,选定表格的某一列,按Delete删除一列。
  • 8、使用“插入”→“表格”按钮,最多创建8行表格。
  • 9、在Word中可以插入表格,但不可以对表格中的数据运用公式进行计算。
  • 10、磁盘碎片主要是在对硬盘进行频繁写入和删除中产生的。
  • 11、计算机病毒是有错误的计算机程序。
  • 12、为鼓励绿色出行,某市推出了优惠方案:乘一次地铁后可以获得一张优惠券,在有效期45分钟内(含)可免费搭乘一次公交车。有效期指乘公交车与乘地铁的开始时刻之差。搭乘公交车时,可以使用优惠券则一定会使用,如果有多张优惠券满足条件,则优先消费获得最早的优惠券。有人用Python编写程序计算出行的费用。他的某次出行过程如图a所示,程序运行结果如图b所示。

    图 a

    图b

    请回答下列问题:

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

    def Ctime(t):

    #  自定义函数 Ctime 功能为将时间转为分钟计存入变量s,代码略。

    return s

    '''

    读取出行记录,存储在列表a中,a[i][0]、a[i][1]、a[i][2]依次存储交通工具类型、票价、乘坐开始时刻。交通工具类型a[i][0]值为0表示地铁,1表示公交车。代码略。

    '''

    n = len(a)

    for i in range(n):

        a[i][2] = Ctime(a[i][2])

    for i in range(n - 1):

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

            if  :

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

    #  输出出行记录,代码略。

    total = 0

    head = tail = 0

    q = [- 1] * n

    for i in range(n):

        if a[i][0] == 0:

            total += a[i][1]

           

            tail += 1

        else:

            while head < tail and q[head] < a[i][2] - 45:

                head += 1

        if  :

            total += a[i][1]

        else:

            print(a[i][2],"时刻使用了优惠券")

           

    print("总共花费为:", total)

    (2)、程序中加框处代码有错,请改正。
    (3)、 该程序主要应用的数据结构类型是(选填:队列 /  栈 /  链表 /  二叉树)。
  • 13、学校服务器机房设备贵重,要求保持恒温的环境且大部分时间处于无人值守的状态。管理人员搭建了智能监测系统,通过传感器获取信息,数据通过智能终端的无线模块汇总到数据库服务器,客户端通过浏览器访问服务器,获取各种数据信息,再由智能终端启动执行器实现机房空调自动开启和关闭,同时管理人员还能随时远程监控机房环境状态。该系统的Web服务器运行拓扑图及网站框架如图所示。

    服务器端程序基于Python的FlaskWeb框架编写,使用SQLite3数据库。

    (1)、系统采集数据存储在Web服务器的数据库中,数据库文件的格式可能是 (单选,填字母:A .test.db /B .test.py    /C .test.bmp)
    (2)、为了实现该功能,最合适的传感器是 。(单选,填字母:A .粉尘传感器/B .光线传感器/C .距离 传感器/D .温度传感器)
    (3)、根据该信息系统的功能要求,图中的①②两处分别表示的设备名称是:。(单选,填字母:A .IoT(物联网模块);B .路由器;C .数据库;D .智能终端)
    (4)、以下代码实现了数据采集以及数据传输的功能。传感器接在pin0,蜂鸣器接在pin8。请在划线处填入合适的代码。

    from microbit import *      #导入micro:bit包

    import Obloq                          #导入IoT(物联网)模块的OBLOQ包

    IP=" "

    PORT="8088"

    SSID="jf"

    PASSWORD="pkq88888"

    uart.init(baudrate=9600, bits=8, parity=None, stop= 1, tx=pin2, rx=pin1)

    while Obloq.connectWifi(SSID,PASSWORD, 10000) != True:

        display.show("W")

    display.scroll(Obloq.ifconfig( ))

    Obloq.httpSet(IP,PORT)

    while True:

        temp =   .read_analog( )             #数据的采集

        temp = temp*3.3/ 10.24

        display.scroll(str(temp))

        errno,resp = Obloq.get(" ?id=1&val="+str(temp), 10000)

        if errno == 200:

            display.scroll(resp)

        else:

            display.scroll(str(errno))

        sleep(60000)

    (5)、根据以上代码,物联网模块的tx针脚应接到智能模块扩展板的 口。(单选,填字母 A .pin0 / B .pin1 / C .pin2)
    (6)、针对整个信息系统的搭建,下列说法正确的是(   )(多选,填字母)
    A、搭建完成后系统测试包括硬件测试、软件测试、网络测试 B、使用 Flask Web 框架搭建的服务端程序,打开调试功能可以提高系统安全性 C、采用 C/S 模式或者 B/S 模式,属于开发模式选择 D、采用什么样的终端、具体的传感器型号选择,属于搭建前期的需求分析。
  • 14、2022年10月16日,总书记在第二十次全国代表大会上作了《高举中国特色社会主义伟大旗帜为全面建设社会主义现代化国家而团结奋斗》的报告,大会后全文发表。现将该报告内容存储在“new.txt”文件中,经程序处理后的数据保存为“newfc.txt”文件。分别如图a、图b所示。

    图a

    图b

    (1)、处理文件“new.txt”中的数据生成“newfc.txt”文件的过程,一般称为:
    (2)、编写如下python程序,读取“newfc.txt”文件的数据,并统计其中各词语(2个及以上汉字构成)出现的次数,在画线位置填写合适的代码,完善程序。

    import pandas as pd

    f = open('newfc.txt', 'r', encoding='utf-8').read()      #  读取文件

    words = f.split()        #利用空格、换行符将字符串 f 分割成列表

    counts = {}                       #  建立空字典,用于存放词语及其出现的次数

    for word in words:          #  统计其中各词语 (2 个及以上汉字构成) 出现的次数

        if  :

            if word not in counts:

                counts[word] = 0

           

    #  利用字典生成相应的 Series ,根据值降序排列

    s = pd.Series( ).sort_values(ascending=False)

    for i in   :        #  从高到低输出出现次数最多的10个词语

        print(i)

  • 15、某 Python 程序如下:

    s=[2,3,4,9,7,8,5]

    n=len(s)

    for i in range(n- 1):

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

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

                s[j], s[j- 1]=s[j- 1], s[j]

    下列说法正确的是(   )

    A、整个加工过程总的交换次数为21 B、该程序段执行后,s的值为[9,8,7,5,4,3,2] C、若s的初始值已有序,则该算法的时间复杂度为O(1) D、每一遍加工中,最小的元素“上浮”
  • 16、小明学习了算法后,写了以下两段代码来求斐波那契数列的第 6 项:

    a= 1;b=1

    for i in range(2,6):

        c=a+b

        a=b

        b=c

    print(c)

    def f(n):

        if n==1 or n==2:

            return 1

        else:

            return f(n- 1)+f(n-2)

    print(f(6))

    算法一

    算法二

    下列说法正确的是(   )

    A、两种算法的时间复杂度均为O(1) B、算法一是迭代算法,算法二是递归算法,相比之下,算法二的时间效率更高 C、执行算法二代码,f(4)共被调用了2次 D、执行算法一代码,当i=4这一遍循环刚结束时,a的值等于5
  • 17、将十进制正整数转化为二进制数,对应的Python 程序如下:

    def toStr(n,base):

        s = "01"

        if n < base:

            return s[n]

        else:

            return      ①   

    n = int(input('请输入正整数:'))

    result = toStr(n,2)

    print(result)

    则代码中①处的语句可为(   )

    A、toStr(n // base, base) + s[n % base] B、s[n % base] + toStr(n // base, base) C、toStr(n % base, base) + s[n // base] D、s[n // base] + toStr(n % base, base)
  • 18、若一棵二叉树中序遍历序列为BIGDHAECF,后序遍历序列为IGHDBEFCA,则该二叉树的前序遍历序列为(   )
    A、ABCDEFGHI B、ABDGHICEF C、ABDHGICEF D、ABDGIHCEF
  • 19、有如下 Python 程序段:

    a=[0]*10

    for i in range(16):

        j=0; a[j]=a[j]+1

        while a[j]==3:

            a[j]=0

            j=j+1

            a[j]=a[j]+1

    执行该程序后,数组a中各元素之和为(   )

    A、2 B、3 C、4 D、5
  • 20、用 Python语言实现“每满100减30,每满200减70,可以累计上不封顶”的优惠金额计算,设s为购买商品的原价,计算优惠金额t,下面选项正确的是(        )
    A、  B、  C、  D、 
上一页 162 163 164 165 166 下一页 跳转