J2EE期末练习题 下载本文

则应在此Servlet下划线处填充如下代码( )。 A.PrintWriter out = response.getWriter(); B.PrintWriter out = request.getWriter(); C.OutputStream out = response.getOutputStream(); D. OutputStream out = request.getWriter();

28.给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是( )。 <%@ page contentType=\

<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%>

<% int counter = 10; %>

it’s an odd it’s an even

A. 一个HTML页面,页面上显示it’s an odd B. 一个HTML页面,页面上显示it’s an even C. 一个空白的HTML页面 D.错误信息

29.某JSP程序中声明使用javaBean的语句如下:

要取出该javaBean的loginName属性值,以下语句正确的是( )。 A. B.

C.<%user.getLoginName()%>

D.<%user.getProperty(“loginName”)%>

30.表单数据的提交方法有两种, ( )方法使得数据由标准的输入设备读入。

A.Get B. Post C.Read D.Input

31.在表单提交的数据中,如果变量的值有多个,这时应调用( )方法, A. getParameterValues() B. getParameter() C. getParameterNames() D. getAttribute() 32.Servlet的事件驱动由( )实现。

A. Filter B. Listener C . Response D. Request 33.标记名称由两部分组成,( )用来区分不同标记库。 A. 后缀 B. 前缀 C.JSP D. bean

34.客户机对Servlet的请求和Servlet对客户端的响应,都是通过( )A.EJB B.XML C.API D.Web服务器 35.获取数据库连接的方法是 ( )。

A.Connection() B.getConnection() C.Con D.getContent() 36.常用的接收邮件的协议是 ( B )。 A.SMTP B.POP3 C.IMAP D.MIME

37.( )用来获取一个已被创建的JavaBean组件的属性值。 A. B. C.、 D. 38.要对体内容进行操作的标记,必须继承的接口是( )。 A. javax.Servlet.jsp.tagext. Tag B.javax.Servlet.jsp.tagext.BodyTag

C. javax.Servlet.jsp. Tag D. 三个都必须 39.core标记库主要的标记有( )。 A.通用标记;流程控制标记;URL标记 B.选择标记;循环标记 C.sql标记;xml标记;FN标记 D.以上都是

40.在WAR文件中,web.xml放在哪个目录中 ( )。

来实现的。 A. WEB-INF B. APP-INF C. META-INF D. WEB-INF\\lib 41.ejb环境变量如何调用名为ejbC的ejb ( )。 A. initCtx.lookup(\B. initCtx.lookup(\C. initCtx.lookup(\D. initCtx.lookup(\42.Servlet获得初始化参数的对象是( )。 A.Request B.Response C.ServletConfig D.ServletContext 43.Servlet间完成协作,需要用到( )完成请求指派。 A.Requestdispatcher B.Responsedispatcher C.Servletdispatcher D.includedispatcher 44.JSP脚本中设有变量a,输出a正确的表达式是( )。 A.<%=a;%> B.<%=a%> C.<% =a;%> D.<%a%>

45.JSP从HTML表单中获得用户输入的正确语句为 ( )。

A.Request.getParameter(“ID”) B.Reponse.getParameter(“ID”) C.Request.getAttribute(“ID”) D.Reponse.getAttribute(“ID”) 46.能执行带参数的SQL语句的对象是 ( )。

A.Statement B. Preparedstatement C.CallStatement D.以上三个都可以 47.标记处理器集成Tag接口,必须实现的接口方法是 ( )。 A、doStartTag() B、doEndTag() C、以上都是

48.标记库描述文件(简称TLD文件)的扩展名是( )。 A.tag B.tld C.core D.jsp

49. 标记库描述文件(简称TLD文件)实际上就是一个( )文件。 A.jsp B.xml C.html D.doc

50.一个名为First的servlet程序所对应的请求URL应该是( )。 A.First B./First C.servlet/First D.//First 51.表单标记如下:

?
则当提交表单后,servlet程序student中一定被执行的方法是( ) A.doGet() B.doPost() C.student() D.init() 52.下列( )是JSTL的最基本的标记库。 A.core B.XML C.Fn D.SQL

53.java EE技术框架可以分为( )、服务技术和通信技术三个部分。 A.组件技术 B.中间件技术 C.网络技术 D.EJB组件 54.Java EE WEB组件包括( )和JSP。

A.Bean B.Servlet C.javascript D.session 55.JSP页面经过编译之后,将创建一个( )

A.applet B.servlet C.application D.exe文件

56.当JSP页面执行自定义标记,遇到结束标记时将调用( )方法执行处理。 A.doStartTag() B.doEndtag() C.doInitBody() D.doAfterBody() 57.给定JSP程序源码如下,该JSP运行后输出的结果是( )。

<% int count=1 ; %> Count : <%++count ; %>

A.Count:1 B.Count:2 C.1:2 D.Count 58. 在J2EE 中,$ { 2 + \}将输出( )。

A.2 + 4 B. 6 C.24 D.不会输出,因为表达式是错误的 59.JSP页面以( )为扩展名进行保存。 A..jpx B..jsp C..java D..JSP 60.( )指令用于将文件嵌入JSP页面。

A.include B.taglib C.page D.language 61.以下脚本元素中有语法错误的是( )。 A.<%! int i=0; %> B.<% int i=0; %> C. <%=i; %> D.<% i++; %>