JavaWeb选择题.docx

上传人:b****1 文档编号:17648975 上传时间:2023-04-24 格式:DOCX 页数:77 大小:34.73KB
下载 相关 举报
JavaWeb选择题.docx_第1页
第1页 / 共77页
JavaWeb选择题.docx_第2页
第2页 / 共77页
JavaWeb选择题.docx_第3页
第3页 / 共77页
JavaWeb选择题.docx_第4页
第4页 / 共77页
JavaWeb选择题.docx_第5页
第5页 / 共77页
点击查看更多>>
下载资源
资源描述

JavaWeb选择题.docx

《JavaWeb选择题.docx》由会员分享,可在线阅读,更多相关《JavaWeb选择题.docx(77页珍藏版)》请在冰豆网上搜索。

JavaWeb选择题.docx

JavaWeb选择题

A.继承Filter类

B.实现Filter接口

C.继承HttpFilter类

D.实现HttpFilter接口

正确答案为:

B

第2题.自定义标签的配置文件放在________

A.WebRoot

B.lib

C.classes

D.WEB-INF

正确答案为:

D

第3题.有关会话跟踪技术描述正确的是(多选)

A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端

B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期

C.在禁用Cookie时可以使用URL重写技术跟踪会话

D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示

正确答案为:

ABC

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

