相关试卷

  • 1、小明制作了一个“室内温度控制系统”的用户登录查看数据的 Web 界面,程序可以实现通过简 单的输入用户名,返回不同欢迎用语,并实现读取 URL 中用户名和密码的数据。其中温度传感 器连接正确后,打开 micro:bit 的离线版 IDE 程序 BXY,输入以下代码获取温度值:

    from microbit import *       #引用 micro:bit 库

    while True:

        print(temperature())       #向串口发送当前环境温度的浮点数值

               ①       #延时 0.5 秒

    Web登录界面开发代码内容如下:

    from flask import Flask       #导入 Flask 库

    from flask import render_template app=Flask(  name  )

    @app.route("/")      #路由本地默认路径

    def index():

    return "Index Page"

    @app.route("/hello")

    def hello():

    return "Hello World!"

    @app.route("/user/<name>")

    def user(name):

    return "hello," + name + "!" if   name__=="  main  ":

    app.run(                         )②

    用户名和密码读取代码如下:

    from flask import Flask,request app=Flask(  name  )

                  

    def user(): user=request.args.get("name") psd=request.args.get("psd")

    return "用户名:"+user+"密码"+psd if   name__=="  main  ":

    app.run()

    用户名和密码获取的运行界面如下图所示:

    (1)、在①处的代码是
    (2)、Web 登录程序运行后,再浏览器输入网址 http://127.0.0.1:5000/user/xiaoming, 网页显 示内容为
    (3)、如果要在开发配置中打开调试功能,②处代码填写
    (4)、在③处应填写代码为       
    A、@app.route(“/”,methods=[“POST”]) B、@app.route("/user",methods=["POST"]) C、@app.route("/",methods=["GET"]) D、@app.route("/user",methods=["GET"])
  • 2、小明编写了一个字符串去重程序,它的功能是对字符串进行去重,并保持原顺序不变。例如,输入的字符串为“absnbassqr”,执行程序后输出的字符串为“absnqr”。实现上述算法的Python程序如下,请在划线处填入合适的代码。

    s1=input( "请输入字符串:")

    n =len(s1)

    p=[]

    s=""

    for i in range(n):

        p.append(s1[i] )

        for i in range(n):

           

            while j < n:

                if p[i]==p[j]:

                    for k in range(j+1,n):

                       

                        n-=1 j-=1

                    j+=1

                for i in range(n):

                   

    print(s)

  • 3、有如下Python程序段:

    import random num=[]

    for i in range(0,6):

        n=random.randint(1,10)

        num.append(n)

        for i in range(1,6):

            if i%2==1 and num[i]>num[i-1] :

                num[i],num[i-1]=num[i-1],num[i]

            else:

                num[i]=num[i]-1

    print(num)

    运行后列表中的值可能是(    )

    A、11,1,7,5,4,3 B、5,3,6,4,0,2 C、4,1,7,4,4,0 D、9,8,1,1,5,4
  • 4、有如下Python程序段:

    n=int(input(“请输入:”))

    s = x = 0

    while n != 0:

        x = n % 10

        s = x + s

        n = n //10

    print(s)

    执行该程序段后,依据程序提示,输入“20220412”,则程序输出结果是(    )

    A、13 B、1119 C、2022 D、9
  • 5、有如下Python程序段:

    s1=input("请输入字符串:")

    a=[0]*128

    for item in s1:

        ch=ord(item)

        a[ch]=a[ch]+1

        s2=""

        for i in range(len(a)):

            for j in range(a[i]):

                s2=s2+chr(i)

    print(s2)

    列表a各元素的初始值都为0,s1中输入的内容为“abs54int”。执行该程序后,程序输出的结果中第5个字符为(    )

    A、n B、s C、4 D、i
  • 6、某张单据上有一个5位数的编号n,如图所示 ,其百位数和十位数模糊不清,但是知道 这个5位数是23的倍数。现要设计一个算法,找出所有满足这些条件的5位数,并统计个数。

    现有Python程序段如下:

    c=0

    for i in range(10):

        for j in range(10):

                                             

            m=25006+s

            if m%23==0:

                print(m)

                c=c+1

    print(“满足这些条件的5位数总共有:”,c,“个” )

    画线处应填的代码是(    )

    A、s=i*10+j B、s=i*100+j C、s=i+j*10 D、s=(i*10+j)*10
  • 7、异或运算是一种逻辑运算,运算时要求把参与运算的数转换为二进制数再进行按位运算。若两个 值不相同,则异或结果为1;否则异或结果为0。已知大写字母“A”的ASCII码为41H,小写字母 “a”的ASCII码为61H,则字符串“Bj”利用密钥10101100进行异或加密的结果为(    )
    A、1110111011000110 B、1100011011101110 C、0001000100111001 D、1110111000111001
  • 8、某超市用13位数字标识商品信息,其中8~12位是表示商品名的代码,用字符串变量s存储商品 的信息码(例如:s="9787100109796",商品名代码是“10979”),下列Python表达式中能取出 商品名代码的是(    )
    A、s[-6:-1] B、s[7:11] C、s[8:12] D、s[7:-2]
  • 9、网络环境中主机分配动态IP地址和网关地址及DNS服务器地址等信息的协议是(    )
    A、HTTP B、DHCP C、DNS D、FTP
  • 10、数字公民素养教育包含九个要素,不属于尊重维度的是(    )
    A、数字礼仪 B、数字素养 C、数字准入 D、数字法律
  • 11、为了实现安全的移动支付,NFC技术应运而生。以下属于NFC技术的是(    )

    ①手机扫描二维码支付

    ②门禁系统中用手机开门

    ③食堂餐卡支付

    ④银行卡闪付

    ⑤手机进行身份证识别

    A、①②③④ B、①③④⑤ C、②③④⑤ D、①②③④⑤
  • 12、下列关于网络的分类,说法正确的是 (    )
    A、移动通信网络按网络的覆盖范围可分为局域网、城域网和广域网 B、计算机网络实质:利用无线电波来传递信息 C、广播电视网络优点有成本低、抗干扰能力强等 D、网络是由计算机系统、网络软件和网络协议三个部分组成
  • 13、小明为了在家里搭建无线局域网购买了无线路由器,他要开启无线接入功能需要设置的参数是(    )

    ①SSID②加密方式③URL④共享密码⑤子网掩码

    A、①②④ B、①②③ C、③④⑤ D、②③⑤
  • 14、下列有关计算机工作原理,说法不正确的是(    )
    A、20世纪30年代,原始递归函数、lambda演算和图灵机三种计算机机制被相继提出 B、现代计算机大多采用“存储程序式”体系结构 C、计算机处理信息主要包括输入、运算、存储、输出 D、计算机的性能主要由CPU、存储器等部件的性能指标决定
  • 15、下列关于信息社会的说法,不正确的是 (    )
    A、信息社会是以人为本的 B、信息社会是可持续发展的 C、信息社会是以信息和知识作为重要资源的 D、信息社会最重要的竞争是高科技技术
  • 16、关于信息系统的组成,以下说法不正确的是 (    )
    A、信息系统中的硬件是信息系统中看得见、摸得着的设备 B、信息系统中的软件包括操作系统和应用软件两大部分 C、传真和电话都属于通信网络 D、信息系统的管理人员也是用户的一种
  • 17、下列关于信息技术的说法, 不正确的是 (    )
    A、信息技术是指获取、传输、存储、加工和表达信息的各种技术总和 B、电子机械时期的代表性发明有电报、电话以及世界上首台运用电子管的通用计算机 C、信息技术主要包括计算机技术、计算机网络技术,也包括了电视、电话等相关通信技术 D、在电子化时期,诞生了世界上第一台程序存储计算机、第一台商用计算机
  • 18、仓库管理员对每一件物品都进行了编码,并按升序排列,每个用户在领取物品时需要提供物品的后几位编码,如果用户提供的编码在仓库中有多件物品符合,则给他编码较小的物品。如果仓库中没有符合用户需要的物品,

    则输出 none。请你编程帮管理员找出每一位用户应该领取的物品编码,物品不能被重复领取。例如,仓库有5 件物品,分别为134,1123,1234, 2112,5123 ,有 3 个用户提出领取物品的需求:

    2233456212,第1个数就是第1个用户要求的物品编码后几位的长度(1到9之间),例如是2,则向后读取2位数,23就是第一个用户要求的编码尾号,依次类推,第2个用户要求后3位编码为456,第3个用户要求后2位编码为12。则他们应该领取的物品为 1123,none,2112。

    (1)、根据题目中的物品编码,如果用户的需求数据是:143123223,领取的物品编码分别是
    (2)、实现上述功能的程序如下,请在划线处填入合适的代码。

    Const num = 5

    Dim a(1 To 10) As String     '物品编码

    Dim s As String, req(1 To 10) As Integer     '每位用户需求的后几位编码

    Dim n As Integer     '用户数

    Dim g(1 To 10) As String

    Dim b(1 To 10) As Integer     '每位用户需求的后几位编码长度

    Dim flag(1 To 10) As Boolean     '标记物品是否被领取

    Private Sub Form_Load()

    '仓库物品编码数据初始化,并在List1中列举,代码略

    End Sub

    Private Sub Command1_Click()

    s = Text1.Text

    k = 1: i = 1: n = 0

    Do While i <= Len(s)

    t = Val(Mid(s, i, 1))

    n = n + 1

    b(n) = t

    req(n) = Val(Mid(s, i + 1, t))

    Loop

    For i = 1 To n

       

    List2.AddItem g(i)

    Next i

    End Sub

    Function search(need As Integer, needlen As Integer) As String

    j = 1

    For j = 1 To num

    IfAnd flag(j) = False Then Exit

    For Next

    If j > num Then search = "none"

    Else

    flag(j) = True search = a(j)

    End If

    End Function

  • 19、有n个成员共同参加了一项活动,每个人获得一个积分值和一个权值,并且用这个积分值和权值的积作为该成员的最终得分。数组a中存储了这n个成员的积分和权值,其中奇数位置存储积分,偶数位置存储权值,数组存储结构如图a所示:

    图a

    小明同学使用VB编写了一个最终得分处理程序,对上述n个成员按最终得分进行降序排序,并计算出最终得分的中位数(中位数:把所有观察值排序后,正中间的一个即为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数)。程序运行界面如图b所示:

    图b

    (1)、语句 List1.Clear中的“Clear”是(单选,填字母:A .对象名 / B .属性名 / C .方法名)。
    (2)、实现上述功能的 VB 程序如下,请在划线处填入合适的代码。

    Const n = 11

    Dim a(1 To 2 * n) As Single

    Private Sub Form_Load()

    '读取初始数据,存储在数组a,并显示在列表框 List1 中。代码略

    End Sub

    Private Sub Cmd_sort_Click()

    Dim i As Integer, j As Integer, shift As Integer Dim t As Single, zws As Single

    i = 2

    Do While

    shift = n

    For j =

    If a(2 * j) * a(2 * j - 1) > a(2 * j - 2) * a(2 * j - 3) Then

    t = a(2 * j): a(2 * j) = a(2 * j - 2): a(2 * j - 2) = t

    t = a(2 * j - 1): a(2 * j -1) = a(2 * j - 3): a(2 * j - 3) = t

    End If

    Next j

    i = shift

    Loop

    If n Mod 2 = 1 Then  zws = a(n) * a(n + 1)

    Else

    zws = () / 2

    End If

    '在列表框 List1 中输出处理后数据的排序结果,代码略Label1.Caption = "最终得分的中位数是:" + Str(zws)

    End Sub

    (3)、程序中加框处代码有错,请改正。
  • 20、小朱使用Flash软件创作“元宵节”为主题的多媒体作品。请回答下列问题:
    (1)、如图a 所示,要去除图片素材中的水印“建筑城楼” , 可行的方法有: (多选,填字母:A .利用“裁剪”工具将水印删除/B .切换前景色和背景色,利用“橡皮擦”工具进行擦除/C .选择“仿制图章”工具去除水印/D .利用“磁性套索”工具选中“”,反选后按“Delete”键,填充颜色选“白色”。)

    图a

    (2)、制作的作品界面如图b所示。在“按钮”图层第45帧到第60帧之间制作了“按钮”由完全透明到完全显示的补间动画,该补间类型是 ,第60帧“按钮”实例的颜色Alpha值应设置为 %。

    图b

    (3)、已知“声音”图层中声音的同步为“数据流”,要使该声音从第1帧起开始播放,且不改变其他动画效果,下列操作可行的是         。(多选,填字母)。
    A、删除“声音”图层第1~14帧 B、将“声音”图层第14帧移到第1帧 C、在“声音”图层第1帧执行“清除关键帧”操作 D、在“声音”图层第1帧执行“清除帧”操作
    (4)、测试场景时,“树枝”图层中的树枝播放到第31帧后消失了,为了让树枝在动画播放过程中一直呈现,解决的办法是
上一页 383 384 385 386 387 下一页 跳转