老实交代佛阿是 发表于 2024-6-20 21:03:58

苏州科技大学javaee期末题库

1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?(D)(A)destroy() (B) doGet()    (C) service()    (D) init02、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:<servlet>    <servlet-name> mysrvlet</servlet-name>    <servlet-class> com.wgh.MyServlet</servlet -class></servlet>< servlet-mapping>    <servlet -name> myservlet </servlet-name>    <servlet-pattern> /welcome</url-pattern></servlet-mapping>则以下选项可以访问到MyServlet的是( D   )。(A) http://localhost:8080/MyServlet(B) http://localhost:8080/myservlet(C) http://localhost:8080/com/wgh/MyServlet(D)http://localhost:8080/ welcome3.JSP文件在第一次运行的时候被JSP引擎编译为(A)文件。    A.Scrvlet    B.Class    C.HTMLD.XML4 MVC设计模式将应用程序分为( B )部分。   A. 2    B.3    C.4   D.55Java FE体系中Web层技术是( D )。A.HTML   B.JavaBean    C.EJB    D. JSP9. JSP规范唯一支持的语言是( C )。A. C#    B. C++   C. Java    D.Basic 10. JSP中,HTMI.注释的特点是(B)。A.发布网页时看不到,在源文件中也看不到B.发布网页时看不到,在源文件中能看到C.发布网页时能看到,在源文件中看不到D.发布网页时能看到,在源文件中也能看到3.page指令的属性中可以多次设计的属性是( A )。A.import    B.session    C.extends    D.info11.用于获取bean属性的动作是( B )。A.<jsp:uscBean>       B.<jsp: getProperty>C.<jsp: setProperty>    D. <jsp: forward>12用于为其他动作提供附加信息的动作是(C)。A<jsp:includc>       B <jsp: plugin>C<jsp:pararn>      D <jsp:useBean>13 下列( A)不是request对象的方法。A.addHeader( String name, String value)B.getSession(Boolean create)C.setAttrihute( String name, java. lang. Objecto)D.isSecure()14response对象的setHeader( String name,String value)方法的作用是( B )。A添加HTTP文件头B设定指定名字的HTTP文件头的值C判断指定名字的HTTP文件头是否存在D向客户端发送错误信息15. 设置session的有效时间(也叫超时时间)的方法是( A )。A.setMaxinactivelnterval(int interval)B getAttributeName()CsetAttrlbuteName(Strlng name, java.lang.Object value)D getLastAccessedTime()16. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( C )。A. out.newLine()    B. out.clear()C. out.flush()       D. out.clearBuffer()17.pageContext对象的findAttribute()方法的作用是(   C )。A.用来设置默认页面的范围或指定范围之中的已命名对象B.用来删除默认页面范围或指定范围之中已命名的对象C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索D.以字符串的形式返回一个对异常的描述18、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。    A. Statement类         B.PreparedStaternent类    C. CallableStatement类    D. DriverStatement类19 Staternent类提供3种执行方法,用来执行更新操作的是( B )。   A.executeQuery()    B.executeUpdate()   C.execute()         D.query()20负责处理驱动的调入并产生对新的数据库连接支持的接口是( A )。A.DriverManager    B.Connection    C.Statement    D.ResultSct21.不是JavaBcan属性的项为( B)。A. constrained属性   B.id属性    C bound属性    D simple属性22.不是JavaBean作用域的项为(A )。A. bound    B page   C rcquest    D application23. JavaBean有( A )种。A. 2    8 3    C 4    D 524.在JSP/Servlet的生命周期中,用于初始化的方法是( C )。A doPost()    B doGct()   Cinit()    D destroy()25. Servlet的优点有( ABC)。A执行效率高   B可移植性好   C功能强大    D.运行速度快26. Scrvlet与JSP的区别是( BCD )。A.性能更强       B.编程方式不同C.运行速度不同   D.编译顺序不同27.下面不是Servlet方法的是( C )。A doTrace()    BdoPost()    C.doRead()    D doOptions()28.自定义标记可定义为( ABCD )。A.将可以重用的代码汇编人JSP页面的一种方式B.一个访问Java的、类似于XMI.的前端C.一个可扩展的JavaBean,具有在JSP页面内使用的简单接口D.Java程序员和Web设计者的交互点29.为了使用自定义标记,需要定义3种独立组件( ABC )。A.定义标记功能的标记处理程序类B.将XMI元素名称映射到标记实现的标记库描述符文件C.使用标记库的JSP文件D.部署描述符文件
1题.编写一个Filter,需要()    A. 继承Filter 类 B.实现Filter 接口C.继承HttpFilter 类 D. 实现HttpFilter接口正确答案为:B第2题.自定义标签的配置文件放在________    A. WebRootB.libC.classesD.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表达式,${10 mod3},执行结果为:    A. 10 mod 3B.1C.3D.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的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)Public class Servlet1extends HttpServlet{    Publicvoid init() throws ServletException{    }    Publicvoid service(HttpServletRequest request,HttpServletResponse response)                     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.<filter>和<filter-mapping>B. <filter-name>和<filter-class>C.<filter>和<filter-class>D. <filter-pattern>和<filter>正确答案为:A第12题. 自定义标签的描述文件在web.xml中配置正确的    A. <taglib>   <tag-uri>bob-tld</tag-uri>   <tag-location>/WEB-INF/bob.tld</tag-location> </taglib> B.<tag>   <taglib-uri>bob-tld</taglib-uri>      <taglib-location>/WEB-INF/bob.tld</taglib-location> </tag> C. <jsp-taglib>   <taglib-uri>bob-tld</taglib-uri>   <taglib-location>/WEB-INF/bob.tld</taglib-location></jsp-taglib> D. <jsp-config> <taglib>   <taglib-uri>bob-tld</taglib-uri>   <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib></jsp-config> 正确答案为:D第13题.J2EE中,Servlet API为使用Cookie,提供了()类。A. javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC.javax.servlet.Cookie    D.javax.servlet.http.HttpCookie正确答案为:A第14题.在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的A. <servlet-name/>B.<servlet-mapping/>C. <uri-pattern/>D.<url-pattern/>正确答案为:D第15题.在JSP页面中,能够完成输出操作的内置对象是    A. out   B.responseC. requestD.config正确答案为:A第16题.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项)<%int x = 1; %><%!int x = 10; %>X =<%=x%>    A. x=1B.x=2C.x=10D.x=11正确答案为:A第17题.在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@tagliburi =“/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应该是     A. xB.getKing C.myTagsD.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为登录页面,表单代码如下:<formaction="index.jsp"method="post"> <inputtype="text" name="name"/> <inputtype="submit" value="login"/></form>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”);%><c:outvalue="${a}"/>    A. 5B.123C.456D.null正确答案为:B第21题.在a.jsp中有代码片断如下:<form action =”b.jsp”method =”POST”name=”form1”> loginName:<inputtype=”text”name=”loginName”/> <input type=”submit”name=”submit”/> </form>在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.<% import java.util.ArrayList%>B.<%@ import "java.util.ArrayList"%>C.<%@pageimport="java.util.ArrayList"%> D.<%@pagepackage="java.util.ArrayList"%> 正确答案为:C第23题.如果只希望在多个页面间共享数据,可以使用__________作用域A.request,sessionB.applicationsessionC.request,applicationD.pageContextrequest正确答案为:A第24题.在编写过滤器时,需要完成的方法A.doFilter() B.doChain() C.doPost() D. doDelete()正确答案为:A第25题.以下代码执行效果为():<c:forEach var = "i" begin = "1" end ="5" step ="2">    <c:outvalue=“${i}”/></c:forEach>     A. 1 2 3 4 5B.1 3 5C.i i iD. 15正确答案为:B第26题. request.setAttribute("user","svse");          session.setAttribute("user","bob");使用{user}则显示    A. nullB.svseC.   bobD.   啥也没有正确答案为: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文件如下,试图运行时,将发生()。<html>      <% String str = null; %>      str is <%= str%></html>A.转译期有误 B.编译Servlet源码时发生错误C.执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str isnull正确答案为:D第29题.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置: A. <required>true</required> B. <rtexprvalue>true</rtexprvalue> C. <required>false</required> D. <rtexprvalue>false</rtexprvalue>正确答案为:A第30题.编写自定义标签处理类后,需要编写一个()去描述A.   .tag文件 B..tld文件 C.dtd文件 D..xml文件正确答案为:B第31题.考虑下面JSP文件代码片断:<HTML><BODY><jsp:includepage=”test2.jsp”><jsp:paramname=”username”value=”svse”/></jsp:include></BODY></HTML>以下()代码片断放置在test2.jsp中不会导致错误    A. <jsp:getParamname=”username”/>B.<jsp: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、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession正确答案为:A第34题.以下代码执行效果为:<c:forEach var ="i" begin ="1" end = "5">    <c:outvalue="${i}"/></c:forEach> A.1 2 3 4 5 B.i i i i i   C.15 D.编译错误正确答案为:A第35题.MVC中的 M   V    C分别用_______、_______、_____表示 A.jspservlet javabeanB. HTmljavabean jspC.javabean jspservlet D. servlet   html jsp正确答案为: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. <c:if>B.<c:switch>C. <c:choose>D.<c:case>正确答案为:C第38题.在jsp中导入自定义标签的方式正确的是    A. web.xml文件的<taglib>B.<%@tagliburi="" prefix=""%>C. <jsp:tagliburi="" prefix=""%>D.无需导入,可直接使用正确答案为:B第39题.public classSecurityFilter______{...}如果想要让该类成为一个过滤器,横线处应为A.implements HttpFilterB.extends FilterC.extendsHttpFilterD.implements Filter正确答案为:D   第40题.在JSP中可动态导入其他页面的标签是A. <%include/></textarea>B.<%@ include%>   C. <jsp:importPage/>D.<jsp:include/>正确答案为:D第41题.下面哪项是错误的设置Bean属性值的方法    A. <jsp:setPropertyname="beanInstanceName" property= "*"/>B. <jsp:setPropertyname="beanInstanceName"property="propertyName"value="123"/>C. <jsp:setPropertyname="beanInstanceName"property="propertyName"param="parameterName" />D. <jsp:setPropertyname="beanInstanceName" property="*"value="{string |<%= expression %>}"/>正确答案为:D第42题.<%Stringcount="100";pageContext.setAttribute("cnt",count);%>Count:{pageScope.cnt100} 显示为A.100100   B. 运行异常C.   200    D.   没有任何显示正确答案为:C第43题.在 J2EE中,使用Servlet 过滤器,需要在web.xml中配置()元素 (选择两项)    A. <filter>B.<filter-mapping>   C. <servlet-filter>   D.<filter-config>正确答案为:AB 第44题.在JSP中,只有一行代码:<%=AB%>,运行将输出    A. A BB.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   <attribute/>B.web.xml   <attribute/>C. .tld   <tag/>D.web.xml<tag/> 正确答案为:A第47题.以下哪个方法不是TagSupport类的方法    A. doPost()B.doStartTag()C.doEndTag() D.doAfterBody()正确答案为:A第48题.Jsp中有如下代码:<%Cookie c = newCookie(“name” , “admin”);c.setMaxAge(10000);response.addCookie(c);%>以下哪句代码可以正确显示”admin”     A. ${cookie.name}B.${cookie.name.value}C.${ name} D.${name.value}正确答为:B第49题.以下()可用于检索session属性userid的值    A. session. getAttribute(“userid”);B.session.setAttribute(“userid”);C.request.getParameter(“userid”);D.request. getAttribute(“userid”);正确答案为:A第50题.给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是().      (选择一项)public voiddoGet(HttpServletRequest request,HttpServletResponseresponse)throws ServletException,IOException{    System.out.println("get");}public voiddoPost(HttpServletRequest request,HttpServletResponseresponse)throws ServletException,IOException{    System.out.println("post");}A. get   B.post   C.get post D.post get 正确答案为:A第51题.test.jsp文件中有如下一行代码:<jsp:useBeanid=”user” scope=”__” class=”com.UserBean”>要使user对象可以作用于整个应用程序,下划线中应添入()    A. pageB.request   C.sessionD. application正确答案为:D第52题.JSP中有三大类标签,分别是    A.HTML标记JSP标记   Servlet标记 B.   CSS标记HTML标记   Javascript标记 C.   动作标记   脚本标记   指令标记D.指令标记脚本标记 HTML标记正确答案为:C第53题.在JSP中,只有一行代码:${1+2},运行将输出() A.1+2 B.3C.nullD.没有任何输出,因为表达式是错误的正确答案为:B第54题.下面__________方法可以返回当前请求的请求方式    A. request.getAttribute()B.session.getMethod()C.request.getMethod()D.request.getRequestURI()正确答案为:C第55题.利用MyEclipse开发Servlet,下列说法正确的是    A. MyEclipse可自动产生web.xml B.MyEclipse不能自动产生web.xml,需要手工编写C.可利用MyEclipse自带的Tomcat作为Servlet容器D.MyEclipse没有自带Tomcat,需要自己安装配置。正确答案为:AC 第56题.当一个Servlet首次被请求的时候,服务器首先会调用________方法 A. doGetB.doPostC.doInitD.init正确答案为:D第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}则显示结果为:    A. page   B.requestC.session   D. application正确答案为:A第59题.过滤器使用______________才能继续传递到下一个过滤器    A. request.getRequestDispatcher().forward(request,response); B. doFilter()C.doPut()D.doChain()正确答案为:B第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页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据D.当用户重新打开一个浏览器窗口时,原session对象不再有效正确答案为:C第62题.下面关于JSP作用域对象的说法错误的是A.request对象可以得到请求中的参数 B.session对象可以保存用户信息 C.application对象可以被多个应用共享 D.作用域范围从小到达是request、session、application正确答案为:C第63题.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。<%request.setAttribute("count",newInteger(0));Integer count=request.getAttribute("count") ;%><%=count %>A.编译不通过B.可以编译运行,输出0C.编译通过,但运行时抛出ClassCastExceptionD.可以编译通过,但运行无输出正确答案为:A第64题.在Servlet中,下列语句可以正确获取PrintWriter对象的是A.PrintWriterout=request.getWriter();B. PrintWriterout =request.getPrintWriter();C.PrintWriterout=response.getWriter();D. PrintWriterout =response.getPrintWriter();正确答案为:C第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.参数名称所代表的对象在请求中根本就不存在正确答案为:D第66题.从JSP中将数据传递给另一个JSP或Servlet,方式有____________     A. 表单javascriptHTML标签B.表单    URL重写    setAttribute方法C.URL重写   隐藏域表单D.JSP的标签正确答案为:B第67题.在编写Servlet时需要__________    A. 继承ServletB.实现HttpRequestServletC.继承HttpServletD.实现HttpRequest正确答案为:C第68题.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。    <%            out.println(session.getAttribute("svse"));    %>    <%            session.invalidate();            out.println(session.getAttribute("svse"));    %>    A. null, 异常信息 B.null, null   C.异常信息,异常信息 D.异常信息,null正确答案为:A第69题.Http协议的状态码()表示文件没有创建    A. 200   B.400   C.500   D. 404正确答案为:D第70题.Servlet程序的入口点是:A. init()B.main()C.service()D.doGet()正确答案为:A第71题.如下代码,执行效果为()<c:set var=“a”value=“123” /><c:outvalue=“${a}”/><c:outvalue=“a”/>A.123 123   B.a    123C.123 aD.A    a       正确答案为:C第72题.在JSP页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项)A.sessionB.request   C.pageD. application正确答案为:ABD 第73题.在WEB应用中,数据传递的默认编码是A. ISO-8859-1B.UTF-8   C.GBK   D. UNICODE正确答案为:A第74题.以下哪句代码可以正确导入核心标签库    A. <% page import ="c"%>B.<% pageprefix ="c" uri = "/WEB-INF/c.tld"%>C.<% taglibprefix ="c" import = "/WEB-INF/c.tld" %>D.<% taglibprefix ="c" uri = "/WEB-INF/c.tld"%>正确答案为:D第75题.从HTTP请求中,获得请求参数,应该调用    A. request对象的getAttribute()方法B.request对象的getParameter()方法 C.session对象的getAttribute()方法 D.session对象的getParameter()方法 正确答案为:B第76题.在servlet中的doGet和doPost方法中只有如下代码: ()   request.setAttribute(”jb”,”aPtech”);   response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);   那么在Servlet2 中使用()可以把属性jb的值取出来    A. String str =request.getAttribute(“jb”);B.Stringsir=(String)request.getAttribute(“jb”);C.Object str=request.getAttribute(“jb“); D.取不出来正确答案为:D第77题.J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null    A. getSession()B.getSession(true)C. getSession(false)D.getSession(null)正确答案为:C第78题.Servlet 接受请求时,会调用_____________     A. serviceB.doGet   C.doPost   D. init正确答案为:A第79题.关于<jsp:include>,下列说法不正确的是()    A. 它可以包含静态文件   B.它可以包含动态文件C.当它的flush属性为true时,表示缓冲区满时,将会被清空D.它的flush属性的默认值为true 正确答案为:D第80题.在一个Filter中,处理filter业务的是()方法    A. dealFilter (ServletRequestrequest,ServletResponse response,FilterChainchain)B.dealFilter(ServletRequestrequest,ServletResponse response)C.doFilter(ServletRequestrequest,ServletResponse response, FilterChain chain)D.doFilter(ServletRequestrequest,ServletResponse response)正确答案为:C第81题.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:out.println("HELLO");该out对象声明方法为:    A. PrintWriter out =response.getOut();B.JspWriter out=pageContext.getOut();C.JspWriter out=pageContext.getWriter();D.PrintWriter out=response.getWriter();正确答案为:B第82题.Servlet的运行过程是    A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求B.首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求C.在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求D.Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求正确答案为:C第83题.在JSP中,对<jsp:setProperty>标记描述正确的是() A. <jsp:setProperty>和<jsp:getProPerty>必须在一个JSP文件中搭配出现B.就如同session.setAttribute()一样,来设计属性/值对C.和<jsp:useBean>动作一起使用,来设置bean的属性值D.就如同request.setAttribute()一样,来设置属性/值对正确答案为:C第84题.在Servlet中有一段代码如下   public voiddoPost(HttpServletRequestrequest, HttpServletResponse response)                              throwsServletException, IOException {request.setAttribute("name",new Integer(100));response.sendRedirect("show.jsp");}在show.jsp中<%=request.getAttribute("name")%>页面结果为    A. 100B.java.lang.Integer   C.IntegerD.null正确答案为:D第85题.test.jsp文件如下: <jsp:useBean id="buffer"scope="page"type="java.lang.StringBuffer"/> <%buffer.append("ABC");%>Buffer is<%=buffer%> 试图运行时,将发生()     A. 编译期错误B.编译Servlet源码时发生错误C.运行Servlet时发生错误 D.运行后,浏览器上显示:buffer isABC.正确答案为:A第86题.<tag><name>message</name><tag-class>org.bob.taglib.MessageTag</tag-class><body-content>empty</body-content><attribute> <name>name</name> <required>true</required></attribute></tag>对这段配置描述正确的是     A.定义了一个message标签,有一个属性叫nameB.配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为nameC.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容D.标签配置错误,主体不能为空正确答案为:B第87题.public class Writerimplements TagSupport{   (1)protected intdoStartTag(){SKIP_BODY}    (2)public intdoEndTag(){return EVAL_PAGE} (3)}有问题的语句是    A.23B.3C.12 3D. 12   正确答案为:D第88题.支持中文的常用字符集有    A. UTF-8   GBKZH23 BIG5B. ISO-8859-1MS950    C. UTF-8   GBK GB2312BIG5D.UTF-16 ANSI SQL   正确答案为:C第89题.Servlet 可以在以下()三个不同的作用域存储数据A.请求、会话和上下文B.响应、会话和上下文C.请求、响应和会话   D.请求、响应和上下文正确答案为:A第90题.在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法    A. initB.service   C.doFilterD. destroy正确答案为:C第91题.application对象是______________,而session对象则是_____________    A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据       与用户的请求有关B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享   每个客户专用的C.存放所有的请求中数据   存放会话中的所有数据D.HttpApplication类型    保存用访问应用期间的私有数据正确答案为:B第92题.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面   A. <jsp:forwardpage=”view.jsp”/>    B. <jsp:forwardfile=”view.jsp”/>    C. <jsp:dispatchpage=”view.jsp”/>   D. <jsp:dispatchfile=”view.jsp”/>    正确答案为:A第93题.<jsp:useBeanid="emp"scope="request"class="org.svse.entity.Employee"> <jsp:setPropertyname="emp" property="ename"value="Susan"/></jsp:useBean>员工名:_____________________.显示员工姓名正确的做法是    A. {emp.ename}   B.{requestScope.emp.getEname()}C. {requestScope.emp.ename}   D.{emp.getEname()}正确答案为:C第94题.以下哪个参数不属于<c:forEach>标签    A. varB.beginC.endD.delims正确答案为:D第95题.在J2EE中,以下对RequestDispatcher描述正确的是    A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C. RequestDipatcher有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher正确答案为:C第96题.关于MVC模式说法正确的是 A.用来将代码分开的方法B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度C.视图 模型 控制器模型D.只用java才有的模型正确答案为:B第97题.在JSP页面中,类型为HttpServletResponse的内置对象是    A. outB.response   C.requestD. config正确答案为:B第98题.在JSP页面中,保存数据的范围由小到大依次是    A. pageContext,request,application,session B.pageContext,application,session,requestC. pageContext,request,session,application D. pageContext,session,request,application 正确答案为:C第99题.http是一个()协议 A.无状态B.有状态C.状态良好的D.局域网正确答案为:A第100题.编写Servlet 的doPost方法时,需要抛出异常为    A. ServletException,IOException B. ServletException,RemoteException C. HttpServletException,IOException D. HttpServletException,RemoteException 正确答案为:A第101题.使用GET方式提交数据,接收数据时,处理中文最直接有效方式为    A. request.setCharacterEncoding("utf-8"); B. response.setContentType("text/html;charset=utf-8"); C.Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk"); D. response.setCharacterEncoding("gbk"); 正确答案为:C第102题.在JSP页面中,正确引入JavaBean的是()    A. <%jsp: useBean id =”myBean”scope =”page” class=”pkg.MyBean” %>B.<jsp:useBean name=”myBean” scope =”page” class=”pkg.MyBean” > C.<jsp:useBean id =”myBean”scope =”page” class=”pkg.MyBean” />D.<jsp:useBean name=”myBean” scope =”page” class=”pkg.MyBean” />正确答案为:C第103题.Tomcat的端口号可以在_____文件中修改    A. server.xmlB.web.xmlC.tomcat.xmlD.不能改正确答案为:A第104题.给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域    A. <jsp:useBeanname="myBean" type="com.example.TheBean"/>B.<jsp:takeBeanname="myBean" type="com.example.TheBean"/>C.<jsp:useBeanid="myBean" class="com.example.TheBean"scope="request"/>D.<jsp:takeBeanid="myBean" class="com.example.TheBean"scope="request"/>正确答案为:C第105题.有三个JSP文件如下 1.jsp<ahref="2.jsp?user=svse">To2.jsp</a>2.jsp<%Stringuser=request.getParameter("user");%><jsp:forwardpage="3.jsp"/>3.jsp<%=request.getParameter("user")%>页面中输出A.报错B.什么都没有    C.null    D.svse正确答案为:D第106题.自定义标签的描述文件在web.xml中配置正确的    A. <taglib>   <tag-uri>bob-tld</tag-uri>   <tag-location>/WEB-INF/bob.tld</tag-location> </taglib> B.<tag>   <taglib-uri>bob-tld</taglib-uri>   <taglib-location>/WEB-INF/bob.tld</taglib-location> </tag> C. <jsp-taglib>   <taglib-uri>bob-tld</taglib-uri>   <taglib-location>/WEB-INF/bob.tld</taglib-location></jsp-taglib> D. <jsp-config> <taglib>   <taglib-uri>bob-tld</taglib-uri>   <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib></jsp-config> 正确答案为:D第107题.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL.    A. sendURL()B.redirectURL()   C. sendRedirect()   D.redirectResponse()正确答案为:C

页: [1]
查看完整版本: 苏州科技大学javaee期末题库