相关试卷

  • 1、某同学在百度的搜索框中输入“高二物理试题”,然后单击“搜索”按钮,这种信息资源检索是属于(   )
    A、分类搜索 B、全文搜索 C、多媒体信息检索 D、专业垂直搜索
  • 2、小明家中计算机的配置为:Intel 奔腾IV  2.8GHz/512M/80GB/50X/15,其中通常用来表示内存大小的是(   )
    A、2.8GHz B、512M C、80GB D、50X
  • 3、计算机正常接入因特网必须安装的协议是(   )
    A、HTTP B、FTP C、DHCP D、TCP/IP
  • 4、下列选项中,是客户端脚本语言的是(   )
    A、Photoshop B、Internet Explorer C、JavaScript D、Flash
  • 5、下列文件格式中,不属于图片文件格式的是(   )
    A、.doc B、.bmp C、.jpg D、.gif
  • 6、专家抽样调查显示,青少年存在“网络成瘾症”的现象。针对这一现象,下列说法正确的是(   )
    A、因特网给青少年带来了不良影响,青少年不应接触因特网 B、因特网对青少年发展有负面影响,应教育青少年健康、安全、合理地使用因特网 C、因特网上病毒泛滥,垃圾信息成堆,可见因特网毫无利用价值 D、因特网不能给学生带来学习上的帮助
  • 7、计算机中积累了很多的学习资料,为了方便查找和使用,最合适的方法是(   )
    A、利用“资源管理器”把这些文件按不同学科、题型分类存入相应的文件夹 B、把全部文件打印出来,然后堆放在书架上 C、创建一个文本文件,记录每个资料文件在计算机上所存在的路径 D、为这些资料专门建一个网站
  • 8、Excel工作表中的数据变化时,与其相对应的图表(   )
    A、随之改变 B、不发生变化 C、自然消失 D、生成新图表,保留原图表
  • 9、为了设计出布局合理,结构协调,美观匀称的网页,通常用来布局网页的方法是(   )
    A、表格 B、标志 C、动画 D、表单
  • 10、在下列软件中,属于数据库管理软件的是(   )
    A、Word B、Outlook C、Access D、Flash
  • 11、在网络的下列应用中,对带宽要求最低的是(   )
    A、网络可视电话 B、网上视频点播 C、网上视频聊天 D、收发邮件
  • 12、关于创建超链接的下列叙述中,不正确的是(   )
    A、不可以链接到电子邮件信箱 B、一张图片可以包含多个链接 C、在表单中可以建立超链接 D、可以链接到网页中被标记的位置或文字
  • 13、利用Flask和Sqlite模块,编写相应的Python程序与网页代码,来模拟用户登录验证过程。功能是:运行Python程序,启动浏览器并输入相应网址,在网页中输入用户名、密码,与数据库中的数据进行比对,若正确则在浏览器中显示成功信息,否则显示“用户名或密码错误!”。存储用户名、密码的数据表中共有三个字段,依次表示序号、用户名、密码。input.html网页与success.html网页内容如下:

    <html><head><title>输入账号密码</title></head> <body>

    <form action="/deal_request" method="get">

    请输入账号:<input type="text" name="usr" ><br>

    请输入密码:<input type="password" name="psd"><br> <input type="submit" value="提交" />

    </form>

    </body></html>

    <html><head><title>Welcome</title></head>

    <body>

    <h1>登录成功!</h1><br>

    <h1>欢迎你:        ①         </h1><br>

    </body></html>

    编写的 Python 程序如下:

    from flask import Flask, render_template, request

    import sqlite3

          ②        = Flask(_name_)

    @app.route('/')

    def input():

    return render_template('input.html')

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

    def deal_request():

    get_usr = request.args.get('usr')

    get_psd = request.args.get('psd')

    if check(get_usr, get_psd):

      return render_template('succes.html',  name=get_usr)

    else:

      return '用户名或密码错误!'

    def check(name, psd):

    db=sqlite3.connect('login.db')

    cur=       ③            #创建游标对象

    cur.execute('select * from users')

    data=cur.fetchall()

    for rec in data:                                    #比对用户名与密码

      if rec[ 1]==name and rec[2]==psd:

        return True

      else:

        return False

    if _name_ == '_main_':

    app.run(host=' 127.0.0. 1 ',  port=5000,  debug=False)

    请完成下列题目:

    (1)、在浏览器中输入地址:http://127.0.0. 1:5000 ,则访问的网页是
    (2)、若登录成功后,在浏览器中文字“欢迎你:”的后面显示当前用户名,则划线①处的代码是
    (3)、要实现上述功能,完善划线②、③处代码。

    (4)、若本机IP地址为192.168.0.1,若要使同网段内其他计算机可以访问上述服务,则需将加框处的IP地址改为
  • 14、某中学为更好组织高三学生参加某高校的三位一体招生考试(该高校三位一体招生学业水平考试成绩折算如下:各科学考等级按A=10分、B=9分、C=8、D=6分进行折算),统计了所有学生学业水平成绩情况,并保存在“学考成绩.xlsx”中,如图a所示。用Python读取“学考成绩.xlsx”文件,并计算每个学生的折算分,筛选出各班“A总数”最多的前5条数据,导出到“各班前5名统计.xlsx”文件中。同时为直观展示各班折算分92分以上人数对比,生成图b所示图表。

    图 a

    图 b

    (1)、在对表格进行整理时发现,表格中关于“德乐蕊”的记录,可能存在的数据问题是 (选填:A .数据缺失/B .数据异常/C .逻辑错误/D .格式不一致)。
    (2)、“各班前5名统计.xlsx”文件中共有 位学生数据。
    (3)、请在下述程序的划线处填上合适的代码。

    Python 程序代码如下:

    import pandas as pd

    import matplotlib.pyplot as plt

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

    df=pd.read_excel('学考成绩.xlsx')

    #正常显示汉字

    df.折算分=

    #对df以“班级”为主要关键字升序、“A总数”为次要关键词降序进行排序

    df_sort=df.sort_values(['班级', 'A 总数'], ascending=[True, False])

    result=df_sort.head(5)

    for i in range(2, 7):

    result=result.append(df_sort[ ].head(5), ignore_index=True) result.to_excel('各班前5名统计.xlsx')

    df=df[df.折算分>=92]

    df_count=df.groupby('班级').count( )

    #修改“折算分”列名为“上线人数”

    df_count = df_count.rename(columns={'折算分':'上线人数'})

    x=df count.index

    y=

    plt.figure(figsize=(8, 4))

    plt.bar(x, y,  label='上线人数')

    plt.ylim(15, 30)

    plt.legend( )

    plt.show( )

  • 15、罗马数字是阿拉伯数字传入之前使用的一种数码。罗马数字采用七个罗马字母作基本数字,即Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。

    具体的记数方法为:

    ①相同的数字连写,所表示的数等于这些数字相加得到的数,如Ⅲ=3;

    ②小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如Ⅷ=8、Ⅻ=12;

    ③单个小的数字(限于Ⅰ、X和C)在大的数字的左边,所表示的数等于大数减小数得到的数,如Ⅳ=4、Ⅸ=9

    王老师结合上述规则,在7个基本数字基础上新增了部分常用数字,并设计了一个将罗马数字和阿拉伯数字进行相互转换的程序,运行界面如图所示:

    实现该功能的程序代码如下:

    num=[1000, 900, 500, 400,  100, 90, 50, 40,  10, 9, 5, 4,  1]

    roma={1000: 'M', 900: 'CM', 500: 'D', 400: 'CD', 100: 'C', 90: 'XC', 50: 'L', 40: 'XL',  10: 'X', 9: 'IX', 5: 'V', 4: 'IV',  1: 'I'}
    s=input('输入一个罗马数字: ')

    result1=0

        ①  

    for i in range(13):

      while s[k:k+len(roma[num[i]])]==roma[num[i]]:

      result1 += num[i]

     

    print('阿拉伯数字是:',result1)

    n=int(input('输入一个阿拉伯数字:'))

    result2=''

    for i in range(13):

      while n>=num[i]:

        result2 = result2 + roma[num[i]]

        ②   

    print('罗马数字是:',result2)

    根据以上代码,回答下列问题:

    (1)、“roma”的数据结构类型是
    (2)、要实现数字转换,请完善上述程序的划线处代码。

    (3)、上述程序中加框处代码有误,请改正。
  • 16、某传感器实验要实现如下功能:micro:bit通过传感器dht11获取温湿度,通过串口与计算机传送数据,当用户在计算机上输入字符“T”,在micro:bit的LED阵列上显示温度,输入字符“H”,则显示湿度。

    micro:bit中烧录如下代码:

    from microbit import

    import dht11

    while True:

      temp, hum=dht11.read (pin1)

      if uart.any:

        incni'ng-str (uart.readal1 O, "UTE-8'》

        incoming=incoming.strip('n')

        if incoming='T':

          display .show (temp)

             ①       :

          display.show (hum)

        else:

        display.scroll ('err')

    在计算机端的Python程序如下:

    import serial, time

    ser=serial.Serial( )

    ser.baudrate= 115200

    ser.port='COM3'

       ②    

    while True:

      select=input( )

    ser.write(select.encode( ))

    #打开串口

    回答下列问题:

    (1)、温湿度传感器接在 micro:bit 的 引脚上。
    (2)、要实现设定功能,请完善上述划线处代码。

    (3)、在完善上述代码后发现系统不能正常工作,其原因是
  • 17、有如下 Python 程序。

    from random import randint

    a=[0]*6

    for i in range(6):

      a[i]=randint(1, 10)

      for i in range(6):

        if a[i]%2==0 and i%2== 0:

          a[i] += 1

        elif i%2==1:

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

    print(a)

    程序运行后,输出结果可能是 (    )

    A、[8, 11, 7, 3, 11, 14] B、  [9, 13, 7, 13, 11, 14] C、[9, 8, 11, 13, 7, 15] D、  [9, 13, 7, 13, 10, 8]
  • 18、某加密程序的代码如下:

    def encrypt(code, key):

    code_new = ''

    for i in range(len(code)):

      code_new = code[(i+key)%len(code)] + code_new

      return code_new

      code = input('请输入加密字符串:')

      key = int(input('请输入偏移位数:'))

    print(encrypt(code, key))

    当输入“Python”和“3”后,程序输出的结果是 (    )

    A、 mvqelk B、  sbwkrq C、   honPyt D、  tyPnoh
  • 19、有如下程序:

    a = input('输入小写字母组成的字符:')

    for i in a:

      n = ord(i)+1                           #(字符a的ASCII码为97)

      h = ''

      for j in range(8):

        h = str(abs(n%2- 1))+h

        n = n//2

    print(h, end=' ')

    若输入小写字母“ab ”得到的结果是 (    )

    A、0011101 0011100 B、1100010 0011100 C、10011101 10011100 D、00011101 00011100
  • 20、异或运算时要求把参与运算的数转换为二进制数再进行按位运算,在Python中异或运算符号用“^”表示,则Python表达式13^5的值是 (    )
    A、5 B、8 C、13 D、18
上一页 295 296 297 298 299 下一页 跳转