java笔试题127Word文档下载推荐.docx
《java笔试题127Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java笔试题127Word文档下载推荐.docx(70页珍藏版)》请在冰豆网上搜索。
转发
重定向
导航
第6题.
在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。
(选择一项)
PublicclassServlet1extendsHttpServlet{
Publicvoidinit()throwsServletException{
}
Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)
ThrowsServletException,IOException{
PrintWriterout=response.getWriter();
out.println(“hello!
”);
}
编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:
hello!
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
第7题.
在Servlet中,response.getWriter()返回的是____________
JspWriter对象
PrintWriter对象
Out对象
ResponseWriter对象
第8题.
在web.xml中使用___________标签配置过滤器
<
filter>
和<
filter-mapping>
filter-name>
filter-class>
filter-pattern>
A
第9题.
自定义标签的描述文件在web.xml中配置正确的
taglib>
<
tag-uri>
bob-tld<
/tag-uri>
tag-location>
/WEB-INF/bob.tld<
/tag-location>
/taglib>
tag>
taglib-uri>
/taglib-uri>
taglib-location>
/taglib-location>
/tag>
jsp-taglib>
/jsp-taglib>
jsp-config>
/jsp-config>
第10题.
在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的
servlet-name/>
servlet-mapping/>
C.
uri-pattern/>
url-pattern/>
第11题.
在JSP页面中,能够完成输出操作的内置对象是
out
response
request
config
第12题.
能够保留请求作用域中数据的转向方式是______________
response.forward()
response.sendRedirect()
session.getRequestDispatcher().forward(request,response)
request.getRequestDispatcher().forward(request,response)
第13题.
Login.jsp为登录页面,表单代码如下:
formaction="
index.jsp"
method="
post"
>
inputtype="
text"
name="
name"
/>
submit"
value="
login"
/form>
Index.jsp中直接显示用户名,以下哪种代码正确()
${requestScope.name}
%=name%>
${param.name}
%=param.name%>
第14题.
某JSP中有如下代码,显示结果为()
%
inta=5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”);
%>
c:
outvalue="
${a}"
5
123
456
null
第15题.
要在jsp中使用ArrayList,做法正确的是
%import
java.util.ArrayList%>
%@import
"
java.util.ArrayList"
%@pageimport="
%@pagepackage="
第16题.
在编写过滤器时,需要完成的方法
doFilter()
doChain()
doPost()
doDelete()
第17题.
以下代码执行效果为():
forEachvar
="
i"
begin="
1"
end="
5"
step="
2"
outvalue=“${i}”/>
/c:
forEach>
12345
135
iii
15
第18题.
request.setAttribute("
user"
"
svse"
);
session.setAttribute("
bob"
使用{user}则显示
svse
bob
啥也没有
第19题.
在JSP中,test.jsp文件如下,试图运行时,将发生()。
html>
%Stringstr=null;
%>
stris<
%=str%>
/html>
转译期有误
编译Servlet源码时发生错误
执行编译后的Servlet时发生错误
运行后,浏览器上显示:
strisnull
第20题.
编写自定义标签处理类后,需要编写一个()去描述
.tag文件
.tld文件
dtd文件
.xml文件
第21题.
在HTTP协议中,用于发送大量数据的方法是
get
post
put
options
第22题.
MVC中的M
V
分别用_______、_______、_____表示
jsp
servlet
javabean
HTml
javabean
jsp
javabeanjsp
html
jsp
第23题.
pageContext.setAttribute("
tom"
显示"
则可以使用
{request.getAttribute("
)}
{param.user}
{user}
{requestScope.user}
第24题.
以下哪个标签实现了switch功能
if>
switch>
choose>
case>
第25题.
在jsp中导入自定义标签的方式正确的是
web.xml文件的<
%@tagliburi="
"
prefix="
jsp:
tagliburi="
无需导入,可直接使用
第26题.
在JSP中可动态导入其他页面的标签是
%include/>
B.<
%@include%>
importPage/>
include/>
第27题.
以下()可用于检索session属性userid的值
session.getAttribute(“userid”);
session.setAttribute(“userid”);
request.getParameter(“userid”);
request.getAttribute(“userid”);
第28题.
当一个Servlet首次被请求的时候,服务器首先会调用________方法
doGet
doPost
doInit
init
第29题.
只能够传递字符串类型数据的方式是_________
表单
URL重写
session对象
隐藏域
setParameter方法
都可以
第30题.
在Servlet中,下列语句可以正确获取PrintWriter对象的是
PrintWriterout=request.getWriter();
PrintWriter
=
request.getPrintWriter();
PrintWriterout=response.getWriter();
response.getPrintWriter();
第31题.
在编写Servlet时需要__________
继承Servlet
实现HttpRequestServlet
继承HttpServlet
实现HttpRequest
Servlet程序的入口点是:
init()
main()
service()
doGet()
第32题.
在WEB应用中,数据传递的默认编码是
ISO-8859-1
UTF-8
GBK
UNICODE
第33题.
从HTTP请求中,获得请求参数,应该调用
request对象的getAttribute()方法
request对象的getParameter()方法
session对象的getAttribute()方法
session对象的getParameter()方法
第34题.
在servlet中的doGet和doPost方法中只有如下代码:
()
request.setAttribute(”jb”,”aPtech”);
response.sendRedirect(”http:
//localhost:
8080/servlet/Servlet2”);
那么在Servlet2中使用()可以把属性jb的值取出来
Stringstr=request.getAttribute(“jb”);
Stringsir=(String)request.getAttribute(“jb”);
Objectstr=request.getAttribute(“jb“);
取不出来
第35题.
Servlet接受请求时,会调用_____________
A.service
正确答案为:
第36题.
支持中文的常用字符集有
UTF-8
ZH23
BIG5
MS950
GB2312
BIG5
UTF-16
ANSI
SQL
第37题.
Servlet可以在以下()三个不同的作用域存储数据
请求、会话和上下文
响应、会话和上下文
请求、响应和会话
请求、响应和上下文
第38题.
在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法
service
doFilter
destroy
第39题.
关于MVC模式说法正确的是
用来将代码分开的方法
将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
视图控制器模型
只用java才有的模型
第40题.
在JSP页面中,类型为HttpServletResponse的内置对象是
第41题.
http是一个()协议
无状态
有状态
状态良好的
局域网
第42题.
使用GET方式提交数据,接收数据时,处理中文最直接有效方式为
request.setCharacterEncoding("
utf-8"
response.setContentType("
text/html;
charset=utf-8"
Stringname=newString(request.getParameter("
).getBytes("
ISO-8859-1"
),"
gbk"
D.
response.setCharacterEncoding("
第43题.
Tomcat的端口号可以在_____文件中修改
server.xml
web.xml
tomcat.xml
不能改
第44.
Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL.
sendURL()
redirectURL()
sendRedirect()
redirectResponse()
第45题.
下面关于MVC的说法不正确的是
M表示Model层,是存储数据的地方
View表示视图层,负责向用户显示外观
Controller是控制层,负责控制流程
在MVC架构中jsp通常做控制层
第46题.
在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的
.jsp文件
.class文件
.jar文件
web.xml文件
第47题.
在J2EE中,使用Resultset对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是
InterruptedExceptlon
AlreadyBoundExceptlon
SQLException
NetExcePtlon
第48题.
按作用域从大到小排列正确的是
applicationpagerequestresponse
sessionpageContextrequestapplication
public
application
sessionrequest
applicationsessionrequest
pageContext
第49题.
Stringname=request.getAttribute("
uname"