第一周01Web应用开发简介

单元测验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

第三周03JavaScript技术

03JS技术--单元测验

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=9‌‍var 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()

第四周04JavaWeb基础

单元测验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

第五周05Servlet基础一

05Servlet基础--单元测验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.1servlet开发入门--随堂测验

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.2HttpServlet应用--随堂测验

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.pr

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注