2.6 网络应用软件开发 知识点题库

文雪习惯用IE浏览器登陆FTP服务器下载文件,郑珊习惯用CuteFTP软件登陆FTP服务器下载文件。文雪和郑珊下载文件分别采用的网络应用软件模式是(    )。
A . 都是B/S B . 都是C/S C . B/S和C/S D . C/S和B/S
贝贝和晶晶都喜欢在网上聊天,贝贝在浏览器打开的“英语角”聊天室中训练英语文字能力的表达,晶晶用QQ聊天软件和网友讨论数学问题。贝贝和晶晶聊天分别采用的网络应用软件模式是(    )
A . B/S和C/S B . C/S和B/S C . 都是C/S D . 都是B/S
下列关于网络应用程序实现架构的描述恰当的是(    )
A . C/S架构的实现只需提供专用的服务器端软件,不需要客户端软件 B . B/S架构的实现需要提供专用的服务器端软件及专用的客户端软件 C . C/S架构的实现中数据管理数据共享等任务主要由客户端来处理 D . B/S架构的实现中对服务器的负荷相对较重,对服务器性能要求高
有一Web应用程序的路由视图函数代码如下所示:

@app.route(/t1')

def index_ _t1( ):

#代码略

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

def index_ t2( ):

#代码略

if request.method = 'GET:

return render_ template(t2.html')

else:

如要实现:当用户发出POST请求时,网页跳转至“/t1"页面,则上述代码中方框内的代码为(    )。

A . return render_ _template(/t1 html) B . return redirect(/t1) C . retur redirect('index_ _t1) D . return request(index_ _t1')
小明在设计和调试“在线加法练习系统”的过程中出现了如下问题。
  1. (1) 由于网络应用程序的数据加工处理与结果的呈现分别由服务器端和浏览器执行,使应用在调试时很不方便,特别是Web应用在实际生产环境中产生的问题,很难在事后重现并追究原因。请写出两种网络应用调试的方法,以便他方便地调试应用。
  2. (2) 在Web应用程序的调试过程中程序运行状况信息,即调试信息的提取非常重要,在调试信息提取过程中通常会以选项A~E等五种方法来实现。

    A.通过浏览器输出调试信息

    B.通过服务器控制台输出调试信息

    C.通过日志文件记录并输出调试信息

    D.通过电子邮件发送调试信息

    E.通过数据库记录并输出调试信息

    ①下列代码中实现的是。(请填写A~ E选项字母。)

    from flask import Flask

    import time

    app = Flask(_name_)

    def debug_ print(debug_ _info):

        with open("appdbg.log",a+') as fh:

            setting_ str = '调试信息:' + debug_ info

            fth.write(setting _str)

    @app.route(")

    def index( ):

    dstr =我的第一个 Web程序!'

        debug_ print('dstr=' + dstr)

        returm dstr

    if__ name__ = ='_main_':

       app.run( )

    ②下列代码中实现的是。(请填写A~ E选项字母。)

    from flask import Flask

    app = Flask(_name_ )

    @app.route(/)

    def index( ):

    dstr = '我的第一个Web程序!'+ 1

    return dstr

    if_ name _=='_main_':

    app.run(debug=True)

    ③下列代码中实现的是。(请填写A~ E选项字母。)

    from flask import Flask

    import time

    app= Flask(_name_ )

    @app.route(/)

    def index( ):

        dstr = '我的第一个 Web程序!'

        print('dbginfo: dstr=' + dtr)

        return dstr

    if _name_ == '_main_':

    app.run( )

设计基于Web环境下的“自助点餐系统”,其部分界面如图所示。该系统实现以下功能:发布每天提供的菜谱清单、相应的价格和菜品的数量等数据;客户通过终端进入系统后,可以直接点菜及选择餐厅餐桌的位置。

  1. (1) 搭建该系统经过用户需求和可行性分析后,需要确定点菜功能模块、结账功能模块和点菜价格与结算之间各子系统的调用关系,这一过程属于系统搭建的(    )
    A . 概要设计 B . 详细设计 C . 开发模式的选择
  2. (2) 结合上述需求分析,完善该系统的详细设计部分,包括设计输入和输出界面的要素、该系统架构模式的选择等。

    信息系统名称:自助点餐系统

    系统目标

    实现某餐厅的客户点餐、结算的功能

    功能需求

    系统管理员:通过服务器运行系统输入菜单等各种数据

    客户:使用各类终端进人系统后,显示餐厅菜谱清单,如菜品的价格和数量等数据

    详细设计

    输入界面的要素

    输出界面的要素

    人机界面等设计

    系统架构模式( 选填:“B/S模式”或“C/S模式”)

    选择理由:

    系统模块结构图:

  3. (3) 该系统进行概要设计时,请你为该系统选择数据库管理系统。

    数据库管理系统:

    选择理由:

  4. (4) 请你简单设计存储客户已点菜品数据的数据表的字段结构,至少3个字段。

    字段名

    数据类型

    字段功能

搭建“室内环境实时监测系统”,要求使用数据库存储每日温度数据,则该系统搭建服务器时下列软件中无须安装的是(     )
A . 数据库管理系统 B . 传感器驱动程序 C . 操作系统 D . 网卡驱动程序
软件开发是一项包括需求分析、设计、实现和测试的系统工程。
(      )使得网络上的沟通变得更容易、更直接,真正地消除了中间商。
A . P2P结构 B . C/S结构 C . D/S结构 D . B/S结构
客户机/服务器结构是以()服务器为中心、以()为网络基础、在()软件支持下的两层结构模型。

A、数据库

B、客户机

C、数据仓库

D、信息系统

为使用户能够在简单、易用、单一、统一的可视化界面下,轻松、方便地访问到各种类型的数据,可以选择(  )结构模式。
A . C/S B . B/S C . P2P D . D/S
常见的网络应用模式包括浏览器/服务器( B/S)模式与客户机/服务器(C/S)模式。下列属于浏览器/服务器(B/S)模式的是(     )
A . 使用IE收发电子邮件 B . 使用酷我音乐软件听音乐 C . 使用迅雷软件从服务器上下载文件 D . 使用QQ客户端软件与好友聊天
目前网络应用软件有两种,即 C/S 结构和 B/S 结构。
参考图示,回答问题。

信息经济的发展,极大地方便了人们的社会生活。某用户使用计算机中的浏览器访问某电商网站(服务器),在线购买了一台电视机。该用户网络购物过程中,所使用的信息系统采用的体系结构是结构(模式)

学生、教师通过浏览器在学习平台上开展网络学习、指导活动。这一网络学习管理系统,属于信息系统主要体系结构类型的是 (   )。
A . 客户机/服务器结构 B . 浏览器/服务器结构 C . 对等网络结构 D . 非对等网络结构
目前,越来越多的应用系统采用浏览器/服务器体系结构,例如老师可以直接打开浏览器访问学校的阅卷系统进行阅卷评分,以下不属于浏览器/服务器体系结构的优点的是(   )
A . 简化客户端计算机载荷 B . 降低用户的总体成本 C . 减轻系统维护与升级的成本和工作量 D . 充分利用客户端计算机的硬件功能和计算资源
现在,(   )网络模式的系统结构在一般局域网中所见不多
A . 集中式处理的主机-终端机系统结构 B . 对等网络系统结构 C . 客户服务器系统结构 D . 浏览器-服务器系统结构
  客户-服务器网络(C-S)是以为中心的网络模型,又称为主-从结构网络。
2015年3月5日上午,12届全国人大三次会议上,李克强总理在政府工作报告中首次提出“互联网+”行动计划,制定“互联网+”行动计划。“物联网农场”依托于部署在农场的各种传感节点(环境温湿度、土壤水分、光照情况、二氧化碳等)和无线通信网络,实现农业生产环境的智能感知、智能预警、智能决策、智能分析、专家在线指导,为农业生产提供精准化种植、可视化管理、智能化决策。
  1. (1) 根据物联网农场的功能需求,我们需要哪些传感器感知这些数据? (从下列选项中选择合适的选项)

    环境因素

    传感器

    温度

    湿度

    明暗度

    二氧化碳

    A.  二氧化碳传感器  B.湿度传感器    C.光照传感器    D.温度传感器

  2. (2) 该系统基于             系统结构,无论在何处,只要能上网即可无需安装任何程序直接访问系统。
    A . B/S B . C/S
  3. (3) 温度预警:农场工作人员通过监控管理系统设定温度的预警值,当大棚内某一温度传感器周围的温度超过预警值时,农场工作人员的手机就会收到预警短信,提示该位置需要降温。下图是温度预警流程,请完善流程图,在①②③处选择相应的流程。

与B/S结构相比,C/S结构最大的特点是(    )
A . 需要安装客户端软件 B . 不需要安装客户端软件 C . 可以直接在浏览器中操作 D . 没有特殊要求