北语23春《web应用开发》作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.在HTML中显示图像使用下面哪个标签()。
A.<select>
B.<input>
C.<div>
D.<img>
2.Internet上提供的主要服务有:Telnet、E-mail、()、FTP。
A.App
B.Windows
C.WWW
D.W3C。
3.负责IP地址与域名之间转换的是()。
A.UNIX系统
B.FTP系统
C.WINDOWS NT系统
D.DNS域名系统。
4.Jinja2模板中变量可以通过()进行修改。
A.内置函数
B.过滤器
C.渲染
D.模板。
5.URL的组成格式为()。
A.资源类型、存放资源的主机域名和资源文件名
B.资源类型、资源文件名和存放资源的主机域名
C.主机域名、资源类型、资源文件名
D.资源文件名、主机域名、资源类型。
6.Flask中用于请求解析的对象是()。
A.Requests
B.Request
C.Response
D.Header
7.在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是()。
A.客户机在发送请求之前需要主动与服务器建立连接
B.服务器无法主动向客户机发起连接
C.服务器无法主动向客户机发送数据
D.以上都错
8.下列关于Session的描述中,错误的是()。
A.Session存储在服务端
B.大量的Session会对服务端内存造成压力
C.Session可以在多个服务器之间共享
D.通常下Cookie比Session安全。
9.下面哪一个扩展可以实现发送邮件功能()。
A.Flask-Mail
B.Flask-Script
C.Flask-SQLAlchemy
D.Flask-Migrate
10.Web程序要想顺利运行,就需要Web服务器、浏览器、()三者相互配合,共同发挥作用。
A.数据库
B.HTML
C.网页
D.通信协议。
二、多选题 (共 5 道试题,共 20 分)
11.关于Web服务器,下列描述正确的是()。
A.互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务
B.Web服务器上必须安装Web服务器软件
C.asp网页可以在任何一台计算机上运行
D.当用户浏览Web服务器上的网页的时候,使用的是C/S工作方式。
12.以下关于Flask框架中的模板引擎,描述正确的是()。
A.模板是一个包含两种类型的数据的文件
B.Flask利用Jinja2模板引擎
C.开发人员可以使用带有占位符的HTML模板来创建动态数据
D.它消除了编写复杂SQL查询的需要
13.MVC的组成部分是()。
A.模型
B.视图
C.控制器
D.地址
14.Python三大Web框架是()。
A.Flask
B.Django
C.Tornado
D.Mysql。
15.表单由三个部分组成:()。
A.表单标签
B.表单域
C.表单按钮
D.表单数据
三、判断题 (共 10 道试题,共 40 分)
16.Flask类的构造函数只有一个必须指定的参数,即程序主模块或包的名字。
17.Flask原生不支持数据库访问、Web表单验证和用户身份验证等高级功能。
18.Web应用具有状态保持能力。
19.Internet是一个超级互联网,它是将遍布于全球的计算机网络互联而成的网络。
20.Flask调用视图函数后,会将其返回值作为相应的内容。
21.HTTP协议只是HTTP客户机程序和HTTP服务器之间的通信协议。
22.Jinja2是Flask作者开发的一个模板系统,为Flask提供模板支持。
23.模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。
24.HTTP的连接很简单,是无状态的。
25.Flask-WTF及其依赖可使用pip安装: (venv) $ pip install flask-wtf。