J2EE和web考试试题

更新时间:2024-06-11 18:31:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

J2EE考试试题(每题2分,共100分)

姓名: 班级:

针对如下题目,请选择符合题目要求的答案,针对每一道题,所有答案都选对,则该题得分,

错选、不选、漏选均不得分。每题2分。

1.下面关于Servlet描述正确的是( ac )。(选择多项)

A.Servlet是以Java编程语言开发的服务器端程序,它运行在WEB服务器中。

B.Servlet也可以在被各种浏览器解释执行。 C.Servlet可以跨平台。

D.Servlet每次被调用都会重新编译。

2.HTTPServlet可按下列( abc )方式生成HTML网页。(选择多项)

A.按名称显示访问Servlet。 B.提交表单后。 C.按超文本链接。 D.使用include指令包含在网页中。

3.下面关于Servlet的生命周期描述错误的是(c )。(选

1 / 14

择一项)

A.Servlet的创建和破坏均由Serlet容器自动处理。 B.卸载Servlet时,服务器将调用Servlet的destroy()方法。

C.调用Servlet时,服务器都会自动调用Servlet的init()方法。

D.Servlet容器收到的任何请求都将被转发至Servlet的service()方法。 4.

http://localhost:8080/myWebApp/start/,就会调用student这个Servlet,可以在Web.xml中( 3 )配置。(选择一项) A.

