当前位置: 高中信息技术 /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

浙江省温州市瑞安市上海新纪元高级中学2021-2022学年高...

更新时间:2021-11-30 浏览次数:78 类型:月考试卷
一、选择题
  • 1. 在信息系统的概念中,下列不属于信息系统的组成要素的是(   )
    A . 数据 B . 通信网络 C . 硬件软件设施 D . 加密算法
  • 2. 下列有关数据演变的描述,按年代先后顺序排列,正确的是(   )

    ①远古时代,居住在洞穴中的原始人用石器或骨器在墙壁上刻画图案

    ②公元前3000多年,苏美尔人在泥板上用楔形文字记载“29086单位大麦37个月库辛” 的内容

    ③19世纪,爱迪生发明了留声机,得以将声音记录下来

    ④随着移动网络与传感器的普及,大数据进入了人们生活的方方面面

    A . ②①④③ B . ①③②④ C . ①②③④ D . ③①②④
  • 3. 用户在访问Web服务器的网页时,浏览器所起到的作用是(    )
    A . 用于创建并显示Web服务器的网页文档 B . 用于解析并显示Web服务器的网页文档 C . 用于修改并显示Web服务器的网页文档 D . 用于删除并显示Web服务器的网页文档
  • 4. 使用UltraEdit软件观察字符内码,部分界面如图所示。

    下列说法正确的是(    )

    A . 图中字符串存储时共占用14个字节 B . 图中共有8个字符采用了ASCII编码 C . 字符“溟”的二进制内码为:1000001111111100   D . 字符“H”的十进制ASCII码值为48
  • 5. 小强要参加学校多媒体作品比赛,其中对于图像类作品的要求:尺寸为1024×768像素、颜色位深度为24位,其上传文件大小不得超过300KB。根据这一要求,小强上交的图像作品,压缩比至少是(   )
    A . 5∶1 B . 6∶1 C . 7∶1 D . 8∶1
  • 6. (2021高三上·浙江开学考) 某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是(    )

    A . 变量x的终值为3 B . 变量y的终值为13 C . 变量s的终值为8 D . 循环体语句执行次数为3次
  • 7. 小斌计算机的部分系统信息如图所示。

    以下说法不正确的是(     )

    A . 该计算机支持64位的操作系统 B . 该计算机CPU的主频是1.80GHz C . 该计算机的内存容量为16GB D . 该计算机硬盘的容量为18.165MB
  • 8. 小美制作了一个简单的Flask程序,其中编写路由和视图的函数如下所示:

    @app.route(‘/user/<name>’)    #动态路由

    def user(name):

       return render_template(‘user.html’,name=name)

    其中网页文件user.html的部分代码如下:

    <body>

    {%if name == ‘admin’%}

       <hl>Hello,Boss!</hl>

    {%else%}

       <hl>Hello,{{name|capitalize}}!</hl>

    {%endif%}

    </body>

    运行程序后,在浏览器输入如下网址://127.0.0.1:5000/user/admin,则网页显示的内容是(    )

    A . Hello,admin! B . Hello,Boss! C . Hello,Admin! D . Hello,boss!
  • 9. 一栋办公楼的办公网络属于(       )
    A . Internet B . MAN C . LAN D . WAN
  • 10. 检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:

    k=int(input(“输入一个四位数:”))

               

    y=k%100

    if             :

          print(“符合”)

    else:

          print(“不符合”)

    划线处应填入的代码是(     )

    A . ①x=k/100   ②(x+y)*2!=k B . ①x=k//100  ②(x+y)*2==k C . ①x=k/100   ②(x+y)**2!=k D . ①x=k//100  ②(x+y)**2==k
  • 11. 某Python代码如下:

    mylist =[1, 2, 5, 6]

    ans = 0;c = 0

    for i in range(1,4): 

        for x in mylist: 

             if x % i == 0: 

                 ans += x 

                 c += 1

    print(ans,c)

    执行后输出的结果是(     )

    A . 28  7 B . 33  8 C . 14   4 D . 25   5
  • 12. 某Python程序代码如下:

    s='t1Hr2a3'

    s1='' ; s2=''; i = 0

    while i < len(s):

        if '0'<=s[i]<='9': 

            s1 = s1 + s[i] 

        elif 'a'<=s[i]<='z':

            s2 = s[i] + s2 

            i = i + 1

            ans = s2 + s1

    print(ans)

    程序执行后,输出的结果是(      )

    A . 12art3 B . art123 C . rta123 D . art321
