java ee考试题_Java-EE考试习题

如果缺少破土面出并与风雪拚搏的勇气,种子的前途并不比落叶美妙一分。以下是小编为大家搜索整理了Java_EE考试习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

第一章

1. JavaEE架构中各层的组件分布说明错误的是?

A. Application Client是客户层中包含的组件

B. Applets 是Web层中包含的组件

C. Servlet,JSP是Web层中包含的组件

D. EnterPrise JavaBeans 放置在业务层

2. 以下有关组件理解正确的是?

A. 组件是指一种包装过的软件对象,它们拥有标准化的接口,而且可在多个应用程序中重用。

B. 组件遵循一系列命名的规范,使用者能够根据这些规范调用不同的组件

C. JavaBean就是一种组件,可以在多个应用程序中重用。

D. JavaBean、Servlet和Applet组件都是服务器端的组件。

3. 自定义的Servlet应重载HttpServlet类的___方法以响应客户发出的POST请求方法。

A. POST

答案:

4. 一个实例运行在本地计算机的端口8080处。Web服务器实例中部署有一名为SimpleServlet的Web应用,其部署描述符文件片断如下:

PDFServlet

com.servlet.PDFServlet

PDFServlet

/pdfshow

B. onPost C. doPost D. ResponsePost

仅根据这些片断判断,可用下列哪些URI访问本机的名为PDFServlet的Servlet?

A.

B.

C.

D.

答案:

第三章

1. 下列关于Servlet的说法正确的是:

A. Servlet是一种动态网站技术

B. Servlet运行在服务器端

C. Servlet针对每个请求使用1个进程来管理

D. Servlet与普通的Java类一样,可以直接运行,不需要环境支持

2. 下列关于Servlet的编写方式正确的是:

A. 必须是HttpServlet的子类

B. 通常需要覆盖doGet()和doPost()方法或其中之一

C. 通常需要覆盖service()方法

D. 通常需要在web.xml文件中声明和两个元素

3. 下列关于Servlet工作原理的说法正确的是:

A. 当多个用户访问同一个Servlet时,该Servlet会在容器中创建多个实例

B. init()方法只会被调用一次,在此Servlet被创建时调用

C. service()方法在每次请求此Servlet时都会被调用

D. destroy()方法在每次请求完毕时会被调用

4. 关于Cookie的说法,错误的是:

A. 获取Cookie的名字用cookie的getName方法,getValue方法获取cookie的值。设置cookie的值用setValue方法

B. getMaxAge和setMaxAge是获取和设置cookie经过多长时间就过期的两个

方法。

C. Cookie是服务器端状态管理机制

D. 浏览器可以关闭Cookie功能

5. 写入和读取Cookie的代码分别是:

A. request.addCookies()和response.getCookies()

B. response.addCookie ()和request.getCookie ()

C. response.addCookies()和request.getCookies()

D. response.addCookie()和request.getCookies()

6. HttpServletRequest的__方法可以得到会话:

A. getSession()

B. getSession(boolean)

C. getRequestSession()

D. getHttpSession()

7. 下列选项中可以关闭会话的是:

A. 调用HttpSession的close() 方法

B. 调用HttpSession的invalidate()方法

C. 等待HttpSession超时

D. 调用HttpServletRequest的getSession(false)方法

8. 在HttpSession中写入和读取数据的方法是:

A. setParameter()和getParamter()

B. setAttribute()和getAttribute()

C. addAttribute()和getAttribute()

D. set()和get()

9. 关于HttpSession的getAttribute()和setAttribute()方法,正确的说法是:

A. getAttribute()方法返回类型是String

B. getAttribute()方法返回类型是Object

C. setAttribute()方法保存数据时如果名字重复会抛出异常

D. setAttibute()方法保存数据时如果名字重复会覆盖以前的数据

6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重

定向到另外的URL。

a) sendURL()

b) redirectURL() d) redirectResponse() c) sendRedirect()

8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。

a) init

b) service c) doFilter d) destroy

10)给定一个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();

14) J2EE中,以下关于HttpServlet的说法错误的是()。

a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类 c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中

33) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的(中包括元素。

a)

b) d) c)

34) Servlet中,使用()方法来处理客户端

发出的表单数据请求

a) HttpServlet doHead

b) HttpServlet doPost d) ServletRequest doPost c) ServletRequest doGet

36) 给定如下Servlet代码,假定在浏览器中输入URL:

http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是(。

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{

public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{

}

public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

res.setContentType("text/html");

PrintWriter out = res.getWriter();

out.println("");

out.println("");

out.println("doGet Hello World!");

out.println("");

out.println("");

out.close();

}

public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

res.setContentType("text/html");

PrintWriter out = res.getWriter();

out.println("");

out.println("");

out.println("doPost Hello World!");

out.println("");

}

}

a) 一个HTML页面,页面上显示doGet Hello World!

b) 一个HTML页面,页面上显示doPost Hello World!

c) 一个空白的HTML页面

d) 错误信息

40) J2EE中,()类()方法用于返回应用程序的上下文路径。

a) HttpServletRequest、getContextPath()

c) ServletContext、getContextPath() b) HttpServletRequset、getPathInfo() d) ServletContext、getPathInfo()

41) 在J2EE中,使用Servlet过滤器时,需要在web.xml通过(过滤器映射到Web资源。

a)

c) b) d)

第四章

1. 下列关于JSP的说法正确的是:

A. JSP在容器启动时会被翻译成Servlet,并编译为字节码文件

B. JSP在第一次被请求时会被翻译成Servlet,并编译为字节码文件

C. 在第二次请求时,将不再执行翻译步骤

D. JSP可以提供比Servlet更为丰富的功能

2. 下列不属于JSP页面的主要成分的是:

A. JSP脚本

B. HTML代码

C. JSP指令

D. JSP内置对象

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值