javaWeb选择试题002Word文件下载.docx
- 文档编号:19632092
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:23
- 大小:21.65KB
javaWeb选择试题002Word文件下载.docx
《javaWeb选择试题002Word文件下载.docx》由会员分享,可在线阅读,更多相关《javaWeb选择试题002Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。
D.MyEclipse没有自带Tomcat,需要自己安装配置。
AC
第56题.当一个Servlet首次被请求的时候,服务器首先会调用________方法
A.doGet
B.doPost
C.doInit
D.init
第57题.只能够传递字符串类型数据的方式是_________
A.表单URL重写
B.session对象表单
C.隐藏域setParameter方法
D.都可以
A
第58题.某JSP中有如下代码:
%
pageContext.setAttribute(“a”,”page”);
request.setAttribute(“a”,”request”);
session.setAttribute(“a”,”session”);
application.setAttribute(“a”,”application”);
%>
有:
${a}
则显示结果为:
D.application
第59题.过滤器使用______________才能继续传递到下一个过滤器
A.request.getRequestDispatcher().forward(request,response);
B.doFilter()
C.doPut()
D.doChain()
第60题.在Servlet里,能实现跳转的方法有
A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法
B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法
C.运用javax.servlet.RequestDispatcher接口的forward方法
D.运用javax.servlet.ResponseDispatcher接口的forward方法
BC
第61题.以下哪项陈述是错误的
A.在WEB项目的共享数据范围内,application是范围最广泛的
B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据
C.当在JSP页面中通过<
forward>
指令将页面请求转发到的页面中,可以共享一个page范围内的数据
D.当用户重新打开一个浏览器窗口时,原session对象不再有效
第62题.下面关于JSP作用域对象的说法错误的是
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
第63题.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。
request.setAttribute("
count"
newInteger(0));
Integercount=request.getAttribute("
);
%=count%>
A.编译不通过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行无输出
第64题.在Servlet中,下列语句可以正确获取PrintWriter对象的是
A.PrintWriterout=request.getWriter();
B.PrintWriterout=request.getPrintWriter();
C.PrintWriterout=response.getWriter();
D.PrintWriterout=response.getPrintWriter();
第65题.有showgamej.jsp,代码如下
%
Gamegame=request.getAttribute("
gameEntity"
);
%=game.getGameName()%>
在浏览器中输入http:
//localhost:
8080/game/showgame.jsp
访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:
A.jsp文件路径不对
B.game对象没有用new初始化
C.getGameName()方法未定义
D.参数名称所代表的对象在请求中根本就不存在
第66题.从JSP中将数据传递给另一个JSP或Servlet,方式有____________
A.表单javascriptHTML标签
B.表单URL重写setAttribute方法
C.URL重写隐藏域表单
D.JSP的标签
第67题.在编写Servlet时需要__________
A.继承Servlet
B.实现HttpRequestServlet
C.继承HttpServlet
D.实现HttpRequest
第68题.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。
<
out.println(session.getAttribute("
svse"
));
%>
session.invalidate();
A.null,异常信息
B.null,null
C.异常信息,异常信息
D.异常信息,null
第69题.Http协议的状态码()表示文件没有创建
A.200
B.400
C.500
D.404
第70题.Servlet程序的入口点是:
A.init()
B.main()
C.service()
D.doGet()
第71题.如下代码,执行效果为()
c:
setvar=“a”value=“123”/>
outvalue=“${a}”/>
outvalue=“a”/>
A.123123
B.a123
C.123a
D.Aa
第72题.在JSP页面中通过<
forwardpage=urlname/>
将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项)
A.session
C.page
ABD
第73题.在WEB应用中,数据传递的默认编码是
A.ISO-8859-1
B.UTF-8
C.GBK
D.UNICODE
第74题.以下哪句代码可以正确导入核心标签库
A.<
%pageimport="
c"
B.<
%pageprefix="
uri="
/WEB-INF/c.tld"
C.<
%taglibprefix="
import="
D.<
第75题.从HTTP请求中,获得请求参数,应该调用
A.request对象的getAttribute()方法
B.request对象的getParameter()方法
C.session对象的getAttribute()方法
D.session对象的getParameter()方法
第76题.在servlet中的doGet和doPost方法中只有如下代码:
()
request.setAttribute(”jb”,”aPtech”);
response.sendRedirect(”http:
8080/servlet/Servlet2”);
那么在Servlet2中使用()可以把属性jb的值取出来
A.Stringstr=request.getAttribute(“jb”);
B.Stringsir=(String)request.getAttribute(“jb”);
C.Objectstr=request.getAttribute(“jb“);
D.取不出来
第77题.J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null
A.getSession()
B.getSession(true)
C.getSession(false)
D.getSession(null)
第78题.Servlet接受请求时,会调用_____________
A.service
B.doGet
C.doPost
第79题.关于<
include>
下列说法不正确的是()
A.它可以包含静态文件
B.它可以包含动态文件
C.当它的flush属性为true时,表示缓冲区满时,将会被清空
D.它的flush属性的默认值为true
第80题.在一个Filter中,处理filter业务的是()方法
A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
B.dealFilter(ServletRequestrequest,ServletResponseresponse)
C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
D.doFilter(ServletRequestrequest,ServletResponseresponse)
第81题.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:
out.println("
HELLO"
该out对象声明方法为:
A.PrintWriterout=response.getOut();
B.JspWriterout=pageContext.getOut();
C.JspWriterout=pageContext.getWriter();
D.PrintWriterout=response.getWriter();
第82题.Servlet的运行过程是
A.当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求
B.首先对Servlet进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求
C.在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求
D.Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
第83题.在JSP中,对<jsp:
setProperty>标记描述正确的是()
setProperty>
和<
getProPerty>
必须在一个JSP文件中搭配出现
B.就如同session.setAttribute()一样,来设计属性/值对
C.和<
useBean>
动作一起使用,来设置bean的属性值
D.就如同request.setAttribute()一样,来设置属性/值对
第84题.在Servlet中有一段代码如下
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
request.setAttribute("
name"
newInteger(100));
response.sendRedirect("
show.jsp"
}
在show.jsp中
%=request.getAttribute("
)%>
页面结果为
A.100
B.java.lang.Integer
C.Integer
D.null
第85题.test.jsp文件如下:
useBeanid="
buffer"
scope="
page"
type="
java.lang.StringBuffer"
/>
%buffer.append("
ABC"
Bufferis<
%=buffer%>
试图运行时,将发生()
A.编译期错误
B.编译Servlet源码时发生错误
C.运行Servlet时发生错误
D.运行后,浏览器上显示:
bufferisABC.
第86题.<
tag>
name>
message<
/name>
tag-class>
org.bob.taglib.MessageTag<
/tag-class>
body-content>
empty<
/body-content>
attribute>
name<
required>
true<
/required>
/attribute>
/tag>
对这段配置描述正确的是
A.定义了一个message标签,有一个属性叫name
B.配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name
C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容
D.标签配置错误,主体不能为空
第87题.publicclassWriterimplementsTagSupport{
(1)
protectedintdoStartTag(){SKIP_BODY}
(2)
publicintdoEndTag(){returnEVAL_PAGE}(3)
}
有问题的语句是
A.23
C.123
D.12
第88题.支持中文的常用字符集有
A.UTF-8GBKZH23BIG5
B.ISO-8859-1MS950
C.UTF-8GBKGB2312BIG5
D.UTF-16ANSISQL
第89题.Servlet可以在以下()三个不同的作用域存储数据
A.请求、会话和上下文
B.响应、会话和上下文
C.请求、响应和会话
D.请求、响应和上下文
第90题.在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法
A.init
B.service
C.doFilter
D.destroy
第91题.application对象是______________,而session对象则是_____________
A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关
B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的
C.存放所有的请求中数据存放会话中的所有数据
D.HttpApplication类型保存用访问应用期间的私有数据
第92题.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面
forwardpage=”view.jsp”/>
forwardfile=”view.jsp”/>
dispatchpage=”view.jsp”/>
dispatchfile=”view.jsp”/>
第93题.<
useBeanid="
emp"
request"
class="
org.svse.entity.Employee"
>
setPropertyname="
property="
ename"
value="
Susan"
/jsp:
员工名:
_____________________.
显示员工姓名正确的做法是
A.{emp.ename}
B.{requestScope.emp.getEname()}
C.{requestScope.emp.ename}
D.{emp.getEname()}
第94题.以下哪个参数不属于<
forEach>
标签
A.var
B.begin
C.end
D.delims
第95题.在J2EE中,以下对RequestDispatcher描述正确的是
A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B.ServletConfig有一个方法:
getRequestDispatcher可以返回RequestDipatcher对象
C.RequestDipatcher有一个方法:
forward可以把请求继续传递给别的Servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher
第96题.关于MVC模式说法正确的是
A.用来将代码分开的方法
B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
C.视图模型控制器模型
D.只用java才有的模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaWeb 选择 试题 002