Java Web应用开发_05 Serviet基础一

Java Web应用开发_05 Serviet基础一

05 Serviet基础一_单元测验1

1单选(2分)
以下有关Servlet描述错误的是( D )
A.Servlet程序必须通过Servlet容器来启动运行。
B.Servlet必须在WEB应用程序的web.xml文件中进行注册和映射才可以被外界访问。
C.Servlet通需要存储在<WEB应用程序目录>\WEB-INF\classes\目录中。
D.在web.xml中配置Servlet时,< servlet>元素和< servlet-mapping>元素只需配置其中一个即可。

解析: D、在web.xml中配置Servlet时,< servlet>元素和< servlet-mapping>元素必须两个同时配置。

2单选(2分)
Servlet需要运行在Servlet容器中,以下哪个是Servlet容器( C )
A.浏览器
B.eclipse
C.tomcat
D.JDK

3单选(2分)
Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下( D )
A.class
B.lib
C.conf
D.classes

4单选(2分)
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 {}

}

在下划线处应填写( B )
A.GenericServlet
B.HttpServlet
C.Servlet
D.Cookie

5单选(2分)
Servlet容器关闭或web应用重新加载时会执行Servlet如下哪个方法? ( B )
A.service
B.destroy
C.getServletConfig
D.init

6多选(3分)
HttpServlet中定义的doGet和doPost方法的参数类型有哪些?( B、D )
A.ServletResponse
B.ttpServletResponse
C.ServletRequest
D.HttpServletRequest

7多选(3分)
下面选项中,属于web.xml文件中< servlet>标签包含的子标签的是 ( A、B、C、D )
A.< servlet-name>
B.< load-on-startup>
C.< init-param>
D.< servlet-class>

8多选(3分)
下列选项中能正确实现一个servlet的方式有( A、B、C )
A.实现javax.servlet.Servlet接口
B.继承javax.servlet.http.HttpServlet类
C.继承javax.servlet. GenericServlet 类
D.自定义一个类,命名为Servlet

9多选(3分)
以下关于请求方式GET和POST的描述中,哪些是错误的( A、C )
A.使用GET请求方式提交的数据在地址栏中不会显示
B.使用POST请求方式提交的数据在地址栏中不会显示
C.使用GET请求方式传入的参数没有数据大小限制
D.使用POST请求方式传入的参数没有数据大小限制

10多选(3分)
某Web应用的上下文路径是root,配置文件web.xml中有如下片段,则以下说法正确的是( A、C )

<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.访问路径是https://机器 IP:端口号/root/proc
B.访问路径是https://机器 IP:端口号/root/process
C.在包itcast中,有一个名为ProcessServlet的类
D.访问路径是https://机器 IP:端口号/root/ProcessServlet

11填空(2分)
在Servlet开发中,当我们要自定义一个Servlet时,必须继承GenericServlet或者_____HttpServlet____类

12填空(2分)
创建好的Servlet,只有映射为____虚拟地址_____,客户端才能正确其进行访问。

13填空(2分)
在web.xml文件中,/xxxxServlet中的第一个‘/’表示____当前Web应用程序的根目录 或 根目录_____

14填空(2分)
Servlet配置信息中,用_________结点或元素来指定Servlet完整类名。

15填空(2分)
Java Web项目的配置文件是___web.xml_____

发布了70 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/CSDNWuZhiChun/article/details/105019624
今日推荐