Java Web基础测试题文档格式.docx
《Java Web基础测试题文档格式.docx》由会员分享,可在线阅读,更多相关《Java Web基础测试题文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
8.JAVAEE中,ServletRequest类得()方法用返回与当前请求相关联得会话,如果没有,则返回null。
(选择一项)
A.getSession
B.getSession(true)
C.getSession(false)
D.getSession(null)
9.在JAVAEE中,在web、xml中,有如下代码:
<
sessionconfig>
<
sessiontimeout>
30<
/sessiontimeout>
/sessionconfig>
上述代码定义了默认得会话超时时长,时长为30()。
A.毫秒
B.秒
C.分钟
D.小时
10.在JAVAEE中,重定向到另一个页面,以下语句就是正确得。
A.request、sendRedirect(“:
//”);
B.request、sendRedirect;
C.response、sendRedirect(“:
//”);
D.response、sendRedirect;
11.在JAVAEE中,假如Session得getLastAccessTime方法返回值为x,getCreationTime方法返回值为y,则为xy。
A.两个连续请求之间间隔得最长时间
B.最近得两个连续请求之间得时间间隔
C.最后使用session发送请求得时间与session创建时间得间隔
D.最后使用session发送请求得时间
12.就是一个协议
A.无状态
B.有状态
C.状态良好得
D.局域网
13.协议得状态码表示文件没有创建
A.200
B.400
C.500
D.404
14.在协议中,用于发送敏感数据得方法就是
A.get
B.post
C.put
D.options
15.在JSP中,只有一行代码:
%=A+B%>
运行将输出。
A.A+B
B.AB
C.113
D.没有任何输出,因为表达式就是错误得
16.在JSP中,以下得page指令设置了使用得脚本语言就是Java,且导入了java、rmi、*与java.util.*包.正确得就是.(选择一项)
A.<%@pageLanguage=“Java”,import=“javrmi、*;
javuitl、*“%>
B.<%@pagelanguage=“Java”Import=“javrmi、*,javuitl、*“%>
C.<%@pagelanguage=“Java”;
import=“javrmi、*;
D.<%@pagelanguage=“Java”import=“javrmi、*,javuitl、*“%>
17.在JSP中,<%=”1+4”%>将输出。
A.l+4
B.5
C.14
D.不会输出,因为表达式就是错误得
18.在JSP中,page指令得属性用来引入需要得包或类。
A.extends
B.import
C.languge
D.contentType
19.在JSP中,若要在JSP正确使用标签:
x:
getKing/>
在jsp中声明得taglib指令为:
%tagliburi=“/WEBINF/myTags、tld”prefix=“____”>
下划线处应该就是。
A.x
B.getKing
C.myTags
D.king
20.在JSP中,test、jsp文件如下,试图运行时,将发生。
html>
<
%Stringstr=null;
%>
stris<
%=str%>
/html>
A.转译期有误
B.编译Servlet源码时发生错误
C.执行编译后得Servlet时发生错误
D.运行后,浏览器上显示:
strisnull
21.给定以下JSP代码片段,有2个客户依次浏览该JSP;
且每个客户只浏览一次,第2个客户会瞧到浏览器显示。
(请选择一项)
%intx=1;
%!
intx=10;
X=<
%=++x%>
A.X=1
B.X=2
C.X=10
D.X=11
22.在JSP中,给定以下JSP代码片段,运行结果就是。
%intx=5;
intx=7;
intgetX{
returnx;
}
%out、print(“X1=“+x);
%>
%out、print(“X2=“+getX);
A.X1=5X2=7
B.X1=5X2=5
C.X1=7X2=7
D.X1=7X2=5
23.给定JSP文件代码如下:
staticintI=0;
intj=0;
body>
%
for(;
j++<
2;
){
out、print(I++);
out、print(““);
}
/body>
有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户瞧到浏览器显示(选择一项)。
A.01
B.12
C.34
D.23
E.没有任何显示
24.在jsp中有代码片断如下:
formaction=“jsp”method=“POST”name=“form1”>
loginName:
inputtype=“text”name=“loginName”/>
inputtype=“submit”name=“submit”/>
/form>
在jsp中加入下列代码,可以输出在jsp页面上输入得loginName得值。
A.<
%=(String)request、getParameter(“loginName”)%>
B.<
%=(String)request、gerAttribute(“loginName”)%>
C.<
%Stirngname=request、getParameter(“loginname”);
out、println(name);
D.<
%Stringnamerequest、getAttribute(“loginname”);
25.当浏览器第二次访问以下JSP网页时得输出结果就是什么?
inta=0;
、%>
%
intb=0;
a++;
b++;
a:
%=a%>
br>
b:
%=b%>
选项:
A.a=0b=0
B.a=1b=1
C.a=2b=1
D.a=2b=2
26.从请求中,获得请求参数,应该调用。
A.request对象得getAttribute方法
B.request对象得getParameter方法
C.session对象得getAttribute方法
D.session对象得getParameter方法
27.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果。
request、setAttribute(“count”,newInteger(0));
Integercount=request、getAttribute(“count”);
%=count%>
A.编译不通过
B.可以编译运行,输出0
C.编译通过,但运行时抛出ClassCastException
D.可以编译通过,但运行无输出
28.下面关于JSP作用域对象得说法错误得就是。
A.request对象可以得到请求中得参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达就是request、session、application
29.在一个应用中有2个JSP,要让jsp2输出svse,横线处可以填入。
jsp1:
______、setAttribute(“svse”,”svse“);
、、、、、、
jsp2:
%=______、getAttribute(“svse“)%>
A.session、session
B.pageContext、pageContext
C.request、request
D.application、session
30.现在session中没有任何属性,阅读下面2个JSP中得代码,将分别输出。
out、println(session、getAttribute(“svse“));
session、invalidate;
A.null,异常信息
B.null,null,
C.异常信息,异常信息
D.异常信息,null
31.Form表单提交得信息中含有”name=svse”向jsp1提交,阅读下面代码,jsp2将输出。
接受该请求得jsp1:
request、getRequestDispatcher(“jsp2”)、forward(request,response);
%=request、getParameter(“name”)%>
A.null
B.什么都不输出
C.异常信息
D.svse
32.Form表单提交得信息中含有”name=svse”,阅读下面得代码,jsp2将输出。
response、sendRedirect(“jsp”);
33.在JSP页面中,如果从一个源页面中通过<
jsp:
forwardpage=urlname/>
将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中可处理得共享数据范围就是(选择三项)
A.session
B.request
C.page
D.application
34.在JSP页面中,保存数据得范围由小到大依次就是(选择一项)
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application
D.pageContext,session,request,application
35.在JSP页面中,等效于ServletResponse得内置对象就是(选择一项)
A.out
B.response
C.request
D.config
36.在JSP页面中,能够完成输出操作得内置对象就是(选择一项)
37.test、jsp文件中有如下一行代码:
useBeanid=“user”scope=“__”type=“、UserBean”>
要使user对象可以作用于整个应用程序,下划线中应添入。
A.page
C.session
38.在JSP页面中,正确引入JavaBean得就是。
%jsp:
useBeanid=“myBean”scope=“page”class=“pkg、MyBean”%>
useBeanname=“myBean”scope=“page”class=“pkg、MyBean”>
useBeanid=“myBean”scope=“page”class=“pkg、MyBean”/>
useBeanname=“myBean”scope=“page”class=“pkg、MyBean”/>
39.关于<
include>
下列说法不正确得就是。
A.它可以包含静态文件
B.它可以包含动态文件
C.当它得flush属性为true时,表示缓冲区满时,将会被清空
D.它得flush属性得默认值为true
40.在JSP中,对<jsp:
setProperty>标记描述正确得就是。
setProperty>
与<
getProPerty>
必须在一个JSP文件中搭配出现
B.就如同session、setAttribute一样,来设计属性/值对
C.与<
useBean>
动作一起便用,来设置bean得属性值
D.就如同request、setAttribute一样,来设置属性/值对
41.考虑下面JSP文件代码片断:
HTML>
BODY>
includepage=“test2、jsp”>
paramname=“username”value=“svse”/>
/jsp:
/BODY>
/HTML>
以下()代码片断放置在test2、jsp中不会导致错误,且能输出”svse”。
getParamname=“username”/>
includeparam=“username”/>
%=request、getParameter(“username”)%>
%=request、getAttribute(“username”)%>
42.在JSP中,以下就是有关jsp:
setProperty与jsp:
getProperty标记得描述,正确得就是。
(选择一项)
getProperty>
标记都必须在<
得开始标记与结束标记之间
B.这两个标记得name属性得值必须与<
usebean>
标记得id属性得值相对应
标记可以用于对bean中定义得所有属性进行选择与设置
D.这两个标记得name属性得值可以与<
userbean>
标记得ID属性得值不同
43.test、jsp文件如下:
useBeanid=“buffer”scope=“page”type=“java、lang、StringBuffer”/>
%buffer、append(“ABC”);
Bufferis<
%=buffer%>
试图运行时,将发生。
A.转译期错误
B.编译Servlet源码时发生错误
C.执行编译后得Servlet时发生错误
bufferisnull
E.运行后,浏览器上显示:
bufferisABC
44.下面哪项就是错误得设置Bean属性值得方法(选择一项)
setPropertyname=“beanInstanceName”property=“*”/>
setPropertyname=“beanInstanceName”property=“propertyName”/>
setPropertyname=“beanInstanceName”property=“propertyName”param=“parameterName”/>
setPropertyname=“beanInstanceName”property=“*”value=“{string|<
%=expression%>
}”/>
45.给定TheBean类,假设还没有创建TheBean类得实例,以下哪些JSP标准动作语句能创建这个bean得一个新实例,并把它存储在请求作用域?
jsp
:
useBeanname=“myBean”type=“、example、TheBean”/>
takeBeanname=“myBean”type=“、example、TheBean”/>
useBeanid=“myBean”class=“、example、TheBean”scope=“request”/>
takeBeanid=“myBean”class=“、example、TheBean”scope=“request”/>
46.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面?
forwardpage=“view、jsp”/>
forwardfile=“view、jsp”/>
dispatchpage=“view、jsp”/>
dispatchfile=“view、jsp”/>
47.在JSP中,只有一行代码:
${1+2},运行将输出。
A.1+2
B.3
C.null
48.在一个Filter中,处理filter业务得就是方法。
A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
B.dealFilter(ServletRequestrequest,ServletResponseresponse)
C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
D.doFilter(ServletRequestrequest,ServletResponseresponse)
49.在WEB应用程序得目录结构中,在WEBINF文件夹中得lib目录就是放文件得(选择一项)
50.以下哪些就是属于Java得开发平台(选择两项)
A.JavaSE
B.JavaEE
C.JDK
D.MyEclipse
51.以下哪些就是JavaWeb服务器(选择两项)
A.MyEclipse
B.Tomcat
C.WebLogic
D.Eclipse
52.三层体系结构,包括以下哪些(选择三项)
A.数据访问层
B.数据库服务器
C.业务逻辑层
D.表示层
53.启动Tomcat得命令就是(选择一项)
A.shutdown、bat
B.javaexe
C.tomcat6w、exe
D.javexe
54.以下关于B/S与C/S,哪些说法就是不正确得(选择一项)
A.在数据安全性方面,C/S比B/S更有优势
B.在数据一致性方面,B/S比C/S更有优势
C.B/S比C/S程序更加容易维护
D.C/S比B/S程序运行速度更快
55.page指令中得contentType属性得缺省值就是(选择一项)
A.text/xml
B.text/html
C.text/plain
D.image/gif
56.JSP中得隐式对象表示Servlet上下文类得实例(选择一项)
A.request
D.session
57.Web服务实现数据交换与共享得数据格式标准就是(选择一项)
A.HTML
B.