J2EE 一

2019-08-31 17:22

J2EE 一

一、 选择题,共30题,每题2分,总共60分

1. J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是( )。

(选择一项)

A) getParameter方法只用于接收POST请求参数,接收GET 请求参数需要使用getQueryString方法

B) 如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串 If you use

this method with a multivalued parameter, the value returned is equal to the first value in the array returned by getParameterValues.

C) 如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有

值 的字符串数组

D) getParameter方法返回Object对象,使用前要强制类型转换:如String

str=(String)request.getParameter(key) java.lang.String

2. J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是( )。

A) page指令可以在JSP中的任何地方,以任何顺序出现

B) 一个JSP文件只有一个个page指令 C) 一个JSP文件只能有一个page指令

D) 在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次

3. J2EE中,在web.xml中,有如下代码:

30

以下描述,正确的是( )。

A) 定义了默认的会话超时时长,时长为30秒 mins

B) 可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来 seconds if a negative time indicates session should never timeout. C) 定义了默认的会话超时时长,时长为30小时

D) 可以使用Session类的getMaxInactiveInterval()方法把该值取出来

4. 在J2EE中,当用户在浏览器中输入:http://localhost:8080/myWebApp/start/,就会调用

student这个Servlet,可以在Web.xml中( )配置。 A)

/start/* student B)

student /start/*

C)

student student

student /start/* D)

st

student

student /start/*

5. J2EE中,ServletResponse的( )方法可以返回在应答中写入二进制数据的对象,( )方法

可以返回应答中发送字符文本的对象.

A B

getOutputStream( )和getWriter( )方法

To send binary data in a MIME body response, use the ServletOutputStream returned by getOutputStream(). To send character data, use the PrintWriter object returned by getWriter(). To mix binary and text data, for example, to create a multipart response, use a ServletOutputStream and manage the character sections manually C D

getWriter( )和getOutputStream( )方法 getInputStream( ) 和getPrint( ) 方法

6. 在J2EE中,在web.xml有如下代码段:

webmaster

myaddress@ mycompany.com

在Servlet中( )把webmaster的值:myaddress@mycompany.com取出来。 A) 使用RequestDispatcher的getInitParameter( “webmaster”)方法 B) 使用ServletContext的getInitParameter( “webmaster”)方法 C) All web.xml

D) 使用ServletConfig的getInitParameter( “webmaster”)方法

7、在JAVAEE中,以下的page指令设置了使用的脚本语言是Java,且导入java.rmi.*和java.util.*包,正确的是( )

A、<%@page language=\B、 <%@page language=\C、<%@page language=\

D、<%@page language=\

8、在J2EE实现企业级应用开发中,( )是描述标记库的XML文档

A、TLD文件 B、DTD文件 C、WAR文件 D、EAR文件

9、在J2EE中,重定向到另一个页面,以下( )语句是正确的 A、request.sendRedirect(\B、request.sendRedirect()

C、response.sendRedirect(\D、response.sendRedirect()

10、在JAVAEE中,在JSP中想要使用user包中的User类,则以下写法正确的是( A、

D、

11.J2EE 中,( )类的( )方法用于创建对话。 A HttpServletRequest、getSession B HttpServletResponse、newSession

C

HtttpSession、newInstance

D HttpSession、getSession

12.给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”)

那么在 MyServlet 中可以使用( )方法把属性 name的值取出来。 A. String str=request.getAttribute(“name”);

B. String str=(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出来

13.编写Servlet 的doPost方法时,需要抛出异常为( )。 A.ServletException, IOException B.ServletException, RemoteException C.HttpServletException, IOException D.HttpServletException, RemoteException

14.以下( )可用于检索session属性userid的值。 A.session. getAttribute (“userid”); B.session. setAttribute (“userid”); C.request. getParameter (“userid”); D.request. getAttribute (“userid”);

。 )

15.在J2EE中,以下对RequestDispatcher描述正确的是( )。

A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面

D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

16.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为( )。 A.jsp文件 B.class文件 C.jar文件 D.web.xml文件

17. 给定一个Servlet程序的代码片段,如下:( )

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws

ServletException,IOException {

request.getSession().getAttribute(“A”); }

假定第二行返回的对象引用不是null,那么这个对象存储在( )范围中。 A. page B. C. D.

session request

application

18.给定一个Servlet的代码片段如下: ( ) Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充如下代码。

A.PrintWriter out = response.getWriter(); B.PrintWriter out = request.getWriter();

C.OutputStream out = response.getOutputStream(); D.OutputStream out = request.getWriter();

19.在J2EE中,对于Httpservlet类的描述,错误的是( ).

A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet

B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse.

D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法

20.给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是( ).

public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {

System.out.println(\

}

public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {

System.out.println(\ } A B

get post

C get post D post Get

21.在J2EE中,重定向到另一个页面,以下( )语句是正确的。

A B C D

request . sendRedirect(“http : // www . jb -aptech . com . cn”); request . sendRedirect();

response . sendRedirect(“Http : // www . jb – aptech . com . cn”); response . sendRedirect();

22.J2EE中,Servlet API 为使用Cookie,提供了( )类。

A B C D

Javax.servlet.http.Cookie

Javax.servlet.http.HttpCookie Javax.servlet. Cookie

Javax.servlet.http. HttpCookie

23、JAVAEE中,HttpSession接口位于( )包中。 A、javax.servlet.session

B、javax.servlet

C、javax.servlet.http D、javax.servlet.http.session


J2EE 一.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:牛津译林版英语4下unit2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: