搜索
    上传资料 赚现金
    2.6 网络应用软件开发 同步练习 浙教版(2019)高中信息技术必修2
    立即下载
    加入资料篮
    2.6 网络应用软件开发 同步练习 浙教版(2019)高中信息技术必修201
    2.6 网络应用软件开发 同步练习 浙教版(2019)高中信息技术必修202
    2.6 网络应用软件开发 同步练习 浙教版(2019)高中信息技术必修203
    还剩4页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    必修2 信息系统与社会2.6 网络应用软件开发同步达标检测题

    展开
    这是一份必修2 信息系统与社会2.6 网络应用软件开发同步达标检测题,共7页。试卷主要包含了非选择题等内容,欢迎下载使用。

    网络应用软件开发

     

    一、选择题(每小题列出的四个备选项中只有一个是符合题目要求

    的,不选、多选、错选均不得分)

    1. 下列关于C/S 架构和B/S 架构的描述,正确的是

    A.C/S架构无需专门的应用程序

    B.B/S架构的优点是降低了系统的通信开销和开发难度

    C.C/S架构的实现中数据管理、数据共享等任务主要由服务器来处理

    D.C/S架构是B/S架构改进后产生的一种软件系统体系结构

    2. 下列关于C/SB/S 两种架构的说法,不正确的是         (   )

    A.C/S架构一般建立在专用的网络上,小范围里的网络环境;B/S建

    立在广域网之上,不必是专门的网络硬件环境

    B.C/S架构一般面向相对固定的用户群,对信息安全的控制能力很 ;B/S建立在广域网之上,对信息安全的控制能力相对较弱,可

    能面向不可知的用户

    C.C/S架构客户端软件须安装才能使用,给应用程序的升级和维护 带来一定的困难。但相对来说,服务器的负荷较重,对服务器的

    要求较高

    D.通常C/S架构中,客户端发送HTTP 请求消息传给服务器,服务 器将请求传递给Web 应用程序,Web 应用程序处理请求,并把相

    应的HTML  页面传给客户端

    3.下列不属于网络应用规划设计的过程的是

    A.对网络应用进行详细的分析

    B.用统一、规范的图表和书面语言表达出来

    C.在分析的基础上确定应用的架构模式,明确应用的各个功能模块

    D.根据架构模式调整修改网络相关的应用程序

    4. 小王使用Flask 框架编写了一个简单的Web 应用程序,下列代码中 表示编写路由和视图函数的是                         (    )

    @app.route("/")

    from flask import Flask

    app.run()

    app=Flask       name  )

    def index():

    return  "Welcome!"

    A.①④       B.②③       C.④⑤       D.①⑤


    5.小敏制作了一个简单的Flask程序:

    from flask import Flask

    app=Flask(       name       )

    @app.route("                              ")

    def hello()

    return "你好!"

    if        name        ==  "      main        ":

                 _                     __

    app.run()

    程序运行后,在浏览器中输入网址127.0.0.1:5000/hello”,网页显示

    的内容为“你好!”,则划线处应填入的代码是               (   )

    A./

    B.hello

    C.Hello,World

    D./hello

    6.“http://127.0.0.1:5000/”是Flask 网络框架自带开发Web服务器的网

    址,小明编写了一个Web 应用如下:

    from flask import Flask

    app=Flask(       name       )

     

    @app.route("/hi")

    @app.route("/hello")

    def hello():

    return "<h1>hello,2022!</h1>"

    if          name      = =  "        main       ":

    __

    app.run( )

    程序运行后,在浏览器输入“http://127.0.0.1:5000/hi”,则网页显示

    内容是                                              (    )

    A.hello,2022!

    B.<h1>hello,2022!</h1>

    C.hi,2022!

    D.<h1>hi,2022!</h1>

    7.某Python程序如下:

    from flask import Flask

    app=Flask(       name       )

    @app.route("/"

    def  index():

    return "<p>高考加油!</p>


    if       name      = = "     main     ":

    __

    app.run()

    程序运行后,下列说法正确的是                        (    )

    A.“        name      = =       main       ”的判断没有实际用处

    B.“app=Flask(      name     )”的功能是为Web 应用程序创建Flask类的

    对象

    C.默认状态在浏览器中输入服务器地址,按回车键后,浏览器中显

    示“      m ain      ”字样

    D.默认状态在浏览器中输入服务器地址,按回车键后,浏览器中显

    示“<p> 高考加油!</p>”

    3.某Python程序如下:

    from flask import Flask

    app=Flask(     name        )

    @app.route("/")

    def xinxi():

    return "<h1>首页</h1>"

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

    def content(name):

    return "欢迎您,"+name

    if       name        =="     main        ":

    app.run()

    程序运行后,下列说法正确的是                        (    )

    A.访问网页“http://127.0.0.1:5000/content/xinxi”,显示内容为“欢迎

    您,name”

    B.访问网页“http://127.0.0.1:5000/xinxi”,显示内容为“首页”

    C.访问网页“http://127.0.0.1:5000/”,显示内容为“首页”

    D.访问网页“http://127.0.0.1:5000/content(xinxi)”,显示内容为“欢迎

    您,xinxi”

    3.某 Python程序如下:

    from flask import Flask,request

    app=Flask(      name      )

    @app.route("/")

    def index():

    return "<h1>这是首页</h1>"


    @app.route("/user",methods=["GET"I

    def msg():

    name=request.args.get("name")

    age=request.args.get("age")

    return "姓名:"+name+",年龄:"+age

    if      name       =="       main        ":   __      _       __

    app.run()

     

    程序运行后,打开网页输入网址,显示内容如图所示,下列说法正

    确的是                                          (    )

    A.在该代码中通过关键字参数methods指定用户访问HTTP 时使

    用POST 方法

    B.输入的网址为“http:/127.0.0.1:5000/user?name=Tina&age=21” C.若输入网址“http:/127.0.0.1:5000/index”,网页显示内容为“这是

    首页”

    D.若输入网址“http://127.0.0.1:5000/user?name=小明”,网页显示内

    容为“姓名:小明”

    二、非选择题

    10.使 用Flask Web框架实现一个Web 应用,程序代码和模板文件

    如下:

    #程序代码

    from flask import Flask,render template

    app=Flask(  name     )

    @app.route("/user")

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

    def index(name=None):

    return render template("hello.html",name=name)

    if    name     ==" main    ":

    __        ___     _       __

    app.run()


    <!--模板文件-->

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>首页</title>

    </head>

    <body>

    {%if name==None%}

    <p>Hello!World</p>

    {%elif name=="boss"%}

    <h1>Hello!Boss</h1>

    {%else%}

    <h2>Hello!{{name}}</h2>

    {%endif%}

    </body>

    </html>

    请回答下列问题:

    (1)程序运行后,打开网址“http://127.0.0.1:5000/user/boss”,网页 显示的内容是

    (2)程序运行后,打开网址“http://127.0.0.1:5000/user/boy”,网页显 示的内容是

                                       C

    (3)程序运行后,打开网址“http://127.0.0.1:5000/user”,网页显示的 内容是

    (4)程序运行后,打开网址“http://127.0.0.1:5000/”,网页显示的内                                                 

    11.阿明制作了一个简单的Flask程序,其中程序代码和模板文件

    如下:

    #程序代码

    from flask import Flask,request,render  template

    app=Flask(        name       )

    @app.route("/")

    def index():

    return render template("                         ")


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

    def login():

    name=request.form.get("name")

    return "欢迎:"+name

    if    name    ="    main      ":

    app.run()

     

    <!--模板文件text.html-->

    <!DOCTYPE html>

    <html lang="en">

    <form action="/login" method="post'>

    <p>用户名</p>

    <p><input type="text" name="name"/></p>

    <p><input type="submit" value="确定"/></p>

    </form>

     

    程序运行后,打开网址“http:/127.0.0.1:5000/”,显示内容如图所

    示。请回答下列问题:

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

    (2)若在输入框中输入“阿明”后点击“确定”,则网页显示内容

     

     

    此时的网址是                                     

    (3)              若输入网址为“http://127.0.0.1:5000/login/aming”,则网页显示 的内容是                                   

     

     

     

    参考答案

    1.           C   2.C  3.D   4.D  5.D  6.A  7.B  8.C  9.B 
    1.      (1)Hello!Boss 

    (2)        Hello!Boy  

    (3)        Hello!World  

    (4)无法找到该网页  或其他等价答案

    1.         (1)text.html 

    (2)        欢迎:阿明  http://127.0.0.1:5000/login 

    (3)错误提示

    相关试卷

    浙教版 (2019)必修1 数据与计算1.1 感知数据随堂练习题: 这是一份浙教版 (2019)必修1 数据与计算1.1 感知数据随堂练习题,共6页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

    信息技术第三章 信息系统安全3.2 信息系统安全与防护综合训练题: 这是一份信息技术第三章 信息系统安全3.2 信息系统安全与防护综合训练题,共7页。

    浙教版 (2019)必修2 信息系统与社会2.4 传感与控制同步测试题: 这是一份浙教版 (2019)必修2 信息系统与社会2.4 传感与控制同步测试题,共7页。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

          手机验证码已经成功发送,5分钟内有效

          设置密码

          6-20个字符,数字、字母或符号

          注册即视为同意教习网「注册协议」「隐私条款」
          QQ注册
          手机号注册
          微信注册

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          返回
          顶部