大学MOOC Web程序设计(广东理工学院)1454919170 最新慕课完整章节测试答案
第一周 01 Web应用开发简介
文章目录
单元测验1
1、单选题:
关于静态网页和动态网页的说法错误的是
选项:
A: 动态网页是指网页上有很多动画和视频
B: 静态网页上的页面不能互动交流
C: 使用动态页面,一般后台会链接数据库
D: 静态网页适合搜索引擎发现
答案: 【 动态网页是指网页上有很多动画和视频】
2、单选题:
下列关于B/S架构与C/S架构的描述错误的是
选项:
A: B/S属于C/S,浏览器只是特殊的客户端。
B: C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议。
C: C/S架构的劣势还有高昂的维护成本且投资大。
D: C/S架构维护和升级方式简单。
答案: 【 C/S架构维护和升级方式简单。】
3、单选题:
Java Web应用属于以下哪种架构
选项:
A: C/S
B: JSP
C: B/S
D: PHP
答案: 【 B/S 】
4、多选题:
以下哪些是Java Web开发的主要技术
选项:
A: Servlet
B: JSP
C: ASP.NET
D: JavaBean
答案: 【 Servlet;
JSP ;
JavaBean】
5、填空题:
当前主流的三大动态Web开发技术是PHP、ASP/ASP.NET和____
答案: 【 JSP】
随堂测验
1、单选题:
下列关于B/S架构与C/S架构的描述错误的是
选项:
A: B/S属于C/S,浏览器只是特殊的客户端。
B: C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议。
C: C/S架构的劣势还有高昂的维护成本且投资大。
D: C/S架构维护和升级方式简单。
答案: 【 C/S架构维护和升级方式简单。】
2、单选题:
Java Web应用属于以下哪种架构
选项:
A: C/S
B: JSP
C: ASP
D: B/S
答案: 【 B/S 】
第二周 02网页开发基础
02 网页基础--单元测验
1、单选题:
下列选项中,用来定义下拉列表的是( )。
选项:
A: <input/>
B: <textarea></textarea>
C: <select></select>
D: <form> </form>
答案: 【 <select></select>】
2、单选题:
下列选项中,不是<img />标记属性的是( )。
选项:
A: src
B: alt
C: width
D: href
答案: 【 href】
3、单选题:
在以下( )标签用来对页面内容进行预定义。
选项:
A: <p>
B: <br>
C: <hr>
D: <pre>
答案: 【 <pre>】
4、单选题:
以下( )标签用来建立无序列表。
选项:
A: <ol></ol>
B: <ul></ul>
C: <dI></dl>
D: <il></il>
答案: 【 <ul></ul>】
5、单选题:
内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用( )标记定义。
选项:
A:
B: <style>
C: <javascript>
D: <table>
答案: 【 <style>】
6、判断题:
action的属性值可以是相对路径或绝对路径,还可以为接收数据的E-mail邮箱地址。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
在超链接中,如果暂时没有确定链接目标,通常将<a>标记的href属性值定义为“*”。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
由于CSS内嵌式写法是将CSS样式写在HTML页面中,所以内嵌式写法是不符合结构与表现这一特点的。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
<font>标记可以用来控制网页中文本的字体、字号、对齐方式和颜色。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
CSS样式中的选择器严格区分大小写,属性和值可以不区分大小写。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、填空题:
HTML是英文【 】的缩写。
答案: 【 Hyper Text Markup Language】
12、填空题:
<body>标记用于定义HTML文档所要显示的内容,也称为【 】
答案: 【 主体标记】
13、填空题:
在表格标记中用于设置是否显示边框的属性是【 】。
答案: 【 border】
14、填空题:
在CSS中执行样式选择任务的部分被称为选择器,CSS基础选择器有四类,分别是通配符选择器、标记选择器,ID选择器和【 】。
答案: 【 类选择器】
15、填空题:
在HTML中加入CSS的方法主要有内联式、外联式和【 】。
答案: 【 嵌入式】
02网页基础随堂测验--CSS
1、多选题:
下列关于<div>标记的描述正确的是( )。
选项:
A: <div>中还可以嵌套多层<div>。
B: <div>与</div>之间相当于一个容器,可以容纳段落、标题、图像等各种网页元素。
C: 所有的HTML标记都可以嵌套在<div>中。
D: <div>可定义文档中的分区或节。
答案: 【 <div>中还可以嵌套多层<div>。;
<div>与</div>之间相当于一个容器,可以容纳段落、标题、图像等各种网页元素。】
2、多选题:
下列有关CSS样式,说法正确的是( )。
选项:
A: 当CSS作为独立的文件时,必须以.css为后缀名
B: 只有独立的CSS文件才符合结构与表现分离的特点
C: CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。
D: CSS样式必须写在一对<style></style>标签内部
答案: 【 当CSS作为独立的文件时,必须以.css为后缀名;
CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示样式。】
3、多选题:
在下面的选项中,符合CSS基础选择器的语法格式的是( )。
选项:
A: p{ font-size:12px;}
B: #myfont {font-weight:bold;}
C: .green{color:green; }
D: * { margin: 0; padding: 0; }
答案: 【 p{ font-size:12px;};
#myfont {font-weight:bold;};
.green{color:green; };
* { margin: 0; padding: 0; }】
4、填空题:
在CSS中,设置<a>标记字体大小为24px的代码为__________。
答案: 【 a { font-weight: bold; }】
网页基础l随堂测验--html
1、单选题:
在下列属性中,用来定义文本字体的是( )。
选项:
A: color
B: face
C: size
D: align
答案: 【 face】
2、单选题:
阅读下面代码: <tr height="80" align="center" valign="top" bgcolor="yellow"> <td>姓名</td> <td>性别</td> <td>电话</td> <td>住址</td> </tr> 上面这段代码表示的含义是( )
选项:
A: 按照设置的高度显示、文本内容水平居中垂直居上且添加了背景
B: 按照设置的高度显示、文本内容水平居右垂直居上且添加了背景颜色
C: 按照设置的高度显示、文本内容水平居中垂直居中且添加了背景颜色
D: 按照设置的高度显示、文本内容水平居右垂直居中且添加了背景颜色
答案: 【 按照设置的高度显示、文本内容水平居中垂直居上且添加了背景】
3、多选题:
下列选项中,说法正确的是( )。
选项:
A: 在HTML中还有一种特殊的标记——注释标记
B: 标记分为单标记和双标记
C: <h2/>二级标题是一个单标记
D: <p></p>是一个双标记
答案: 【 在HTML中还有一种特殊的标记——注释标记;
标记分为单标记和双标记;
<h2/>二级标题是一个单标记;
<p></p>是一个双标记】
4、多选题:
action属性用于指定接收并处理表单数据的服务器程序的url地址,其属性值是( )。
选项:
A: 相对路径
B: 绝对路径
C: 接收数据的E-mail邮箱地址
D: 不写
答案: 【 相对路径;
绝对路径;
接收数据的E-mail邮箱地址】
网页设计随堂测验--综合
1、多选题:
使用font-family设置字体时,以下书写正确的是( )
选项:
A: body{ font-family: Arial,"微软雅黑","宋体","黑体";}
B: body{ font-family: "微软雅黑","宋体","黑体",Arial;}
C: body{ font-family: "Times New Roman";}
D: body{ font-family: Times New Roman;}
答案: 【 body{ font-family: Arial,"微软雅黑","宋体","黑体";};
body{ font-family: "Times New Roman";}】
2、判断题:
<div>标记是一个区块容器标记,可以将网页分割为独立的、不同的部分,以实现网页的规划和布局。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
3、填空题:
text-decoration是文本修饰属性,其属性值__________是用来设置下划线的。
答案: 【 underline】
第三周 03 JavaScript技术
03 JS技术--单元测验
1、单选题:
下列选项中,哪个 HTML 元素中可以放置 Javascript 代码?( )
选项:
A:
B: <javascript>
C: <js>
D: <scripting>
答案: 【 】
2、单选题:
下列选项中,JavaScript运算符的优先级最高的是( )
选项:
A: +
B: ++
C: ()
D: =
答案: 【 ()】
3、单选题:
在JavaScript中,事件处理的过程通常分为()步。
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 3】
4、单选题:
认真阅读下面代码,并按要求进行作答。var i=9var ii=(i>8)?100:9;alert(ii);在以上语句执行后,输出的结果是( )
选项:
A: 8
B: 9
C: 100
D: null
答案: 【 100】
5、单选题:
下列能产生当前日期的是
选项:
A: Now();
B: Date();
C: new Date()
D: new Noe()
答案: 【 Date();】
6、判断题:
在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
在文档对象节点树中,具有相同父节点的节点叫做“父节点”。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
JavaScript是Web上一种功能强大的编程语言,用于开发交互式的Web页面。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应事件的动态页面。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
JavaScript不需要区分字母大小写。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
在 HTML文档中引入JavaScript,有直接嵌入JavaScript脚本和链接外部JavaScript脚本两种。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
11、填空题:
DOM(Document Object Model)称为____,是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。
答案: 【 文档对象模型】
12、填空题:
采用____驱动是JavaScript语言的一个最基本特征。
答案: 【 事件】
13、填空题:
请阅读下面的程序,在空白处填写正确的代码。< 1 >我是一个一级标题喔!</ 1 >< 2 >我是一段文字。</ 2 >
答案: 【 h1;p】
14、填空题:
请阅读下面无序列表搭建的结构,根据注释中的要求填写代码。<ul><li ____>T恤</li> <!--指定列表项目符号是空心小圆圈样式--><li>连衣裙</li><li____>裤子</li> <!--指定列表项目符号是小方块样式--></ul>
答案: 【 circle;square】
15、填空题:
在JavaScript中可以使用Date对象的( )方法返回该对象的日期。
答案: 【 getDate()】
3-1 随堂测验--JS语言基础
1、单选题:
在HTML中嵌入JavaScript,应该使用的标记是( )
选项:
A: 〈script〉〈/script〉
B: 〈head〉〈/head〉
C: 〈body〉〈/body〉
D: 〈JS〉〈/JS〉
答案: 【 〈script〉〈/script〉】
2、多选题:
下面选项中,对JavaScript语言描述正确的是( )。
选项:
A: JavaScript是Web页面中的一种脚本语言文字。
B: JavaScript用于为页面添加动态效果。
C: JavaScript可以替代html和css。
D: JavaScript语言的前身是LiveScript语言。
答案: 【 JavaScript是Web页面中的一种脚本语言文字。;
JavaScript用于为页面添加动态效果。;
JavaScript语言的前身是LiveScript语言。】
3、判断题:
alert()函数主要用于弹出警示对话框,通常用于对用户进行提示。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
Javascript脚本文件的扩展名是
答案: 【 .js】
5、填空题:
分析如下的JavaScript代码段, 则运行后在页面上输出( ) var c="10",d=10; document.write(c+d)
答案: 【 1010】
3-2随堂测验--JS事件与常用对象
1、单选题:
在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是( ) <div id=”info” style=”display:block”><p>请填写</p></div>
选项:
A: 请填写
B: <p>请填写</p>
C: id="info" style=”display:block”
D: <div id=”info” style=”display:block”><p>请填写</p></div>
答案: 【 <p>请填写</p>】
2、单选题:
在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入( )
<a href=_________><img src=”previous.gif” width=”67” height=”21”></a>
选项:
A: ”javascript:history.go(-1)”
B: “history.go(1)”
C: “history.go(-1)”
D: “javascript:history.go(1)”
答案: 【 ”javascript:history.go(-1)”】
3、单选题:
分析下面的Javascript代码段,输出结果是( ) var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a);
选项:
A: stud
B: tuden
C: uden
D: udent
答案: 【 uden】
4、填空题:
采用____驱动是JavaScript语言的一个最基本特征。
答案: 【 事件】
5、填空题:
在JavaScript中可以使用Date对象的( )方法返回该对象的日期。
答案: 【 getDate()】
第四周 04 JavaWeb基础
单元测验4
1、单选题:
Tomcat的默认端口是什么?
选项:
A: 80
B: 8005
C: 8080
D: 8009
答案: 【 8080】
2、单选题:
下列选项中,可以成功修改Tomcat端口号为80的是( )
选项:
A: <Connect port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
B: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
C: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
D: <Connect port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
答案: 【 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />】
3、单选题:
下面选项中,表示服务器错误的状态码是( )
选项:
A: 100
B: 404
C: 302
D: 500
答案: 【 500】
4、单选题:
在HTTP协议中,用于发送大量数据的方法是
选项:
A: get
B: post
C: put
D: option
答案: 【 post】
5、单选题:
下列HTML与XML比较说法不正确的是.
选项:
A: HTML被设计出是用来显示数据的,XML被设计出是用来传输和存储数据的。
B: XML是不区分大小写的,而HTML是严格区分大小写的。
C: HTML中可以有多个根元素,而格式良好的XML中有且只能有一个根元素。
D: HTML中的标记是预定义的,而XML中的标记可以根据需要自己定义。
答案: 【 XML是不区分大小写的,而HTML是严格区分大小写的。】
6、判断题:
在Tomcat中,class文件保存在web-INF/classes目录下。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
一个web应用下子目录的命名没有特殊规定,可以随意命名。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
一次会话过程中,允许客户端与服务器进行多次请求与响应过程。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
在一个完整的XML文档中,必须包含一个XML文档的声明,并且该声明必须位于文档的第一行。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
采取在server.xml文件中配置虚拟目录,每次修改server.xml文件后,不需要重启服务器,修改的配置就会生效。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、填空题:
Tomcat容器中会话的有效时间可以在【 】文件中设置,默认会话过期时间为30分钟。
答案: 【 web.xml】
12、填空题:
改变服务器Tomcat端口,需要修改【 】配置文件。
答案: 【 server.xml】
13、填空题:
HTTP中用于告诉浏览器自动刷新页面的时间的头字段是【 】
答案: 【 refresh##%_YZPRLFH_%##Refresh##%_YZPRLFH_%##REFRESH】
14、填空题:
对XML文档进行约束时,同样需要遵守一定的语法规则,这种语法规则就形成了XML约束语言。目前,最常用的两种约束语言是【 】和Schema约束。
答案: 【 DTD】
15、填空题:
浏览器请求服务器资源时,如果访问的资源不存在,则会出现【 】错误
答案: 【 404】
随堂测验
1、单选题:
下列关于JDK的说法中,错误的是
选项:
A: JDK是Java开发工具包的简称
B: JDK包括Java编译器、Java文档生成工具、Java打包工具等
C: 安装JDK后,还需要单独安装JRE
D: JDK是整个Java的核心
答案: 【 安装JDK后,还需要单独安装JRE】
2、单选题:
Tomcat的默认端口是什么
选项:
A: 80
B: 8005
C: 8009
D: 8080
答案: 【 8080】
3、单选题:
以下哪个目录是Tomcat发布Web应用的目录
选项:
A: bin目录
B: conf目录
C: lib目录
D: webapps目录
答案: 【 webapps目录】
4、单选题:
Tomcat服务器的默认会话超时时间是
选项:
A: 30秒
B: 30分钟
C: 30毫秒
D: 30小时
答案: 【 30分钟】
5、单选题:
在WEB应用中,数据传递的默认编码是
选项:
A: ISO-8859-1
B: UTF-8
C: GBK
D: UNICODE
答案: 【 ISO-8859-1】
第五周 05 Servlet基础一
05 Servlet基础--单元测验1
1、单选题:
以下有关Servlet描述错误的是()
选项:
A: Servlet程序必须通过Servlet容器来启动运行。
B: Servlet必须在WEB应用程序的web.xml文件中进行注册和映射才可以被外界访问。
C: Servlet通需要存储在<WEB应用程序目录>WEB-INFclasses目录中。
D: 在web.xml中配置Servlet时,<servlet>元素和<servlet-mapping>元素只需配置其中一个即可。
答案: 【 在web.xml中配置Servlet时,<servlet>元素和<servlet-mapping>元素只需配置其中一个即可。】
2、单选题:
Servlet需要运行在Servlet容器中,以下哪个是Servlet容器
选项:
A: JDK
B: eclipse
C: tomcat
D: 浏览器
答案: 【 tomcat】
3、单选题:
HttpServlet类中,用来处理POST请求的方法是( )
选项:
A: doHead
B: doGet
C: doPost
D: doPut
答案: 【 doPost】
4、单选题:
下列关于HttpServlet类的说法中,错误的是( )
选项:
A: HttpServlet是位于javax.servlet.http包下抽象类
B: 通过继承HttpServlet类可以创建和HTTP协议相关的servlet
C: 通过继承HttpServlet类的方式创建servlet时,需要重写它的service()方法
D: HttpServlet类通过一个service()方法将HTTP请求和响应分别转为HttpServletRequest和HttpServletResponse类型的对象。
答案: 【 通过继承HttpServlet类的方式创建servlet时,需要重写它的service()方法】
5、单选题:
Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下()
选项:
A: class
B: classes
C: lib
D: conf
答案: 【 classes】
6、单选题:
LoginServlet是一个Servlet类,代码如下public class LoginServlet extends ___________ {public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { …}public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { …}}在下划线处应填写()
选项:
A: Servlet
B: HttpServlet
C: GenericServlet
D: Cookie
答案: 【 HttpServlet】
7、单选题:
Servlet容器关闭或web应用重新加载时会执行Servlet如下哪个方法?
选项:
A: init
B: service
C: getServletConfig
D: destroy
答案: 【 destroy】
8、单选题:
下列关于<servlet-mapping>作用的说法中,正确的是()
选项:
A: 用于映射Servlet对外访问的虚拟路径
B: 指定Servlet类的路径
C: 设置Servlet名称
D: 以上都不正确
答案: 【 用于映射Servlet对外访问的虚拟路径】
9、多选题:
HttpServlet中定义的doGet和doPost方法的参数类型有哪些?
选项:
A: ServletRequest
B: HttpServletRequest
C: HttpServletResponse
D: ServletResponse
答案: 【 HttpServletRequest;
HttpServletResponse】
10、多选题:
下面选项中,属于web.xml文件中<servlet>标签包含的子标签的是 ()
选项:
A: <init-param>
B: <servlet-name>
C: <load-on-startup>
D: <servlet-class>
答案: 【 <init-param>;
<servlet-name>;
<load-on-startup>;
<servlet-class>】
11、多选题:
下列异常中,哪些是在Servlet中重写doGet(),doPost()方法时抛出的异常( )
选项:
A: ServletException
B: HttpServletException
C: HttpException
D: IOException
答案: 【 ServletException;
IOException】
12、多选题:
下列选项中能正确实现一个servlet的方式有( )
选项:
A: 继承javax.servlet.http.HttpServlet类
B: 实现javax.servlet.Servlet接口
C: 继承javax.servlet. GenericServlet 类
D: 自定义一个类,命名为Servlet
答案: 【 继承javax.servlet.http.HttpServlet类;
实现javax.servlet.Servlet接口;
继承javax.servlet. GenericServlet 类】
13、多选题:
以下关于请求方式GET和POST的描述中,哪些是错误的( )
选项:
A: 使用GET请求方式传入的参数没有数据大小限制
B: 使用POST请求方式传入的参数没有数据大小限制
C: 使用GET请求方式提交的数据在地址栏中不会显示
D: 使用POST请求方式提交的数据在地址栏中不会显示
答案: 【 使用GET请求方式传入的参数没有数据大小限制;
使用GET请求方式提交的数据在地址栏中不会显示】
14、多选题:
某Web应用的上下文路径是root,配置文件web.xml中有如下片段,则以下说法正确的是()<servlet> <servlet-name>process</servlet-name> <servlet-class>itcast.ProcessServlet</servlet-class></serlvet><servlet-mapping> <servlet-name>process</servlet-name> <url-pattern>/proc</url-pattern></servlet-mapping>
选项:
A: 在包itcast中,有一个名为ProcessServlet的类
B: 访问路径是http://机器 IP:端口号/root/process
C: 访问路径是http://机器 IP:端口号/root/ProcessServlet
D: 访问路径是http://机器 IP:端口号/root/proc
答案: 【 在包itcast中,有一个名为ProcessServlet的类;
访问路径是http://机器 IP:端口号/root/proc】
15、填空题:
在Servlet开发中,当我们要自定义一个Servlet时,必须继承GenericServlet或者_________类
答案: 【 HttpServlet】
16、填空题:
创建好的Servlet,只有映射为_________,客户端才能正确其进行访问。
答案: 【 虚拟地址】
17、填空题:
在web.xml文件中,<url-pattern>/xxxxServlet</url-pattern>中的第一个‘/’表示_________
答案: 【 当前Web应用程序的根目录##%_YZPRLFH_%##根目录】
18、填空题:
Servlet配置信息中,用_________结点或元素来指定Servlet完整类名。
答案: 【 】
19、填空题:
Java Web项目的配置文件是_________
答案: 【 web.xml】
20、填空题:
假设web应用的名称为book,如果想通过http://localhost:8080/book/login来访问LoginServlet类,请填写空缺处的配置信息:<servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>yzpc.zy.servlet.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern> </url-pattern> </servlet-mapping>
答案: 【 /login】
21、填空题:
Servlet容器关闭或web应用重新加载时会执行Servlet的_______方法
答案: 【 destroy()##%_YZPRLFH_%##destroy】
5.1 servlet开发入门--随堂测验
1、单选题:
1、下面选项中,创建Servlet类后需要在哪个配置文件中进行配置()
选项:
A: web-config.xml
B: application.xml
C: config.xml
D: web.xml
答案: 【 web.xml】
2、单选题:
下面关于Servlet配置信息的选项中,用来指定Servlet完整类名的是()
选项:
A: <servlet-name>
B: <servlet-class>
C: <class>
D: <class-path>
答案: 【 <servlet-class>】
3、单选题:
如果通过继承类的方式创建Servlet类,可以从以下哪个类继承?
选项:
A: Servlet
B: HttpServlet
C: HttpRequest
D: HttpResponse
答案: 【 HttpServlet】
4、单选题:
Servlet有如下生命周期方法,第一次访问Servlet时,其执行顺序是什么?①service()②init()③构造方法
选项:
A: ①②③
B: ③①②
C: ①③②
D: ③②①
答案: 【 ③②①】
5、多选题:
下列关于servlet的说法中,正确的是( )
选项:
A: 多个用户同时访问一个servlet时,也会为这个servlet创建多个实例
B: 当servlet对象被销毁时,由servlet容器调用destroy()方法释放资源
C: servlet容器调用destroy()方法之后,它就再也不会调用这个servlet对象的service()方法了
D: 在servlet的一个生命周期中,service ()方法只会被调用一次
答案: 【 当servlet对象被销毁时,由servlet容器调用destroy()方法释放资源;
servlet容器调用destroy()方法之后,它就再也不会调用这个servlet对象的service()方法了】
5.2 HttpServlet应用--随堂测验
1、单选题:
在Servlet中向客户端浏览器输出文本时,使用以下哪个方法?
选项:
A: System.out.print()
B: out.print()
C: request.getParameter()
D: response.getWriter().print()
答案: 【 response.getWriter().print()】
2、单选题:
给定如下所示的Java Servlet代码片段,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是()。public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ System.out.println(“get”);}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ System.out.println(“post”);}protected void service(HttpServletRequest req, HttpSergvletResponse resp) throws ServletException, IOException{ System.out.println(“service”);}
选项:
A: get
B: post
C: service
D: service get
答案: 【
