清华IT学习认证中心《JSP/Servlet》测试题A卷
考试类型:闭卷        考试时间:60分钟
选题(共40题,每题1分)
(1) 当浏览器第二次访问以下JSP网页时的输出结果是什么?(b  )
<%!
int a=0;
%>
<%
    int b=0;
    a++;
    b++;
%>
a:<%= a  %> <br>
b:<%= b %>
(A)a=0    b=0               
(B)a=1    b=1
(C)a=2    b=1               
(D)a=0    b=1
(2)cookie.setMaxAge(60*60)的意思是( c  )
(A)将cookie的保存时间设置为1天
(B)将cookie的保存时间设置为1分钟
(C)将cookie的保存时间设置为1个小时         
(D)将cookie的保存时间设置为60个小时
(3)  JSP中有几个内置对象( A  )
(A) 9
(B) 8               
(C)7               
(D)10
(4) session的默认存活期是多长时间(  )20分钟
(A)1个小时   
(B)30分钟       
C)30秒   
(D)24个小时
(5) 假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问heelo.jsp的URL是(    d    )
(A)localhost:8080/hello.jsp
(B)localhost:8080/heloapp/hello.jsp
(C)localhost:8080/helloapp/hello/hello.jsp
(D)localhost:8080/webapps/helloapp/hello/hello.jsp
(6) 假设在helloapp应用中有一个HelloServlet类,它在l文件中的配置如下:
<servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>st.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url=pattern>/hello</url-pattern>
</servlet-mapping>
那么在浏览器端访问HelloServlet的URL是什么呢?——.(c  )
(A)  localhost:8080/HelloServlet
(B)  locallhost:8080/helloappServlet
(C)  locallhost:8080/helloapp/org/javathinker/hello
(D)  locallhost:8080/helloapp/hello
(7)  关于JavaBean正确的说法是:b )
(A) Java 文件与Bean 所定义的类名可以不同,但一定要注意区分字母的大小写
(B)在JSP 文件中引用Bean,其实就是用<jsp:useBean>语句
(C)被引用的Bean文件的文件名后缀为.java
(D) Bean 文件放在任何目录下都可以被引用
(8)  当通过URL重写,为next.jsp传值时,如next.jsp?username=admin,那么在next.jsp中该如何接收该参数值——。(a  )
(A) String username = Prameter(username);
(B) String username = Attribute(username);
(C) String username = Prameter(username);
(D) String username = Parameter(username);
(9)  下列关于JSP编译指令的说法错误的是——。( a )
(A) 编译指令用于从JSP 发送一个信息到容器上。
(B) 编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等。
(C) 编译指令向客户端产生任何输出。
(D)编译指令所有的指令都在整个JSP页面内有效。
(10)  下面哪句代码能获得针对本站点所有的Cookie_____.(  a )
(A) Cookie cookie[]=Cookies();
(B) Cookie cookie[]=request.addCookies();
(C) response.addCookie(cookie)
(D) Cookie c =new cookie(name,value)
(11)  下列操作Session 时,代码错误的是_____.(  B)
(A) HttpSession session = Session(true);
(B) Session session = new Session();
(C) session.setAttribute(username,admin);
(D) String username= (String) Attribute(username);
(12)  Servlet通过什么接口可以实现请求转发机制_____(  a )
(A)  HttpServletRequest接口       
(B) RequestDispatcher接口
(C) HttpServletResponse接口           
(D) ServletConfiig接口
(13) 以下不属于JSP编译指令的元素是____(d  )
(A)  page         
(B) include       
(C) taglib           
(D) useBean
(14) 如果想要获得用户浏览器的一些信息,需要使用到JSP哪个内置对象(A  )
(A)  request           
(B)  response       
(C)  cookie         
(D)  session
(15) 下面哪个不是JSP本身已加载基本类______(  b )
(A) java.lang.*               
(B) java.io.*             
(C) javax.servlet.*           
(D) javax.servlet.jsp.*
(16) Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是_____(  )
(A) <%@ page%>作用于整个JSP页面
(B)可以 在一个页面中使用多个<%@ page %>指令
(C)为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的头,但不是必须的
(D)<%@page%>指令中的属性只能出现一次
(17) 下列对Cookie 的描述错误的是____(  )
(A) Cookie是HTTP协议下的一种方法,通过该方法,服务器脚本能够在客户工作站上维护状态或状态信息
(B) Cookie文件是可以被Web浏览器读取的
(C) Cookie文件是属于文本文件
(D) Cookie文件可以携带病毒
(18) 通过设置Cookie 的哪个方法,可以设置Cookie的存活期限____(  )
(A) setMaxAge()       
(B) setName()       
(C) setValue()       
(D)setSecure()
(19) 下列哪种情况,session不会被销毁_____(  d )
(A) 客户端浏览器被关闭           
(B) 利用表单提交数据后
(C) session超过存活期限           
(D)服务器端调用HttpSession的 invalidate()方法
(20) 假设在helloapp应用中由一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下(  d
(A).helloapp/HelloServlet.class
(B).helloapp/WEB-INF/HelloServlet.class
(C).helloapp/WEB-INF/classes/HelloServlet.class
getattribute方法返回类型(D).helloapp/WEB-INF/classes/org/javathinker/HellloServlet.class
(21) 从HTTP请求中,获得请求参数,应该调用哪个方法________(  d )
(A). 调用HttpServletRequest 对象的getAttribute() ;
(B). 调用ServletContext对象的getAttribute()方法
(C). 调用HttpSession 对象的getAttribute()方法
(D) 调用HttpServletRequest对象的getParamter()方法
(22) ServletConterxt对象是由谁创建的______(  )
(A) 由Servlet容器负责创建,对于每个Http请求,Servlet容器都会创建一个ServletContext对象
(B) 由javaWeb应用本身负责为自己创建一个ServletContext对象
(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象
(D)由用户自己创建
(23) 在JSP中调用JAVABEAN时不会用到的标记是_____(  a )
(A) <javabean>           
(B) <jsp :useBean>       
(C) <jsp :setProperty>       
(D) <jsp :getProperty>
(24)jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现?( 
(A)<a href=“jspForward2.jsp”>jspForward2.jsp </a>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。