JavaEE 第三-四周

计算机Z20-第3-4周作业     总分:100分      得分:74.2分

1 . 填空题 简单 5分

在web.xml文件中,<url-pattern>/xxxxServlet</url-pattern>中的第一个‘/’表示__________。

学生答案

当前web应用程序的根目录

2 . 填空题 简单 5分

Servlet容器启动时,会为每个Web应用创建一个唯一的____________对象代表当前Web应用。

学生答案

ServletContext

3 . 单选题 简单 5分

下面选项中,创建Servlet类后需要在哪个配置文件中进行配置()

A.web-config.xml

B.application.xml

C.config.xml

D.web.xml

4 . 填空题 简单 5分

当用户访问JSP文件时,对于HTML标签以及文本,在转换后的Servlet中直接调用_______________方法将其作为字符串输出。

答案

out

5 . 单选题 困难 5分

下面选项中,能够实现将用户会话中的“counter”计数器的值增加1的选项是()

A.

HttpSession session = request.getSession(true); int ival = session.getAttribute(“counter”); if(ival == null){ ival = 1; }else{ Ival = ival + 1; } session.setAttribute (“counter”, ival);

B.

HttpSession session = request.getSession (true); Integer ival = (Integer) session.getAttribute (“counter”); Session.setAttribute (“counter”, ival + 1);

C.

HttpSession session = request.getSession (true); Integer ival = (Integer) session.getAttribute (“counter”); if(ival == null){ Ival = new Integer (1); } else { Ival = new Integer (ival.intValue () + 1); } session.setAttribute (“counter”, ival);

D.

HttpSession session = request.getSession (); int ival = session.getAttribute(“counter”); if (ival == null){ ival = 1; } else { ival = ival + 1; } session.setAttribute (“counter”, new Integer (ival));

6 . 单选题 简单 5分

在Java EE中,定义了getSession()方法的接口是()

A.HttpServlet

B.HttpSession

C.HttpServletRequest

D.HttpServletResponse

7 . 单选题 简单 5分

下面选项中,关于获得HttpSession对象的说法正确的是()

A.用new语句创建一个HttpSession对象

B.调用ServletRequest对象的getSession()方法

C.调用ServletConfig对象的getSession()方法

D.以上说法都不对

 

8 . 单选题 简单 5分

下面选项中,编写过滤器需要实现的接口是( )

A.javax.servlet.Servlet

B.java.servlet. Filter

C.javax.servlet. Listener

D.javax.servlet. Filter

9 . 单选题 简单 5分

在过滤器的doFilter方法中,能让目标资源执行的方法是( )

A.FilterChain.doFilter(request,response)

B.不用放行,过滤后目标就直接执行了

C.利用转发让目标资源执行

D.利用请求重定向让目标资源执行

10 . 单选题 中等 5分

关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的( )

A.<filter>元素顺序决定

B.<filter-mapping>元素顺序决定

C.<filter-class>元素顺序决定

D.由过滤器类名的顺序决定

11 . 单选题 简单 5分

下面选项中,用于监听ServletRequest域对象创建及销毁的监听器接口是( )

A.ServletRequestAttributeListener

B.ServletRequestListener

C.HttpServletRequestListener

D.ServletRequestActivationListener

 

12 . 填空题 简单 5分

Servlet技术规范中,定义了Servlet、Filter、Listener三门技术,____________可以对访问的请求和响应进行拦截并修改。

学生答案

Filter

13 . 单选题 简单 5分

关于JavaBean,下列的叙述哪一项不正确?( )

A.JavaBean的类必须是具体的公开的,并且具有无参数的构造器。

B.JavaBean的类属性是私有的,要通过公共方法进行访问。

C.JavaBean和Servlet一样,使用之前必须在项目的Web.xml中注册。

D.JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数。

 

14 . 单选题 简单 5分

Servlet获得初始化参数的对象是( )。

A.Request

B.Response

C.ServletConfig

D.ServletContext

15 . 单选题 简单 5分

在JSP/Servlet的生命周期中,用于初始化的方法是( )。

A.doPost()

B.doGet()

C.init()

D.destroy()

 

16 . 填空题 简单 5分

JavaBean是一个___类,其中必须包含一个___方法。

学生答案

java、无参的构造

17 . 填空题 简单 5分

在JSP中使用JavaBean的标签是___,其中id的用途是___。

学生答案

<jsp:useBean class=BeanName id=Bean实例>、实例化一个Bean对象

 回答错误

答案

&lt;jsp:userBeanclass=”JavaBean的名称”id=”JavaBean的实例”&gt;、实例化一个JavaBean对象

18 . 填空题 简单 5分

JavaBean的作用域中使用范围最大的是___。

答案

application

19 . 填空题 简单 5分

在Servlet中,主要使用HttpServletResponse类的重定向方法___方法实现重定向,以及使用___类的转发方法___方法实现转发功能。

学生答案

sendRedirect()、RequestDispatcher、forward()

 回答正确

答案

sendRedirect、RequestDispatcher、forward

20 . 单选题 中等 5分

当useBean标签中的scope属性取值page时,该beans的有效范围是( )。

A.当前客户

B.当前页面

C.当前服务器

D.所有客户

猜你喜欢

转载自blog.csdn.net/qq_46476515/article/details/130474613