苏州科技大学javaee期末题库

[复制链接]
查看251 | 回复0 | 2024-6-20 21:03:58 | 显示全部楼层 |阅读模式
1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?(  D  )
(A)  destroy() (B) doGet()    (C) service()    (D) init0
2、假设在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/ welcome
3.JSP文件在第一次运行的时候被JSP引擎编译为(  A  )文件。
    A.  Scrvlet    B.  Class    C.  HTML  D.  XML
4 MVC设计模式将应用程序分为( B )部分。
   A. 2    B.  3    C.4   D.  5
5Java FE体系中Web层技术是( D )。
A.  HTML   B.  JavaBean    C.  EJB    D. JSP
9. 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.  info
11.用于获取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()
14  response对象的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.ResultSct
21.不是JavaBcan属性的项为( B)。
A. constrained属性   B.id属性    C bound属性    D simple属性
22.不是JavaBean作用域的项为(A )。
A. bound    B page   C rcquest    D application
23. JavaBean有( A )种。
A. 2    8 3    C 4    D 5
24.在JSP/Servlet的生命周期中,用于初始化的方法是( C )。
A doPost()    B doGct()   C  init()    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. 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表达式,${10 mod3},执行结果为:  
    A. 10 mod 3  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的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)
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.Cookie  B. javax.servlet.http.HttpCookie  
C.  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.  response  C. request  D.  config  
正确答案为:A  
第16题.  给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项)
<%int x = 1; %>
<%!int x = 10; %>
X =<%=x%>  
    A. x=1  B.  x=2  C.  x=10  D.  x=11  
正确答案为:A  
第17题.  在JSP中,若要在JSP正确使用标签:<x: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为登录页面,表单代码如下:
<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. 5  B.  123  C.  456  D.  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,session  B.  applicationsession  C.  request,application  D.  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 5  B.  1 3 5  C.  i i i  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文件如下,试图运行时,将发生()。
<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、newSession  
C.  HtttpSession、newInstance  D.  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.  jsp  servlet javabean  B. HTml  javabean jsp  
C.  javabean jsp  servlet 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 HttpFilter  B.  extends Filter  C.  extendsHttpFilter  D.  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 B  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     <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. page  B.  request   C.  session  D. application
正确答案为:D  
第52题.  JSP中有三大类标签,分别是  
    A.  HTML标记  JSP标记   Servlet标记
B.   CSS标记  HTML标记   Javascript标记
C.   动作标记   脚本标记   指令标记  
D.  指令标记  脚本标记 HTML标记  
正确答案为:C  
第53题.  在JSP中,只有一行代码:${1+2},运行将输出()  
A.  1+2 B.  3  C.  null  D.  没有任何输出,因为表达式是错误的  
正确答案为: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. doGet  B.  doPost  C.  doInit  D.  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.  request  C.  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.  可以编译运行,输出0  
C.  编译通过,但运行时抛出ClassCastException  
D.  可以编译通过,但运行无输出  
正确答案为:A  
第64题.  在Servlet中,下列语句可以正确获取PrintWriter对象的是  
A.  PrintWriterout=request.getWriter();  
B. PrintWriter  out =  request.getPrintWriter();  
C.  PrintWriterout=response.getWriter();  
D. PrintWriter  out =  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. 表单  javascript  HTML标签  
B.  表单    URL重写    setAttribute方法  
C.  URL重写   隐藏域  表单  
D.  JSP的标签  
正确答案为:B  
第67题.  在编写Servlet时需要__________  
    A. 继承Servlet  B.  实现HttpRequestServlet  
C.  继承HttpServlet  D.  实现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    123  C.  123 a  D.  A    a      
正确答案为:C  
第72题.  在JSP页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项)  
A.  session  B.  request   C.  page  D. application  
正确答案为:ABD
第73题.  在WEB应用中,数据传递的默认编码是  
A. ISO-8859-1  B.  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. service  B.  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. 100  B.  java.lang.Integer   C.  Integer  D.  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标签,有一个属性叫name  
B.  配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name  
C.  声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容  
D.  标签配置错误,主体不能为空  
正确答案为:B  
第87题.  public class Writerimplements TagSupport{   (1)
protected intdoStartTag(){SKIP_BODY}    (2)
public intdoEndTag(){return EVAL_PAGE} (3)
}
有问题的语句是  
    A.  2  3  B.  3  C.  1  2 3  D. 1  2   正确答案为:D  
第88题.  支持中文的常用字符集有  
    A. UTF-8   GBK  ZH23 BIG5  
B. ISO-8859-1  MS950   
C. UTF-8   GBK GB2312  BIG5  
D.  UTF-16 ANSI SQL   
正确答案为:C  
第89题.  Servlet 可以在以下()三个不同的作用域存储数据  
A.  请求、会话和上下文  B.  响应、会话和上下文  
C.  请求、响应和会话   D.  请求、响应和上下文  
正确答案为:A  
第90题.  在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法  
    A. init  B.  service   C.  doFilter  D. 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. var  B.  begin  C.  end  D.  delims  
正确答案为:D  
第95题.  在J2EE中,以下对RequestDispatcher描述正确的是  
    A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher  
B.  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. out  B.  response   C.  request  D. config  
正确答案为:B  
第98题.  在JSP页面中,保存数据的范围由小到大依次是  
    A. pageContext,request,application,session
B.  pageContext,application,session,request  
C. 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.xml  B.  web.xml  C.  tomcat.xml  D.  不能改  
正确答案为: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金币 +5 收起 理由
admin + 5 感谢分享,奖励5个金币,期待更多优质内容.

查看全部评分

相关帖子

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则