JSP程序题库 - 1

2026/1/13 9:10:08

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

上述代码定义了默认的会话超时时长,时长为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


JSP程序题库 - 1.doc 将本文的Word文档下载到电脑
搜索更多关于: JSP程序题库 - 1 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219