


必修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/S和B/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 Flaskapp=Flask( name )@app.route(" ")def hello()return "你好!"if name == " main ": _ __app.run()程序运行后,在浏览器中输入网址“127.0.0.1:5000/hello”,网页显示的内容为“你好!”,则划线处应填入的代码是 ( )A./B.helloC.Hello,WorldD./hello6.“http://127.0.0.1:5000/”是Flask 网络框架自带开发Web服务器的网址,小明编写了一个Web 应用如下:from flask import Flaskapp=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 Flaskapp=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 Flaskapp=Flask( name )@app.route("/")def xinxi():return "<h1>首页</h1>"@app.route("/content/<name>")def content(name):return "欢迎您,"+nameif 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,requestapp=Flask( name )@app.route("/")def index():return "<h1>这是首页</h1>"
@app.route("/user",methods=["GET"Idef msg():name=request.args.get("name")age=request.args.get("age")return "姓名:"+name+",年龄:"+ageif 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 templateapp=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 templateapp=Flask( name )@app.route("/")def index():return render template(" ")
@app.route("/login",methods=["POST"])def login():name=request.form.get("name")return "欢迎:"+nameif 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”,则网页显示 的内容是 参考答案 C 2.C 3.D 4.D 5.D 6.A 7.B 8.C 9.B (1)Hello!Boss (2) Hello!Boy (3) Hello!World (4)无法找到该网页 或其他等价答案 (1)text.html (2) 欢迎:阿明 http://127.0.0.1:5000/login (3)错误提示
相关试卷
这是一份浙教版 (2019)必修1 数据与计算1.1 感知数据随堂练习题,共6页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。
这是一份信息技术第三章 信息系统安全3.2 信息系统安全与防护综合训练题,共7页。
这是一份浙教版 (2019)必修2 信息系统与社会2.4 传感与控制同步测试题,共7页。