J2ee复习题含答案.doc

上传人:b****1 文档编号:230932 上传时间:2022-10-07 格式:DOC 页数:16 大小:94.50KB
下载 相关 举报
J2ee复习题含答案.doc_第1页
第1页 / 共16页
J2ee复习题含答案.doc_第2页
第2页 / 共16页
J2ee复习题含答案.doc_第3页
第3页 / 共16页
J2ee复习题含答案.doc_第4页
第4页 / 共16页
J2ee复习题含答案.doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

J2ee复习题含答案.doc

《J2ee复习题含答案.doc》由会员分享,可在线阅读,更多相关《J2ee复习题含答案.doc(16页珍藏版)》请在冰豆网上搜索。

J2ee复习题含答案.doc

JSP期末考试题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。

每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。

1)在JSP中,要定义一个方法,需要用到以下()元素。

(选择一项)

a)<%=%> b)<%%>

c)<%!

%> d)<%@%>

2)JSP页面经过编译之后,将创建一个()。

(选择一项)

a)applet b)servlet

c)application d)exe文件

3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。

(选择一项)

a)doStartTag() b)doEndTag()

c)doInitBody() d)doAfterBody()

4)在J2EE中,test.jsp文件中有如下一行代码:

(选择一项)

useBeanid=”user”scope=”_____”type=”com.UserBean”/>

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a)page b)request

c)session d)application

5)在J2EE中,以下不是JSP隐式对象的是()。

(选择一项)

a)pageContext b)context

c)application d)out

6)Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。

(选择一项)

a)sendURL() b)redirectURL()

c)sendRedirect() d)redirectResponse()

7)在JSP中,page指令的()属性用来引入需要的包或类。

(选择一项)

a)extends b)import

c)languge d)contentType

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

(选择一项)

a)init b)service

c)doFilter d)destroy

9)在JSP中,只有一行代码:

<%=’A’+’B’%>,运行将输出()。

(选择一项)

a)A+B b)AB

c)131 d)错误信息,因为表达式是错误的

10)给定一个Servlet的代码片段如下:

PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

______

out.println(“hikitty!

”);

out.close();

}

运行次Servlet时输出如下:

hikitty!

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

(选项一项)

a) PrintWriterout=response.getWriter();

b) PrintWriterout=request.getWriter();

c) OutputStreamout=response.getOutputStream();

d) OutputStreamout=request.getWriter();

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

http:

//localhost:

8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。

(选项一项)

<%@pagecontentType="text/html;charset=GBK"%>

<%@tagliburi=”prefix=”c”%>

<%intcounter=10;%>

iftest=”${counter%2==1}”>

setvar=”isOdd”value=”true”>

set>

if>

choose>

whentest=”${isOdd==true}”>it’sanodd

when>

otherwise>it’saneven

otherwise>

choose>

a) 一个HTML页面,页面上显示it’sanodd

b) 一个HTML页面,页面上显示it’saneven

c) 一个空白的HTML页面

d) 错误信息

12)给定java程序User.java,代码如下:

packageuser;

publicclassUser{

privateStringpassword;

privateStringloginName;

publicStringgetLoginName(){

returnloginName;

}

publicStringgetPassword(){

returnpassword;

}

publicvoidsetLoginName(StringloginName){

this.loginName=loginName;

}

publicvoidsetPassword(Stringpassword){

this.password=password;

}

}

给定user.jsp,代码片断如下:

____________

loginName:

getPropertyname=”user”property=”loginName”/>

password:

getPropertyname=”user”property=”password”/>

在浏览器上输入URL:

http:

//localhost/user,jsp?

loginName=sa&password=sa并回车

要使浏览器上显示:

loginName:

sa password:

sa

在user.jsp中的下划线处应填入以下()代码. (选择一项)

a)

useBeanid=”user”class=”user.User”scope=”page”/>

setPropertyname=”user”property=”loginName”value=”*”/>

setPropertyname=”user”property=”password”value=”*”/>

b)

useBeanid=”user”class=”user.User”scope=”application”/>

setPropertyname=”user”property=”loginName”value=”*”/>

setPropertyname=”user”property=”password”value=”*”/>

c)

useBeanid=”user”class=”user.User”scope=”application”/>

setPropertyname=”user”property=”*”/>

d)

useBeanid=”user”class=”user.User”scope=”page”/>

setPropertyname=”user”property=”*”/>

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

useBeanid=”user”class=”mypackage.User”scope=”pge”/>

要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项)

a)

getPropertyname=”user”property=”loginName’/>

b)

getPropertyid=”user’property=”loginName”/>

c) <%=user.getLoginName()%>

d) <%=user.getProperty(“loginName”)%>

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

(选择一项)

a) HttpServlet是一个抽象类

b) HttpServlet类扩展了GenericServlet类

c) HttpServlet类的子类必须至少重写service方法

d) HttpServlet位于javax.servlet.http包中

15) 给顶一个JSP程序源代码,如下:

includepage="two.jsp"flush="true">

paramname="location"value="bejing"/>

include>

在two.jsp中使用()代码片段可以输出参数location的值。

a)

getParamname="location">

b)

getParametername="location">

c) <%=request.getAttribute("location")%>

d) <%=request.getParameter("location")%>

16) J2EE中,JSPEL表达式:

s{(10*10)ne100}的值是()。

(选择一项)

a) 0 b) True

c) False d) 1

17)在J2EE中,test.jsp文件如下:

<%{%>

useBean id="buffer" scope="page" type="java.lang.StringBuffer"/>

<% buffer.append("ABC");%>

<%}%>buffer is<%=buffer%>

运行时,将发生()。

(选择一项)

a) 转译期错误 b) 运行期错误

c) 运行后,浏览器上显示:

bufferisnull

d) 运行后,浏览器上显示:

bufferisABC

18)如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。

(选择一项)

a)1 b)1或多

c)0或1 d)0或多

19)给定include1.jsp文件代码片断,如下:

<%pageContext.setAttribute("User","HAHA");%>

_______//此处填写代码

给定include2.jsp文件代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1