• 1、下列关于数制和编码的说法正确的是:(   )
    A、将末位为 0 的十六进制数转换为二进制数后,二进制数的末位不一定是 0 B、将模拟信号转换成数字信号存入计算机,不会引起失真 C、汉字在计算机内部采用十六进制编码, 一个汉字占用 2 个字节 D、二维码比一维条形码存储容量更大,功能更强
  • 2、阅读下列材料,回答问题。

    ChatGPT是由OpenAI在2022年11月30日发布的全新聊天机器人模型,一经推出,迅速在社交媒体上走红,短短5天,注册用户数就超过100万。ChatGPT是人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构,会通过连接大量的语料库来训练模型,使得ChatGPT具备上知天文下知地理,还能根据聊天的上下文进行互动,真正像人类一样聊天交流,甚至能完成撰写文案、代码、写论文等任务。

    (1)、下列有关数据和信息说法不正确的是:(   )
    A、材料中的 100 是数据,数据的表现形式可以是文字、图形、图像、音频等 B、数据不是信息, 信息是数据经过解释所产生的意义 C、对所有用户而言,使用 ChatGPT 获取信息的价值是相同的 D、ChatGPT 迅速在社交媒体上走红, 说明信息具有共享性
    (2)、下列有关人工智能的说法正确的是:(   )
    A、多层神经网络是一种典型的深度学习模型, 不依赖训练数据 B、ChatGPT 上知天文下知地理,说明人工智能可以模拟人脑的全部智能 C、人工智能在不同的岗位取代人类, 但从长期来看科技带来的就业远大于失业 D、人工智能技术推动人类社会进步的同时,不可能威胁人类安全
  • 3、某花瓶厂有三台不同型号的机器,可生产ABC三种不同型号的花瓶。厂家每天会收到很多网上订单,每个客户的订单信息包含订单号、型号、数量和状态,其中状态值为1表示确认订单,-1表示取消订单。工作人员首先挑选出确认的订单,然后对订单按花瓶型号进行分类统计,最后交给工作人员生产。订单信息存储在“orders.csv”文件中,文件数据格式如图a所示。

    请回答下列问题。

    (1)、若某天的订单如图b所示,则当天应生产的B型号花瓶数量为

    (2)、定义如下readdata()函数,函数功能是从订单文件中挑选出确认的订单,并将订单的订单号、型号和数量存储在列表orders中,程序划线处应填入的语句为

    def readdata():

        import csv

        f=open("orders.csv","r",encoding="utf-8")

        f_csv=csv.reader(f)

        title=next(f_csv)      #读取标题行

        for line in f_csv:                                 #逐行读取数据

            if line[3]=="1":

                orders.append([line[0],          ,int(line[2])])

    f.close()

    return orders

    (3)、实现按花瓶型号分类统计花瓶数量的 Python 程序如下,程序运行结果如下图 c 所示。请在程序划线处填入合适的代码。

    图 c

    orders=[]    #存储订单信息

    readdata()

    print("当天订单信息为:\n",orders)

    n=len(orders);m=3

    tlist=[]      #以链表形式存储相同型号花瓶首尾订单的索引值

    for i in range(n):

        orders[i].append(- 1)       #orders[i]追加一个元素- 1

    for i in range(m):

        tlist.append([- 1,- 1])      #tlist 追加一个元素[- 1,- 1]

    i=0

    while i<n:

        k=ord(orders[i][1])-ord("A")

        if tlist[k][0]==- 1:

            tlist[k][0]=i

        else:

            p=tlist[k][1]

           

        tlist[k][1]=i

        i+=1

    p=0

    print("分类订单统计结果为:")

    while p<m:

        y=tlist[p][0]

        total=0

        while y!=- 1:

            print(orders[y][0:3],"->",end="")

           

            y=orders[y][3]

    print("共计",total,"个")

  • 4、某中学“7选3”选考科目的选科数据存储在Excel文件“选科数据.xlsx”中,部分数据及格式如图a所示。图中“1”表示选择该科目为选考科目。现对数据进行统计分析,编写Python程序,请回答下列问题。

    图 a

    (1)、定义fenban函数,功能为:根据选考科目选报的总人数 allrs 及每个班的最多人数 maxbrs ,计算需开设的班级数。函数代码如下,划线应填入的代码为

    def fenban(allrs,maxbrs):

        bjnum=allrs//maxbrs

        if             .     :

            bjnum+=1

    return bjnum

    (2)、统计7选3各科的选报人数,输出各科的选报情况及开班情况,如图b所示。

    import pandas as pd

    df=pd.read_excel("选科数据.xlsx")

    km=["物理","化学","生物","政治","历史","地理","技术"]

    m=40         #每个班的最多人数

    bj=[0]*7   

    xkrs=[0]*7     #存储选考科目的选报人数

    p=0

    for j in km:

       

        for i in range(len(df)):

            if df.at[i,j]==1:

                cnt+=1

        =cnt

        bj[p]=fenban(cnt,m)

        p=p+ 1

    for i in range(7):

        print(km[i],"人数:",xkrs[i],"班级数:",bj[i])

    图b

    图 c

    (3)、绘制选考科目选科人数情况的柱形图,部分 Python 程序如下,请在划线处填写合适的代码。 import matplotlib.pyplot as plt

    x=km

    y=

    plt.bar(x,y)             #绘制柱型图

    #设置绘图参数,显示如图 c 所示柱形图,代码略

    (4)、下列程序能实现按班级统计各班选报技术学科人数的是(    ) (单选,填字母) 。
    A、jsrs_bj=df.groupby("班级")."技术".count() B、jsrs_bj=df.sort_values("班级").count() C、jsrs_bj=df.groupby("班级")["技术"].count() D、jsrs_bj=df.groupby("班级").技术.mean()
  • 5、近年来,雨季及气候异常引起的城市内涝给市政部门带来了巨大的压力,因强降雨引发的河水倒灌、道路水淹、交通堵塞、桥梁建筑损毁等,给相关单位和人民带来了巨大的经济损失及生命危险。为降低内涝造成的损失,小明开发了城市内涝预警系统,实现通过监测获取河道水位以及地道桥、低洼路段等积水水位数据,并根据设定的阈值自动触发调节系统和报警装置,该系统的结构示意图如图所示。Web服务器端程序采用FlaskWeb框架开发。请回答下列问题:

    (1)、图中①②③处表示的硬件设备名称分别是                    (单选,填字母) 。
    A、传感器、执行器、Web 服务器 B、传感器、执行器、路由器 C、执行器、传感器、路由器 D、执行器、传感器、Web 服务器
    (2)、在设计“城市内涝预警系统”的过程中,需要选择一个合适的数据库管理系统,这一过程属于          (单选,填字母) 。
    A、需求分析 B、可行性分析 C、概要设计 D、详细设计
    (3)、工作人员可以直接通过手机浏览器登录 Web 服务器查看各监测点的数据,则该系统网络应用软件 的实现架构是  (选填,填字母:A .C/S 架构  /    B .B/S 架构) 。
    (4)、该系统会根据监测点的积水高度自动发布内涝预警。若某监测点的积水高度超过50厘米时,系统发布一级内涝预警;当积水高度超过30厘米,但不超过50厘米时,系统发布二级内涝预警;当积水高度超过20厘米,但不超过30厘米时,系统发布三级内涝预警;积水高度在20厘米及以下为正常水位。若传感器测得某监测点的当前积水高度为h,系统自动计算其预警等级wlevel(一、二、三级对应值为1、2、3,0为正常)。则下列Python程序段中符合要求的有          (多选, 填字母) 。
    A、wl evl e = 0

    if h>50 :               

        w l evl e = 1

    elif h>20 :            

        w l evl e = 2

    el se :                     

        w l evl e = 3

    B、wlevle=0         

    if h>50:             

        wlevle= 1

    elif h>30:         

        wlevle=2 

    elif h>20:         

        wlevle=3 

    C、wlevle=0

    if h>20 and h<=30:  

        wlevle=3          

    elif h>30 and h<=50:

        wlevle=2           

    else:                          

        wlevle= 1 

    D、wlevle= 1

    if h<=20:

        wlevle=0

    elif h<=30:

        wlevle=3

    elif h<=50:

        wlevle=2

  • 6、下列Python程序段的功能是在链表link1中删除数据为key的所有节点,link1链表中的每个节点由一个数据域和一个指针域组成。

    #建立链表 link1,代码略

    key=int(input("输入要删除的数据:"))

    head=0

    while link1[head][0]==key and head!=- 1:

        head=link1[head][1]

        p=q=head

        if head==- 1:

            print("全部数据删除")

        else:

            q=link1[q][1]

            while         ①       :

                if link1[q][0]==key:

                        ②      

                else:

                    p=link1[p][1]

    q=link1[q][1]

    则划线①②处的代码分别为(   )

    A、①link1[q][1]!=- 1              ②link1[p][1]=link1[q][1] B、①link1[q][1]!=- 1               ②link1[q][1]=link1[p][1] C、①q!=- 1                               ②link1[q][1]=link1[p][1] D、①q!=- 1                               ②link1[p][1]=link1[q][1]
  • 7、有如下 Python 程序段:    

    a=[[1,3,6,9],[2,4,7,5],[5,2,3,8]] b=[1]; n=len(a)

    for i in range(n):

        for j in range(n+1):

            if i<j and a[i][j] not in b:

                b.append(a[i][j])                           #b 追加一个元素 a[i][j]

    执行该程序执段后,数组 b 中的元素为(   )

    A、[1, 3, 6, 9, 7, 5, 8] B、[3, 6, 9, 7, 5, 8] C、[1 ,3, 6, 9 ,2 ,4 ,7, 5 ,8] D、[1, 3, 6, 9, 4 ,7, 5, 8]
  • 8、下列有关数据结构的说法,正确的是(   )
    A、数组、链表、队列、栈、树均为线性表 B、数组和链表的存储空间都是固定不变的 C、在数组中,可通过数组名和下标直接访问数组元素 D、链表中的一个节点就是一个元素,同一链表中每个节点的结构可以不相同
  • 9、有如下Python 程序段:

    s=input("输入字符串:")

    n=len(s)

    i,j=0,n- 1

    result=""

    while i<n//2 and j>=n//2:

        if s[i]>s[j]:

            result+=s[i]; j-=1

        elif s[i]<s[j]:

            result+=s[j]; i+=1

        else:

            i+=1;j-=1

    print(result)

    执行该程序段,分别输入下列选项中的字符串,输出结果不为“555”的是(   )

    A、"51234" B、"12535" C、"54321" D、"55123"
  • 10、有如下 Python 程序段:

    a=[5,3,8,9,7,3,11] 

    n=len(a)- 1

    cnt=0

    for i in range(1,n):

        if a[i]==a[i+1]-a[i- 1]:

            cnt+=1

        elif a[i]>a[i+1]-a[i- 1]:

            cnt+=2

        else:

            cnt+=3

    print(cnt)

    执行该程序段后,变量 cnt 的值为(   )

    A、9 B、10 C、11 D、12
  • 11、某算法的部分流程图如图所示,执行这部分流程,若输入y的值为28,则输出s,n的值分别是(   )

    A、4 ,26 B、8 ,32 C、9 ,29 D、10 ,29
  • 12、阅读材料回答问题

    某公司引入了智慧食堂系统,主要由“在线订餐”、“智能支付”、“视觉结算”、“后台管理”、“公司管控”等模块组成。管理员通过网页平台进行员工账户管理、菜品管理、查询记录。员工在用餐前仅需将盛有菜的碗碟放到结算台,结算台的读写器读取碗碟中的电子标签信息并计算价格,最后通过视觉结算系统实现无感支付。

    (1)、关于智慧食堂系统的描述,不正确的是(   )
    A、该公司引入智慧食堂系统,提高了工作效率 B、该信息系统的碗碟中的电子标签应用了RFID技术 C、该信息系统在无网络连接的状态下也能正常工作 D、“在线订餐”体现了信息系统能够跨越时空限制,服务随时随处
    (2)、下列关于该信息系统的说法,正确的是(   )
    A、该信息系统的用户是指智慧食堂的管理员和就餐人员 B、该信息系统中的餐费结算软件属于系统软件 C、该信息系统中的数据仅指订餐数据、结算数据和菜品数据 D、为提高信息系统的安全性,应为管理员与普通员工设置不同的用户权限
  • 13、下列 Python 表达式中,值为 True 的是(   )
    A、len("12345")>5 or 28//5>28%5 B、5**3>3**5 C、"and" in "handsome" and "911"<"2023" D、not ("ab"*4>="ab")
  • 14、下列有关信息编码的说法,正确的是(   )
    A、计算机中的汉字采用ASCII 码进行编码,一个汉字占 2 个字节 B、图像的数字化需经过采样、量化和编码三个步骤 C、将一个十六进制数的末位去掉,其值会变成原数的 1/ 16 D、在二进制编码中,n 位二进制数最多能表示 2n- 1 种状态
  • 15、下列关于人工智能的说法,正确的是(   )
    A、图灵测试是测试机器是否具有智能的唯一方法 B、深度学习是基于问题引导下的人工智能学习方法 C、符号主义在自然语言处理、图像分类、语音识别等领域表现出良好的性能 D、谷歌公司将 AlphaGo 使用的机器学习算法应用到电子控制领域,这属于跨领域人工智能
  • 16、下列关于数据、信息和知识的说法,不正确的是(   )
    A、数据的表现形式可以是数字、音频、视频等 B、信息是数据经过存储、分析及解释后所产生的意义 C、接收相同的信息后,不同的人所建构的知识是相同的 D、若存储信息的载体遭到破坏,则其承载的信息就会消失
  • 17、某数据压缩方法描述如下:

    ①原始数据中,某数不为0且相邻无重复,压缩数据用该数据表示;②原始数据中,某数为0且相邻无重复,压缩数据用两个数表示,第1个为0,第2个为0;③原始数据中,某数据相邻有重复,压缩数据用3个数表示:第1个为0,第2个为重复数的个数,第3个为该数本身。

    根据上述压缩方法,对应的解压缩方法示例如图所示。

    小明学习了Python的PIL、matplotlib和numpy等模块知识后,现有图像文件“杭州.bmp”,该文件的颜色模式为RGB,将该图像文件的每个像素点转换成灰度值(值为整数)后,使用上述压缩方法进行压缩并保存为文本文件。颜色RGB值转灰度值的公式如下:

    灰度值=0.299×红色颜色分量+0.587×绿色颜色分量+0.114×蓝色颜色分量

    (1)、如果压缩数据为“23,0,21,66,0,0,77,0,5,0”,则解压缩数据的个数是
    (2)、实现上述功能的 Python 程序如下。请在划线处填入合适代码。

    from PIL import Image

    import numpy as np

    import matplotlib.pyplot as plt

    img = np.array(Image.open("杭州.bmp"))

    row,cols,rgb =img.shape

    s= []

    for i in range(row) :

    for j in range(cols) :

    r,g,b = img[i,j]

    hdz =

    s.append(hdz)

    ss = [] ;j = 0

    while j<len(s)-1 :

    if s[j] !=s[j+1] :

    if s[j] !=0:

    ss.append(s[j])

    else:

    ss.extend( )#extend 函数用于在列表末尾一次性追加另一个序列中的多个值

    j+=1

    else:

    c = s[j]

    for k in range(j+1,len(s)) :

    if c!=s[k]:

    break

    else:

    ss.extend([0,k-j,s[j]])

    j=k

    if j!=len(s) :

    ss.append(s[j])

    f = open(" 杭州 255.txt","w+")

    f.write(",".join(map(str,ss)))

    f.close()

  • 18、小方在学习了信息化系统搭建知识后,很想为家乡做点实事,考虑到家乡每年都会防汛抗旱,她在市应急支援局做了调研,开发了本地的“数字智讯”系统,实现通过互联网获取各采样点的温度、湿度、风力等数据,并根据一定的阅值自动触发调节系统和报警装置,该系统的架构如图所示:

    信息采集终端部分代码如下:

    IP="202.101.190.111"

    PORT="8080"

    SSID="yzzx1"

    PASSWORD="yzzx@2017"#设置连接参数

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

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

    display.show (".")

    display.scroll(Obloq.ifconfig())

    Obloq.httpSet(IP,PORT)      #根据ip和port建连接

    while True:

    temp=round(pin1.read_analog ()/1024*3000/10.24,1) #读取温度

    hum=round(pin2.read_analog (),1) #读取湿度

    rain=round(pin3.read_analog (),1) #读取雨量

    winpower= round(pin4 .read_analog(),1) #读取风力

    errno,resp=Obloq.get("input?t="+str(temp)&"h="+str(hum) & "r="+str(rain)

    &"w="+str(winpower),10000)

    if errno == 200 :

    display.scroll(resp)

    if resp=="1" :

    music.pitch(1000, 3000)

    display.scroll("SOS") #其他各种报警设备驱动代码

    else:

    display.scroll(str(errno))

    sleep(10000*5) #设置采集间隔时间

    #WEB 服务器部分代码如下所示:

    from flask import Flask

    app = Flask(__name__)

    @app.route('/')

    def index() :

    #读取终端最近次的温度、湿度、雨量、风力存temp 、hum、rain、winpower,代码略

    return "当前温度"+str(temp)+"当前湿度"+str(hum)+"当前雨量"+str(rain)+"当前风力"+str(winpower)

    @app.route('/input',methods=['POST', 'GET'])

    def add_data(): #终端上传最新采集的数据

    #代码略

    #maxtemp,mintemp,maxhum,minhum,maxrain,minrain,maxwinpower,manpower,变量分别为温度、湿度、雨量、风力的最大、最小的报警阀值

    #以下为温度报警

    if sensorvalue 1 > maxtemp or sensorvalue 1 < mintemp :

    return '1'

    else:

    return '0'

    #湿度、雨量、风力报警代码略

    if __name__ == '__main__' :

    app.run (host="202.101.190.111", port=8080)

    (1)、根据系统的功能和需求,判断系统架构图中的①和②分别表示的设备名称是 (填字母:A .路由器/B .智能终端/C .数据库/D .防火墙)。
    (2)、从图中可以看出,该信息系统的架构是。  (选填字母:A .B/S 架构; B .C/S 架构)
    (3)、服务器端采用 (选填:POST 或 GET) 方式接受温度、湿度、雨量、风力数据。若 某时刻温度数值是 28,湿度值 53,雨量 0,风力 2,请补充完整传输数据时的URL:

    http://?t=28&h=53&r=0&w=2。

  • 19、小明同学为备战明年的计算机类研究生考试,收集了部分高校的计算机专业复试分数线并进行分析。小明收集到的数据如图1所示。

    图 1

    图 2

    请帮助小明同学对表格数据进行下列分析:

    (1)、若想知道这些学校的总分情况,则在 F2 单元格先输入公式 (要求必须使用函数),然 后使用自动填充功能完成单元格F3:F8 的计算。
    (2)、现要求按照“总分”列进行降序排序,并筛选出总分在290分及以上的院校并显示,最后绘制各个院校总分的垂直柱形图(如图2)。请在程序划线①②③处填入合适的代码。

    import pandas as pd

    import matplotlib.pyplot as plt

    plt.rcParams['font.sans-serif']=['KaiTi','SimHei','FangSong'] #图表中文显示处理

    df=pd.read_excel ("score.xlsx")

    df1=df[    ①     ]

    print(df1)           #输出筛选数据

    df=df.    ②     ("总分",ascending=False)             #按照“总分”列降序排序

    print(df)                               #输出排序好的数据

    #------创建图表代码------

    plt.title("各院校总分展示图")

    plt.xlabel("院校名称")

    plt.  ③     (df.院校名称,df.总分)       #各个院校总分的垂直柱形图

    plt.show ()

  • 20、有如下 Python 程序段:

    import random

        a= [0]*9

        i=0

        while i<=8:

            b=random.randint(1,20)

            if i%2==0 and b%2==0 :

                a[i]=b

                i=i+1

            elif i%2==1 :

                a[i]=b

                i=i+1

    print(a)

    执行程序段后,显示的内容不可能是 (   )

    A、[16, 4, 8, 3, 14, 20, 4, 16, 12] B、[20, 20, 20, 20, 20, 20, 20, 20, 20] C、[2, 3, 4, 5, 6, 7, 8, 9, 10] D、[20, 19, 7, 13, 4, 18, 14, 2, 14]
上一页 106 107 108 109 110 下一页 跳转