北语23春《web应用开发》作业3【标准答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2023-05-17 11:01

22秋《web应用开发》作业3-00001 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 40 分) 1.在HTTP协议的请求/响应交互模型中,以下说法中错误的是()。 A.客户机在发送请求之前需要主动
22秋《web应用开发》作业3-00001
试卷总分:100  得分:100
一、单选题 (共 10 道试题,共 40 分)
1.在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是()。
A.客户机在发送请求之前需要主动与服务器建立连接
B.服务器无法主动向客户机发起连接
C.服务器无法主动向客户机发送数据
D.以上都错
 
2.负责IP地址与域名之间转换的是()。
A.UNIX系统
B.FTP系统
C.WINDOWS NT系统
D.DNS域名系统。
 
3.()不包括协议或主机域名信息,它的路径通常指向与当前文档位于同一机器的一种资源。
A.URL
B.相对URL
C.HTTP
D.html。
 
4.Flask-WTF是一个用于()处理,校验并提供csrf验证功能的扩展库。
A.模板
B.表单
C.数据
D.文件
 
5.MIME协议的前身是( )。
A.SIM协议
B.TCP协议
C.IP协议
D.SMTP协议。
 
6.使用Flask-WTF时,在服务器端,每个Web表单都由一个继承自()的类表示。
A.Flaskwtf
B.FlaskForm
C.Flasktext
D.Flaskmail。
 
7.在IE浏览器中输入IP地址202.196.200.23,可以浏览到某网站,但是当输入该网站的域名地址WWW.CZIND.COM时却发现无法访问,可能的原因是()。
A.本机的IP设置有问题
B.该网络在物理层有问题
C.本网段交换机的设置有问题
D.该网络未能提供域名服务管理。
 
8.Jinja2变量过滤器lower的作用是()。
A.渲染值时不转义
B.把值转换成小写形式
C.把值转换成大写形式
D.把值的首尾空格删掉。
 
9.()是一种强大的重复使用代码方式。
A.模板继承
B.渲染
C.转换
D.解析。
 
10.WTForms验证函数Email的作用是()。
A.验证IPv4网络地址
B.确保转换类型前字段中有数据
C.验证电子邮件地址
D.比较两个字段的值。
 
二、多选题 (共 5 道试题,共 20 分)
11.关于Web服务器,下列描述正确的是()。
A.互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务
B.Web服务器上必须安装Web服务器软件
C.asp网页可以在任何一台计算机上运行
D.当用户浏览Web服务器上的网页的时候,使用的是C/S工作方式。
 
12.以下关于MVC的描述,正确的是()。
A.全名是Model View Controller
B.用一种业务逻辑、数据、界面显示分离的方法组织代码
C.在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑
D.将业务逻辑聚集到一个部件里面。
 
13.以下属于Jinja2的优点的选项有:()。
A.非常灵活,提供了控制结构、表达式和继承等
B.不允许在模板中编写太多的业务逻辑
C.性能逊于Django模板
D.可读性很好。
 
14.下列哪些属于Web前端开发技术()。
A.HTML
B.CSS
C.JavaScript
D.XML。
 
15.使用Flask框架有什么好处:()。
A.它具有内置的开发服务器
B.它具有大量的第三方扩展
C.它符合WSGI
D.它支持Unicode。
 
三、判断题 (共 10 道试题,共 40 分)
16.OSI协议模型包括应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
 
17.控制器本身不输出任何东西和做任何处理。
 
18.HTTP的连接很简单,是无状态的。
 
19.所有Flask程序都必须创建一个程序实例。
 
20.Web(World Wide Web)即全球广域网,也称为万维网。
 
21.Flask调用视图函数后,会将其返回值作为相应的内容。
 
22.Web中采用HTML(超文本标记语言)通信协议。
 
23.Flask框架不可扩展。
 
24.下述模板把 name 变量的值变成首字母大写的形式: Hello, {{ name|capitalize }}。
 
25.Web应用具有状态保持能力。
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)