二、非选择题
  • 13. 每位具有中华人民共和国国籍的公民都有一个唯一的, 不变的18位身份证号码。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

    其中顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。校验码是根据前面十七位数字码计算出来的检验码。

    示例1:对于id_num='330281201010310640',返回(2010-10-31, 女)

    示例2:对于id_num='330281200605302813',返回(2006-05-30, 男)

    现在设计一个自定义函数,根据输入的身份证号,输出该公民的出生日期和性别。

    以下代码能够实现上述功能。

    def id_Inf(id_num):

    birthday = id_num[6:10] + '-' + id_num[10:12] + '-' +    ①  

    sex = '女男'

    r =    ②  

    return [birthday, sex[r]]

    id_num='330281202002020648'

    birthday, sex = id_Inf ((  ③  ))

    print(birthday, sex)

    1. (1) 程序执行后输出的结果为
    2. (2) 程序实现如下,请在划线处补充代码。

       ② ③ 

  • 14. 替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字母保持原来的位置。

    例:使用凯撒密码对明文”yza”进行加密的过程:“yza”→ 121 122 97  →··· →  98 99 100 →“bcd”

    要求:如果明文是大写字母则需要转小写。如果明文是其它字符则不作任何处理。例如:明文为“ABc,z”密钥为3,则结果密文为“def,c”

    1. (1) 如果明文为“EAa:H”密钥为3,则结果密文为
    2. (2) 程序实现如下,请在划线处补充代码。

      def change(code,key):

         #change函数功能:实现要进行加密的字符code由大写字母转小写字母

          #判断转换后的字符code是否为小写字母,若是则进行加密

           

          m=ord(code)

          

          

      return chr(m)

      code=input(“请输入要加密的明文”)

      key=int(input(“请输入密钥”))

      code_new=“”

      for i in code:

          code_new+=change(i,key)

      print(code_new)

  • 15. 某加密算法的加密部分Python程序段如下:

    def encrypt(msg,key):

    result = ""

    size = len(msg)

    for i in range(0,size):

        result = result + msg[(i - key) % size]

    return result

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

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

    re =                

    print(re)

    1. (1) 请在划线处补充代码。
    2. (2) 如果输入的msg为“cdef”,key为3,那么输出的结果为_
    3. (3) 这种加密机制称为(选填字母:A .置换密码;B .换位密码;C .简单异或密码)。
  • 16. 小智在分析应用功能组成后,根据功能需求编写了如下网络应用Python代码:

    from flask import Flask,render_template,request

    app = _____________

    @app.route("/")

    def index():

    #显示“主页”页面,代码略

    @app.route("/introduce")

    def introduce():

    #显示“介绍”页面,代码略

    @app.route("/exercise",methods=["GET","POST"])

    def exercise():

    #显示“练习”页面,代码略

    @app.route("/top")

    def toplist():

    #显示“排行榜”页面,代码略

    if __name__ == "__main__":

    app.____________

    1. (1) 请在划线处补充代码。
    2. (2) 请用实线将下列访问的“在线加法练习系统”功能的URL与相应的路由及视图函数连接起来。(答案填写格式如:A-d 、B-a)

      A.//127.0.0.1:5000/top

      toplist()

      a.@app.route("/top")

      B.//127.0.0.1:5000/

      exercise()

      b.@app.route("/exercise",methods=["GET","POST"])

      C.//127.0.0.1:5000/exercise

      introduce()

      c.@app.route("/introduce")

      D.//127.0.0.1:5000/instance

      index()

      d.@app.route("/")

    3. (3) 在Flask Web应用框架中,可以通过网页模板来显示内存变量的值或对象等,以下在模板文件index.html中用于显示内存变量xxjs值的正确代码为             
      A . {{xxjs}} B . {{#xxjs#}} C . {{%xxjs%}} D . {%xxjs%}

微信扫码预览、分享更方便

试卷信息