27.在J2EE中,对于Httpservlet类的描述,错误的是()。
A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse.
D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法
28. Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) A. B. C. D.
sendURL()
redirectURL() sendRedirect()
redirectResponse()
29.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。 Public class Servlet1 extends HttpServlet{ }
Public void init() throws ServletException{ }
Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”); }
A 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
30. J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。 (选择一项) A getSession() B getSession(true) C getSession(false) D getSession(null)
31. 在J2EE中,在web.xml中,有如下代码:
上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)
A
B C D
32. 给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项)
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println(\
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println(\ } A B
毫秒 秒 分钟 小时
get post
C get post D post get
33. Servlet 可以在以下()三个不同的作用域存储数据。
A B C D
34.在J2EE中,重定向到另一个页面,以下()语句是正确的。
A B C D
request . sendRedirect(“http : // www . jb -aptech . com . cn”); request . sendRedirect();
response . sendRedirect(“Http : // www . jb – aptech . com . cn”); response . sendRedirect(); 请求、会话和上下文 响应、会话和上下文 请求、响应和会话 请求、响应和上下文
35.在J2EE中,假如HttpSession的getLasAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x - y()。 A 两个连续请求之间间隔的最长时间 B 最近的两个连续请求之间的时间间隔 C 最后使用session发送请求的时间和session创建时间的间隔
D
最后使用session发送请求的时间
36.J2EE中,Servlet API 为使用Cookie,提供了()类。
A B C D
Javax.servlet.http.Cookie Javax.servlet.http.HttpCookie Javax.servlet. Cookie
Javax.servlet.http. HttpCookie
37. http是一个()协议
A.无状态
B.有状态
C.状态良好的 D.局域网
38.Servlet程序的入口点是:( )
A、init() B、main() C、service() D、doGet()
39.下列那个类是抽象类()
A ServletConfig B HttpServlet C Cookie
D HttpServletRequest
40. Http协议的状态码()表示文件没有创建
A 200 B 400
C 500 D 404
41.在HTTP协议中,用于发送大量数据的方法是()
A get B post C put
D options
42.在JSP中,只有一行代码:<%=A+B%>,运行将输出()。 a) A+B b) AB
c) 113
d) 没有任何输出,因为表达式是错误的
43. 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().(选择一项)
a) <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”> b) <%@ page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”> c) <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”>
d) <%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%>
44.在JSP中,<%=”1+4” %>将输出()。
a) l+4
b) 5 c) 14
d) 不会输出,因为表达式是错误的
45.在JSP中,page指令的()属性用来引入需要的包或类。
a) extends b) import c) languge
d) contentType
46.在JSP中,test . jsp文件如下,试图运行时,将发生()。 <% String str = null; %> str is <%= str%>
a) 转译期有误
b) 编译Servlet源码时发生错误 c) 执行编译后的Servlet时发生错误 d) 运行后,浏览器上显示:str is null
47.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。 <%int x = 1; %> <%!int x = 10; %> X =< %= ++x%>
a) X = 1 b) X = 2