A.request.sendRedirect(“http:

//www.svse.com.cn”);

B.request.sendRedirect();

C.response.sendRedirect(“http:

//www.svse.com.cn”);

D.response.sendRedirect();

正确答案为:

C

第5题.EL表达式,${10mod3},执行结果为:

A.10mod3

B.1

C.3

D.null

正确答案为:

B

第6题.自定义标签的作用是

A.编写和使用方便

B.规定是这样的,如果不用,别人会说我们不专业

C.可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发

D.连数据库

正确答案为:

C

第7题.request.getRequestDispatcher().forward(request,response)称之为

A.流转

B.转发

C.重定向

D.导航

正确答案为:

B

第8题.有关Servlet的生命周期说法正确的有(多选)

A.Servlet的生命周期由Servlet实例控制

B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象

C.service()方法响应客户端发出的请求

D.destroy()方法释放Servlet实例

正确答案为:

BCD

第9题.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。

(选择一项)

PublicclassServlet1extendsHttpServlet{

Publicvoidinit()throwsServletException{

}

Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)

ThrowsServletException,IOException{

PrintWriterout=response.getWriter();

out.println(“hello!

”);

}

}

A.编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

B.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:

hello!

C.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

D.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

正确答案为:

B

第10题.在Servlet中,response.getWriter()返回的是____________

A.JspWriter对象

B.PrintWriter对象

C.Out对象

D.ResponseWriter对象

正确答案为:

B

第11题.在web.xml中使用___________标签配置过滤器

A.

B.

C.

D.

正确答案为:

A

第12题.自定义标签的描述文件在web.xml中配置正确的

A.

bob-tld

/WEB-INF/bob.tld

B.

bob-tld

/WEB-INF/bob.tld

C.

bob-tld

/WEB-INF/bob.tld

D.

bob-tld

/WEB-INF/bob.tld

正确答案为:

D

第13题.J2EE中,ServletAPI为使用Cookie,提供了()类。

A.javax.servlet.http.Cookie

B.javax.servlet.http.HttpCookie

C.javax.servlet.Cookie

D.javax.servlet.http.HttpCookie

正确答案为:

A

第14题.在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的

A.

B.

C.

D.

正确答案为:

D

第15题.在JSP页面中,能够完成输出操作的内置对象是

A.out

B.response

C.request

D.config

正确答案为:

A

第16题.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。

(请选择一项)

<%intx=1;%>

<%!

intx=10;%>

X=<%=x%>

A.x=1

B.x=2

C.x=10

D.x=11

正确答案为:

A

第17题.在JSP中,若要在JSP正确使用标签:

getKing/>,在jsp中声明的taglib指令为:

<%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”%>,下划线处应该是

A.x

B.getKing

C.myTags

D.king

正确答案为:

A

第18题.能够保留请求作用域中数据的转向方式是______________

A.response.forward()

B.response.sendRedirect()

C.session.getRequestDispatcher().forward(request,response)

D.request.getRequestDispatcher().forward(request,response)

正确答案为:

D

第19题.Login.jsp为登录页面,表单代码如下:

Index.jsp中直接显示用户名,以下哪种代码正确()

A.${requestScope.name}

B.<%=name%>

C.${param.name}

D.<%=param.name%>

正确答案为:

C

第20题.某JSP中有如下代码,显示结果为()

<%

inta=5;

request.setAttribute(“a”,”123”);

session.setAttribute(“a”,”456”);

%>

outvalue="${a}"/>

A.5

B.123

C.456

D.null

正确答案为:

B

第21题.在a.jsp中有代码片断如下:

loginName:

在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(多选)

A.<%=request.getParameter(“loginName”)%>

B.<%=request.gerAttribute(“loginName”)%>

C.<%Stringname=request.getParameter(“loginname”);

out.println(name);%>

D.<%Stringname=request.getAttribute(“loginname”);out.println(name);%>

正确答案为:

AC

第22题.要在jsp中使用ArrayList,做法正确的是

A.<%importjava.util.ArrayList%>

B.<%@import"java.util.ArrayList"%>

C.<%@pageimport="java.util.ArrayList"%>

D.<%@pagepackage="java.util.ArrayList"%>

正确答案为:

C

第23题.如果只希望在多个页面间共享数据,可以使用__________作用域

A.request,session

B.applicationsession

C.request,application

D.pageContextrequest

正确答案为:

A

第24题.在编写过滤器时,需要完成的方法

A.doFilter()

B.doChain()

C.doPost()

D.doDelete()

正确答案为:

A

第25题.以下代码执行效果为():

forEachvar="i"begin="1"end="5"step="2">

outvalue=“${i}”/>

forEach>

A.12345

B.135

C.iii

D.15

正确答案为:

B

第26题.request.setAttribute("user","svse");

session.setAttribute("user","bob");

使用{user}则显示

A.null

B.svse

C.bob

D.啥也没有

正确答案为:

B

第27题.给定一个Servlet的doGet方法中的代码片段,如下:

request.setAttribute(“name”,”zhang”);

response.sendRedirect(“http:

//localhost:

8080/servlet/MyServlt”);

那么在MyServlet中可以使用()方法把属性name的值取出来。

A.Stringstr=request.getAttribute(“name”);

B.Stringstr=(String)request.getAttribute(“name”);

C.Objectstr=request.getAttribute(“name”);

D.无法取出来

正确答案为:

D

第28题.在JSP中,test.jsp文件如下,试图运行时,将发生()。

<%Stringstr=null;%>

stris<%=str%>

A.转译期有误

B.编译Servlet源码时发生错误

C.执行编译后的Servlet时发生错误

D.运行后,浏览器上显示:

strisnull

正确答案为:

D

第29题.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:

A.true

B.true

C.false

D.false

正确答案为:

A

第30题.编写自定义标签处理类后,需要编写一个()去描述

A..tag文件

B..tld文件

C.dtd文件

D..xml文件

正确答案为:

B

第31题.考虑下面JSP文件代码片断:

includepage=”test2.jsp”>

paramname=”username”value=”svse”/>

include>

以下()代码片断放置在test2.jsp中不会导致错误

A.

getParamname=”username”/>

B.

includeparam=”username”/>

C.<%=request.getParameter(“username”)%>

D.<%=request.getAttribute(“username”)%>

正确答案为:

C

第32题.在HTTP协议中,用于发送大量数据的方法是

A.get

B.post

C.put

D.options

正确答案为:

B

第33题.J2EE中,()类型的()方法用于得到会话

A.HttpServletRequest、getSession

B.HttpServletResponse、newSession

C.HtttpSession、newInstance

D.HttpSession、getSession

正确答案为:

A

第34题.以下代码执行效果为:

forEachvar="i"begin="1"end="5">

outvalue="${i}"/>

forEach>

A.12345

B.iiiii

C.15

D.编译错误

正确答案为:

A

第35题.MVC中的MVC分别用_______、_______、_____表示

A.jspservletjavabean

B.HTmljavabeanjsp

C.javabeanjspservlet

D.servlethtmljsp

正确答案为:

C

第36题.pageContext.setAttribute("user","tom");

request.setAttribute("user","bob");

显示"bob",则可以使用

A.{request.getAttribute("user")}

B.{param.user}

C.{user}

D.{requestScope.user}

正确答案为:

D

第37题.以下哪个标签实现了switch功能

A.

if>

B.

switch>

C.

choose>

D.

case>

正确答案为:

C

第38题.在jsp中导入自定义标签的方式正确的是

A.web.xml文件的

B.<%@tagliburi=""prefix=""%>

C.

tagliburi=""prefix=""%>

D.无需导入,可直接使用

正确答案为:

B

第39题.publicclassSecurityFilter__________________{

...

}

如果想要让该类成为一个过滤器,横线处应为

A.implementsHttpFilter

B.extendsFilter

C.extendsHttpFilter

D.implementsFilter

正确答案为:

D

第40题.在JSP中可动态导入其他页面的标签是

A.<%include/>

B.<%@include%>

C.

importPage/>

D.

include/>

正确答案为:

D

第41题.下面哪项是错误的设置Bean属性值的方法

A.

setPropertyname="beanInstanceName"property="*"/>

B.

setPropertyname="beanInstanceName"property="propertyName"value="123"/>

C.

setPropertyname="beanInstanceName"property="propertyName"param="parameterName"/>

D.

setPropertyname="beanInstanceName"property="*"value="{string|<%=expression%>}"/>

正确答案为:

D

第42题.<%

Stringcount="100";

pageContext.setAttribute("cnt",count);

%>

Count:

{pageSt100}显示为

A.100100

B.运行异常

C.200

D.没有任何显示

正确答案为:

C

第43题.在J2EE中,使用Servlet过滤器,需要在web.xml中配置()元素(选择两项)

A.

B.

C.

D.

正确答案为:

AB

第44题.在JSP中,只有一行代码:

<%=AB%>,运行将输出

A.AB

B.AB

C.113

D.没有任何输出,因为表达式是错误的

正确答案为:

D

第45题.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y()

A.两个连续请求之间间隔的最长时间

B.最近的两个连续请求之间的时间间隔

C.最后使用session发送请求的时间和session创建时间的间隔

D.最后使用session发送请求的时间

正确答案为:

C

第46题.自定义标签中,使用属性时,需要在______文件中配置,使用_______标签

A..tld

B.web.xml

C..tld

D.web.xml

正确答案为:

A

第47题.以下哪个方法不是TagSupport类的方法

A.doPost()

B.doStartTag()

C.doEndTag()

D.doAfterBody()

正确答案为:

A

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

当前位置:首页 > 农林牧渔 > 林学

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

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