第一范文网 - 专业文章范例文档资料分享平台

Java - EE期末习题集

来源:用户分享 时间:2025/7/23 7:59:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

选择题

第一章

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. http://localhost:8080/PDFServlet

B. http://localhost:8080/SimpleServlet/PDFServlet C. http://localhost:8080/pdfshow

D. http://localhost:8080/SimpleServlet/pdfshow 答案: 第三章

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() 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();

14) J2EE中,以下关于HttpServlet的说法错误的是( )。 a) HttpServlet是一个抽象类

b) HttpServlet类扩展了GenericServlet类

c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中

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

a) b) c) d)

34) Servlet中,使用( )接口或类中定义的( )方法来处理客户端发出的表单数据请求

b) PrintWriter out = request.getWriter();

c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter();

b) redirectURL() d) redirectResponse()

搜索更多关于: Java - EE期末习题集 的文档
Java - EE期末习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c66xak9g3i110ttc0odxt_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top