/start/* student B.

student /start/* C.

2 / 14

student student

student /start/* D.

st student

student /start/*

5.每次向Web服务器做出请求时,Web都必须加载和执行Servlet。(选择一项) 2 A)对 B)错

6.Servlet通过( 2 )接受客户端的请求。(选择一项)

3 / 14

A)应用程序服务器 B)Web服务器 C)Servlet服务器 D)代理服务器

7.init()方法在Servlet处理第一个请求之前调用。(选择一项) 1

A)对 B)错

8.Servlet作为对象实例持久存在于请求之间。(选择一项)1

A)对 B)错

9.在要卸载Servlet时,服务器将调用Servlet的(b )方法。(选择一项)

A)init() B)destroy() C)service() D)以上所有选项都不正确。

10.ServletConfig对象具有对( b )对象的引用。(选择一项)

A)HTTPSession B)ServletContext C)Servlet D)ServletRequest

11下面对Servlet描述错误的是( cd )。(选择多项)

4 / 14

A)Servlet

主要使用

javax.servlet

javax.servlet.http两个包中的类和接口。

B)javax.servlet包包含了可以支持通用、跨协议的Servlet类。 C

Servlet

javax.servlet.http.HttpServlet接口。

D)Servlet一般用于控制程序运行,它本身不能在页面上显示任何内容。

12、Page指令中的import属性可以(c)发生(选择一项) A)0次 B) 1次 C)多次

13、设置JSP文件的MIME类型是HTML文件,且能显示汉字的page指令是(bc)。(选择多项) A

<%@

page

contenttype=”text/html,charset=gb2312”%> B

<%@

page

contentType=”text/html

charset=gb2312”%>

C.<%@ page contentType=”text/html;charset=GBK”%> D

<%@

page

contentType=”text/html

charset=’gb2312’%>

5 / 14

14、JSP的缺省脚本语言是:(b)(选择一项)

A)vbscript B) javascript C)c# d)java

15、JSP中的三种脚本元素是(abc)(选择多项) A) 声明 B)表达式 C )代码段 D)标记库

16、关于HTML注释说法正确的是:(ab)(选择多项) A) HTML注释可以包含在JSP文件中。 B)浏览器查看源文件可以看到这些注释

C)虽然他们是注释,但是可以可见输出 D)浏览器查看源文件看不到这些注释

17.关于include指令正确的是:()ab(选择多项) A)include指令将一个文件的内容包含在另一个文件中 B)语法:<%@ include page=” localURL ”%>

C)出现在一个jsp页面中的include指令的数量只能为一次 D)出现在一个jsp页面中的include指令的数量不受限制。

18、关于page指令下列说法正确的是:(ac)(选择多项) A) page支持多种不同的属性 B) page指令只能在一个jsp页面出现一次

6 / 14

C)page指令在一个jsp页面可以出现多次 D) page指令的所有属性只能出现一次

19、关于page指令的import属性说法正确的是:()ab(选择多项)

A) import属性扩展了java类集。

B)通过单一import属性可以导入多个类和包,用逗号将要导入的各个项目分开 C)只可以出现1次

D) import属性一次只能导入一个包或者类

20、下面代码正确的是(b)(选择一项) A)<%! int I; I=10; %>

B) <% int I; I=10; %>

C) <%= int I; I=10; %>

7 / 14

21.关于JSP页面的声明说法正确的是:()ab (选择多项) A)声明用于定义变量和方法

B) 声明的变量和方法可以由同一页面上的其他脚本元素引用

C)在一个JSP页面上只能有一个声明 D)声明能直接参与页面的输出。

22、session对象用于存储会话信息(b)(选择一项) A)不正确 B) 正确

23、jsp应用程序是一组网页的集合,每个JSP文档都有一个application对象(a)(选择一项) A)正确 B)错误

24、pageContext的功能描述正确的是(c)(选择一项) A) 控制页面的输入和输出 B) 控制异常的对象 C) 描述jsp文档的运行环境

25、Rsponse对象是实现了(c)接口 (选择一项) A) java.servlet.Response B) javax.servlet.http.Response

C) javax.servlet.http.HttpServletResponse

8 / 14

26、response对象的哪个方法可以实现页面的跳转( a) (选择一项)

A) sendRedirect() B) sendError() C) setHeader()

27.在J2EE中,标记的作用是( c )。(选择一项)

A)必须在一个JSP文件中搭配出现。

B) 就如同session.setAttribute()一样,来设置属性/值对 C)和动作一起使用,来设置bean的属性值 D)就如同request.setAttribute()一样,来设置属性/值对

28、在JSP中访问Bean属性的主要方法是通过以下( b )动作。(选择一项)

A) B) C) D)

29、是否可以在一个页面中使用多个标记来定义多个Bean。(选一项)b A)不可以B) 可以

9 / 14

30、动作的( d )属性指定可以在整个页面中引用特定Bean的唯一值。(选择一项) A)value B) scope C)class D)id

31(、 c )动作用于创建Bean或从服务器上获得现有bean。(选择一项)

A) B) C) D)

32、( a )动作用于永久地将控制权从JSP页面传输至本地服务器的另一位置。(选择一项)

A) B) C) D)

33、的scope属性的( a )值表示JavaBean 对象仅可用于当前页面。 (选择一项)

A)page B) session C)request D)application

34.的scope属性的( b )值表示JavaBean 对象在当前 HttpSession 的生命周期内可用于所有页面。

10 / 14

(选择一项)

A)page B) session C)request D)application

35、的scope属性的( c )值表示JavaBean 对象可用于被包括的JSP页面。(选择一项)

A)page B) session C)request D)application

36、三层体系结构分为:( abd )。(选择多项) A)表示层 B)数据层 C)通信层 D)业务逻辑层

37、( b )方法可读取或写入Bean的属性值。(选择一项) A)property B)accessor C)getter D)setter

38、对JavaBean描述正确的是。( ab )(选择多项) A)JavaBean是可复用的平台独立的软件组成。

B)JavaBean作为一种跨体系结构和跨平台的API,用于创建动态Java软件组件。

C)JavaBean中只能使用属性和方法完成功能。 D)JavaBean中没有连接数据库的API。

39、监听器需要实现( b )接口。(选择一项) A)java.util.EventObject B

11 / 14

java.util.EventListener

C)java.io.Serializable D)java.beans.Beans

40、下列哪个不是JSP的标准动作( b )(选择一项) A) B C) D)

41、模型-视图-控制器设计模式是( b )体系结构的基础。(选择一项) A)Model1 B) Model2

42、以下(c )是J2EE应用的组件。(选择一项) A)Web组件 B) 企业JavaBean组件 C)a和b都正确 D)以上所有选项不正确

43、Web档案文件具有( c)扩展名。(选择一项) A).java B) .class C).war D).tld

44、Web模块的部署描述文件(c)(选择一项) A)web.java B) web.class C)web.xml D)web.tld

45、以下哪些是J2EE应用程序的生命周期( abc )(选择

12 / 14

多项)

A)开发 B) 打包 C)部署

46、J2EE应用程序的组件包括( abc )(选择多项) A)Web应用程序组件 B) 企业JavaBean组件 C)客户端组件

47、下列说法不正确的是( d )(选择一项) A)Web应用程序包含应用程序资源和静态资源。 B) 所有组件都将通过jar程序生成档案文件。

C)Web应用程序通过部署描述文件web.xml部署Web应用程序。

D)以上说法都不正确

48、Web容器要求在应用程序中有一个WEB-INF目录,这个目录包括( abcd )(多选) A)web.xml文件,即部署描述文件 B) TLD文件,即标记库描述文件

C)classes子目录,包含.class文件,例如,Servlet类文件

D)lib子目录,用来包含应用程序的任何jar文件,比如数据库的驱动程序

13 / 14

49、所有JSP标准动作均遵循XML语言的语法,XML标记的语法包括( abcd )(多选) A)标记元素开始的起始标记 B) 标记元素结束的结束标记

C)放置在起始标记和结束标记之间的内容

D)空标记用于标记一个完整的元素,其中不包含任何内容

50、的scope属性的值可以为(abcd )(多选)

A)page B) session C)request D)application

14 / 14

本文来源:https://www.bwwdw.com/article/85r6.html

Top