Java EE习题集Word文档下载推荐.docx

上传人:聆听****声音 文档编号:956928 上传时间:2023-04-29 格式:DOCX 页数:12 大小:23.51KB
下载 相关 举报
Java EE习题集Word文档下载推荐.docx_第1页
第1页 / 共12页
Java EE习题集Word文档下载推荐.docx_第2页
第2页 / 共12页
Java EE习题集Word文档下载推荐.docx_第3页
第3页 / 共12页
Java EE习题集Word文档下载推荐.docx_第4页
第4页 / 共12页
Java EE习题集Word文档下载推荐.docx_第5页
第5页 / 共12页
Java EE习题集Word文档下载推荐.docx_第6页
第6页 / 共12页
Java EE习题集Word文档下载推荐.docx_第7页
第7页 / 共12页
Java EE习题集Word文档下载推荐.docx_第8页
第8页 / 共12页
Java EE习题集Word文档下载推荐.docx_第9页
第9页 / 共12页
Java EE习题集Word文档下载推荐.docx_第10页
第10页 / 共12页
Java EE习题集Word文档下载推荐.docx_第11页
第11页 / 共12页
Java EE习题集Word文档下载推荐.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java EE习题集Word文档下载推荐.docx

《Java EE习题集Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java EE习题集Word文档下载推荐.docx(12页珍藏版)》请在冰点文库上搜索。

Java EE习题集Word文档下载推荐.docx

8080/pdfshow

12

D.http:

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.下列选项中可以关闭会话的是:

BC

A.调用HttpSession的close()方法

B.调用HttpSession的invalidate()方法

C.等待HttpSession超时

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

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

B

A.setParameter()和getParamter()

B.setAttribute()和getAttribute()

C.addAttribute()和getAttribute()

D.set()和get()

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

BD

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

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

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

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

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

a)sendURL() b) redirectURL()

c) sendRedirect() d) redirectResponse()

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

)方法。

a)init b) service

c) doFilter d) destroy

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

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

a)HttpServlet是一个抽象类

b)HttpServlet类扩展了GenericServlet类

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

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

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

init-param>

元素。

a)<

filter>

b) <

filter-mapping>

c) <

filter-name>

d) <

filter-class>

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

a)HttpServlet doHead b) HttpServlet doPost

c) ServletRequest doGet d) ServletRequest doPost

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

URL:

http:

8080/servlet/HelloServlet,可以调用这个servlet,那么这个

Servlet的输出是( )。

importjava.io.*;

importjavax.servlet.*;

importjavax.servlet.http.*;

publicclassHelloServletextendsHttpServlet{

publicvoidservice(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{

publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{

res.setContentType("

text/html"

);

PrintWriterout=res.getWriter();

out.println("

html>

"

body>

doGetHelloWorld!

/body>

/html>

publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{

out.println("

doPostHelloWorld!

} }

a)一个HTML页面,页面上显示doGetHelloWorld!

b)一个HTML页面,页面上显示doPostHelloWorld!

c)一个空白的HTML页面

d)错误信息

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

a)HttpServletRequest、getContextPath() b)

HttpServletRequset、getPathInfo()

c) ServletContext、getContextPath() d)

ServletContext、getPathInfo()

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

第四章

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

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

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

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

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

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

A.JSP脚本

B.HTML代码

C.JSP指令

D.JSP内置对象

3.下列JSP表达式的写法正确的是:

A.<

% =”abc”.length()%>

B.<

%=”abc”+123%>

C.<

%=newjava.util.Date();

%>

D.<

%=this%>

4.在JSP页面中的下述代码,第二次访问此页面的输出是:

%!

intx=0;

inty=0;

%=x++%>

<

%=y++%>

A.0,0

B.0,1

C.1,0

D.1,1

5.下列方式可以在JSP中使用注释并且客户端无法查看的是:

A.<

!

—注释—>

B.<

%注释%>

%--注释-->

注释%>

6.有关JSP页面作用域page、request、session和applicatio说法错误的是

A.pageContext对象只能接受来自创建当前页面的客户访问

B.request对象可以在多个客户请求生命周期内接受其访问。

C.session对象在整个用户会话生命周期内,在应用中接受一个单独的客户的访问

D.application对象在整个应用的生命周期内,接受来自这个应用中的任何页面的访问。

