• 1、已知斐波那契数列前 7 项值为 1,1,2,3,5,8,13… ,计算该数列第 n 项的 Python 程序如下:

    a=b=1

    n=int(input())

    for i in range(n-2) :

       

    print("第 n 项为:",a)

    加框处可选的语句有:

    ①a=a+b    ②b=a   ③b=a-b

    下列选择的语句正确的是(   )

    A、①② B、①③ C、②① D、③①
  • 2、某 Python 程序如下:

    def encode(msg,key) :

        result=""

        for i in range(0,len(msg)) :

            c=msg[i]

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

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

            elif "0"<=c<="9" :

                result=result+chr((ord(c)-key-ord("0"))%10+ord("0"))

        return result

    msg=input("请输入明文:")

    key=int(input("请输入密钥:"))

    re=encode(msg,key)

    print(re)

    程序运行后,输入 msg 的值为“1a2b3c” ,key=2,输出的结果是(   )

    A、edc901 B、edc345 C、9c0d1e D、3c4d5e
  • 3、为了增强信息的安全性,下列说法正确的是(   )
    A、同时安装多个杀毒软件可以更好的保护电脑 B、定期对硬盘进行格式化能够提高信息的安全性 C、所有的账户用同一个较复杂的密码是一种很好的做法 D、重要数据在 U 盘和网盘上都备一份可以避免设备故障导致信息丢失
  • 4、下列关于网络的描述,正确的是(   )
    A、我国大力推广三网融合,三大网络是指局域网、城域网和广域网 B、网络协议中最重要的是 HTTP 协议,即传输控制协议和网际协议 C、根据计算机系统在网络中的用途可以分为两类:服务器和终端 D、网络的三大功能是数据通信功能、资源共享功能和数据查询功能
  • 5、餐馆的菜单信息包括菜名和价格。用 Python 存储并输出菜单信息,程序段如下: menu= {'西湖醋鱼':118,'宋嫂鱼羹':68,'花雕醉湖蟹':78,'杭三鲜汤':28}

    for k in menu:

    print(menu[k],end=" ")

    程序输出的结果为(   )

    A、  B、 C、西湖醋鱼 宋嫂鱼羹 花雕醉湖蟹 杭三鲜汤                 D、118 68 78 28
  • 6、某算法的部分流程图如图所示。下列说法正确的是(   )

    A、该流程图运行结束时,代码 sum←sum+s%10 共执行了 2 次 B、该流程图执行后,变量 sum 的值是 31 C、该流程图中包含两个循环结构 D、该流程图加框处的代码是

    if i%2==1:

        sum+=s% 10

    else:

        s=s//10;i+=1

  • 7、下列 Python 表达式的值,与其它三项不同的是(   )
    A、abs(int(-5.7))==len("Python") B、"Hello"[1:3]=="He" C、"2" in [1,2] D、1250//100%10==2
  • 8、阅读下列材料,回答问题。

    第19届杭州亚运会组委会推出了国际大型综合性运动会史上首个一站式数字观赛服务APP——智能亚运一站通,包含“知识通”、“美食通”、“出行通”等模块,运用区块链、大数据、人工智能等高新技术,对接浙江数字城市各类资源,整合亚运城市各类场景应用。用户下载该APP后,可以从“食、住、行、游、购、娱”六个方面获取服务,非常方便快捷。

    (1)、搭建“智能亚运一站通”系统,确定该系统包含“知识通”、“美食通”、“出行通”等模块,这在前期准备工作中属于以下哪个步骤(   )
    A、需求分析 B、开发模式的选择 C、概要设计 D、详细设计
    (2)、关于该信息系统的描述,正确的是(   )
    A、该信息系统中的硬件仅指系统使用者的手机 B、参加亚运会的运动员是该系统的用户 C、亚运会比赛视频不需要联网就可以在手机上观看 D、该系统建成后功能和组成将无法更改,需要提前将所有功能设计完善
    (3)、杭州亚运会吉祥物组合“江南忆”如图所示,这是一副未经 压缩的 1100*1024 像素的 BMP 图像文件,其存储容量约为 1.07MB 则该图像每个像素色彩编码的位数为(   )

    A、24 B、16 C、8 D、4
  • 9、分类问题是人工智能领域的经典问题,如气象学家通过测定气温、湿度等指标,预测风、晴、雨、雪等天气情况。解决分类问题的方法有很多,其中神经网络是一种应用广泛的人工智能方法。根据以上信息,运用神经网络解决分类问题属于人工智能的(   )
    A、符号主义 B、联结主义 C、专家系统 D、强化学习
  • 10、下列关于数据、信息与知识的说法,正确的是(   )
    A、数据是信息经过储存、分析及解释后所产生的意义 B、人们可以在搜索引擎的帮助下获取海量的知识 C、名言“站在巨人肩膀上”说明信息可以继承和传递 D、“一百个人心中有一百个哈姆雷特”说明同样的信息可能建构不同的知识
  • 11、近期学校大力宣传信息安全,小张同学想利用近期学习的数据加密知识,对同班同学的密码进 行加密,加密规则如下:

    ①大小写转换:将明文中的大写字母改为小写字母

    ②置换加密:根据输入的置换密码,将字符串中的字母和数字逐个加上置换密码中的对应数字 循环左移 ,置换密码可 以循环使用 。如原文为 “hello2023”,置换密钥为 “526”,则加密为 “ccfgm6507”。(明文字符 h、e、l、l、o、2、0、2、3 分别往左移 5、2、6、5、2、6、5、2、6 位)

    ③除字母、数字以外的字符不变。

    (1)、若输入的明文为:123Bus,置换密码为:4301,则输出的密文为:
    (2)、大小写的转换

    def change(ch):

    ch=chr()

    return ch

    (3)、置换加密

    def encypt  (encode ,key):

    q=[]

    result=’’

    for x in key:

    q.append(int(x))#将密钥逐个转为数值,并放到 q 中

    head=0

    for ch in encode:

    if "A"<=ch<="Z":

    ch=change(ch)

    if "a"<=ch<="z":

    ch=chr((ord(ch)-97-q[head])%26+97)

    elif "0"<=ch<="9":

    ch=

    head=

    result+=ch

    return result

    (4)、主程序

    mw=input("请输入明文:")

    key=input("请输入置换密钥:")

    ss=encypt()

    print("密文为:"+ss)

  • 12、小明想要实现教室内的灯光能够根据室内光线强度自动开启和关闭,搭建了一个“光线采集系 统”,实现功能如下:通过智能终端micro:bit 连接光线传感器获取光线值,然后系统将光线数据 保存到数据库中,通过电脑或手机的网页浏览器查看光线数据。

    服务器端部分代码如下所示,该代码的作用是获取数据库中所有光线信息,显示在客户端:

    DATABASE="data/light.db"

    App=Flask(__name__)

    @app.route("/")

    def index():

    d=sqlite3.connect(DATABASE)

    cur=db.cursor()

    cur.execute("select * from lightlog")

    data=cur.fetchall()

    cur.close()

    db.close()

    nowtime=datetime.datetime.now()

    nowtime=nowtime.strftime("%Y-%m-%d %H:%M:%S")

    t 1=data[len(data)- 1]     #获取最新一行的数据,(ID ,TIME ,LIGHT)

    t=t1[2]      #获取光线值

    return render_template("vews.html",data=data,light=t,time=nowtime)

    if __name__=="__main__":

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

    结合系统架构设计图和服务器端部分代码回答下列问题:

    (1)、下列属于小明搭建“光线采集系统”前期准备工作是 (多选题: A .选择开发模式为 B/S 模式/B .选择的智能终端是micro:bit /C .测试网络连接  /D .根据数据字典和数据存储要求, 确定数据库的结构 /E .确定有权限查看光线的人)
    (2)、当前使用的数据库文件名是访问的数据表名是
    (3)、想要通过网页查看光线数据,需要在浏览器中输入的 URL 为
  • 13、小王同学从中国国家数据中心官网上收集了 1978 年--2019 年全国人口相关数据 (人口数据单 位:万人) 并保存在“renkou.csv”文件中,数据格式如图 a 所示。

    下列程序通过输入关键字 (乡村人口、城镇人口、女性人口、年末总人口、男性人口等) ,来查 询该关键字的相关数据,创建人口变化波动趋势图。如:输入“男性人口”,可以创建如图b 所示 的趋势图。请在划线处填入合适的代码。

    import pandas as pd

    import matplotlib.pyplot as plt

    from matplotlib.pyplot import MultipleLocator

    #MultipleLocator 用于设置刻度间隔

    plt.rcParams["font.sans-serif"]=["SimHei"]

    plt.rcParams["axes.unicode_minus"]=False

    #以上代码用于显示中文防止乱码

    df=pd.read_csv("  ①   ",encoding="utf-8")        #读取文件中的数据并创建 DataFrame 对象 df

    guanjianzi=input("输入关键字(乡村人口、城镇人口、女性人口、年末总人口、男性人口):")

    #取某一个类别的数据

    x=   ②   

    y=df[guanjianzi]

        ③   

    plt.gca().xaxis.set_major_locator(MultipleLocator(2))

    #把 x 轴的刻度间隔设置为 2

    plt.xticks(rotation=30,fontsize= 10)   #设置 x 轴标签旋转角度、字体

    tit="中国"+guanjianzi+"趋势图 (单位:万人) "

    plt.title(    ④    )   #设置图表标题

    plt.    ⑤     #显示图表

    (1)、根据题目要求,请在①划线处填写合适的代码。

    (2)、如图 b 所示,选择合适的选项填入②③ (单选,填字母):

        ③

    ②:A.df."年份"    B.df[年份]     C.df.年份     D.df.[ "年份"]

    ③:A.plt.bar(x,y)   B.plt.plot(x,y)   C.plt.scatter(x,y)    D.plt.barh(x,y)

    (3)、根据题目要求,请在④⑤划线处填入合适的代码。

       

  • 14、有如下 Python 程序段:

    D={"a":[ 1,2,3,4], "b":[2,3,4,5], "c":[4,3,2,3], "d":[ 1, 1, 1,2]}

    S=[0]*4

    for i in range(4):

        for j in D:

            S[i]+=D[j][i]

    print(S)

    运行该程序,输出结果为 (   )

    A、[10,14,12,5] B、[8,7,8,10] C、[8,8,10,9] D、[8,9,10,14]
  • 15、将 micro:bit 板与计算机相连,并通过 BXY Python Editor 软件将以下程序“烧录”进板,并查看输出结果。

    #micro:bit

    from microbit import *

    import random

    while True:

    display.scroll(str(random.randint(1,5)))

    sleep(5000)

    以下有关上述操作的描述正确的是 (   )

    A、显示器中隔 5 分钟输出一次随机数 B、在 BXY Python Editor 编辑器里不断随机显示“1-4”四个数字中的其中一个 C、在 micro:bit 板的 LED 上滚动随机显示“1-5”五个数字中的其中一个 D、不可以将从串口获取的数据保存到文本文件中
  • 16、有如下 Python 程序段:

    sum=0;sum1=0

    for i in range(0, 100):

        if i%3==0 and i%5!=0:

            sum+=i

            if i%3==0 and i%5==0:

                sum1+=i

        print(sum)

    print(sum1)

    执行改程序段,输出的 sum1 值是 (   )

    A、315 B、1368 C、725 D、2318
  • 17、求表达式 1+3+5+7+…+ (2*n-1) 算法的部分流程图如图所示,图中空白矩形框内应填入的内容是 (   )

    A、s←i+(i+2) B、s←s+i C、s←s+(2*n- 1) D、s←s+(2*i- 1)
  • 18、下列表达式结果恒为True 的是 (   )
    A、[ 1,2,3]==[3,2, 1] B、153% 100//10==3 C、(random.randint(0,5)*2+ 1)%2==1 D、5**3==15
  • 19、阅读下列材料,回答问 题

    随着各校推行“数字校园”建设,RFID射频技术在校园中的应用也越来越广泛,已成为数字化校园建设的一个主要部分。其中校园一卡通以智能卡为信息载体,在一张小小的智能卡上实现生活消费、学籍管理、身份认证、网上交费等多种功能。校园一卡通系统使全校所有师生员工每人仅需一张校园卡,便可在学校各处出入、办事、活动和消费;此外还可以通过银行转账等方式进行自助充值,实现了“一卡在手,走遍校园”。

    (1)、关于此信息系统说法正确的是 (   )
    A、家长可通过手机银行为学生卡内充值,说明信息系统具有数据传输功能 B、学生使用校园一卡通在学校超市消费的记录存储在卡内 C、该信息系统是由硬件、用户、通信网络、数据构成的人机交互系统 D、校园卡一卡通系统的用户只是学校的师生
    (2)、校园一卡通系统的核心技术是 RFID,以下说法不正确的是 (   )
    A、RFID 两大基本元素,其中读写器是发射端 B、RFID 属于通信技术,也属于传感器技术 C、校园卡按能量供给方式分类,为无源电子标签 D、射频识别系统中真正的数据载体是电子标签
  • 20、下列关于信息系统的描述正确的是 (   )
    A、信息系统通过执行器获取外部世界的信息 B、安装杀毒软件后不需要再更新了 C、用户操作导致系统瘫痪,说明信息系统对外部环境具有依赖性 D、B/S 架构是对 C/S 架构改进后产生的一种软件系统体系结构
上一页 109 110 111 112 113 下一页 跳转