7.下列哪些是JSP的隐含声明对象?

A.pageContext

B.Error

C.Config

D.Thread

8.以下关于JSP技术的说法正确的是?

A.分离业务逻辑和表示

B.编写一次,随处运行

C.客户端Java资源的高效利用

D.可重用的组件和标签库

9.JSP页面包括以下哪些元素?

ABC

A.JSP指令

B.JSPAction

C.JSP脚本

D.JSP控件

10.下列page指令的使用正确的是()

%@pageimport="

java.util.*java.sql.*"

%>

java.util.*,java.sql.*"

java.util.*;

java.sql.*"

java.util.*"

11.下列useBean标准动作使用正确的是()

jsp:

useBeanid=”a”class=”java.util.Date”/>

useBeanname=”a”class=”java.util.Date”scope=”request”/>

useBeanid=”a”class=”Date”/>

useBeanname=”a”class=”Date”scope=”request”/>

12.下列setProperty标准动作使用正确的是()

setPropertyname=”id”property=”name”value=”name”/>

setPropertyid=”id”property=”name”value=”name”/>

setPropertyname=”id”property=”name”param=”name”/>

setPropertyid=”id”property=”name”param=”name”/>

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

A.<

%= %>

% %>

C.<

%>

D.<

%@ %>

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

A.applet

B.servlet

C.application

D.exe文件

15.在JavaEE中,test.jsp文件中有如下一行代码:

useBeanid=”user”scope=” ”class=”com.UserBean”/>

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

A.page

B.request

C.session

D.application

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

A.extends

B.import

C.languge

D.contentType

17.在JSP中,只有一行代码:

%=’A’+’B’%>

,运行将输出( )。

A.A+B

B.AB

C.131

D.错误信息,因为表达式是错误的

18.给定如下JSP代码,假定在浏览器中输入

URL:

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

%@pagecontentType="

text/html;

charset=GBK"

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

%intcounter=10;

c:

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

setvar=”isOdd”value=”true”>

/c:

set>

if>

choose>

whentest=”${isOdd==true}”>

it’sanodd<

when>

otherwise>

it’saneven<

A.一个HTML页面,页面上显示it’sanodd

B.一个HTML页面,页面上显示it’saneven

C.一个空白的HTML页面

D.错误信息

19.给顶一个JSP程序源代码,如下:

includepage="

two.jsp"

flush="

true"

>

paramname="

location"

value="

bejing"

/>

/jsp:

include>

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

getParamname="

getParametername="

%=request.getAttribute("

)%>

%=request.getParameter("

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

A.1

B.1或多

C.0或1

D.0或多

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

%pageContext.setAttribute("

User"

"

HAHA"

//此处填写代码

给定include2.jsp文件代码片断,如下:

%=pageContext.getAttribute("

要求运行include1.jsp时,浏览器上输出:

HAHA

要满足以上条件,jsp1.jsp中下划线处应填入以下( )语句。

include2.jsp"

null

%@includefile="

HAHA

forwardpage="

%response.sendRedirect("

22.给定一个JSP程序源码如下:

includepage=“two.jsp”flush=“true”>

paramname=“location”value=“beijing”/>

在two.jsp中加入( )代码片断可以输出参数location的值。

getParamname=“location”>

getParametername=“location”>

%=request.getAttribute(“location”)%>

%=request.getParameter(“location”)%>

23.要设置某个JSP页面为错误处理页面,以下page指令正确的是()。

%@pageerrorPage="

%@pageisErrorPage="

%@pageextends="

javax.servlet.jsp.JspErrorPage"

%@pageinfo="

error"

24.在JSP中,()动作用于将请求转发给其他JSP页面。

A.forward

B.include

C.useBean

D.setProperty

25.在J2EE中,在一个JSP文件中,有表达式<

%=2+3%>

,它将输出( )。

A.2+3

B.5

C.23

D.不会输出,因为表达式是错误的

26.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是( )。

(选择二项)

% Stringname="

JACK"

;

WELCOME,

A.name

%=name%>

C.out.println(name);

%out.println(name);

27.在J2EE中,重定向到另一个页面,以下( )语句是正确的。

A.request.sendRedirect("

//www.jb-"

B.request.sendRedir

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2