Java模拟试题与答案(4)

2020-02-22 11:10

上,直至会话过期

C. 在禁用Cookie时可以使用URL重写技术跟踪会话

D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 78)在J2EE中,重定向到另一个页面,以下()语句是正确的

A. request . sendRedirect(“http : // www . svse . com . cn”); B. request . sendRedirect();

C. response . sendRedirect(“http : // www . svse . com . cn”); D. response . sendRedirect();

79)EL表达式,${10 mod 3},执行结果为:( )

A. 10 mod 3 B. 1 C. 3 D. null

80)自定义标签的作用是 ( )

A. 编写和使用方便

B. 规定是这样的,如果不用,别人会说我们不专业

C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库

81)有关Servlet的生命周期说法正确的有 ( ) (多选)

A. Servlet的生命周期由Servlet实例控制

B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象

C. service()方法响应客户端发出的请求 D. destroy()方法释放Servlet实例

82)在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,在浏览器中看不到任何输

16

出的文字

D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

83)在Servlet中,response.getWriter()返回的是____________

A. JspWriter对象 B. PrintWriter对象 C. Out对象

D. ResponseWriter对象

84)在web.xml中使用___________标签配置过滤器

A. B. C. D.

85)在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的

A. B. C. D.

86)在JSP页面中,能够完成输出操作的内置对象是 ( )

A. out

B. response C. request D. config

87)给定以下JSP代码片段,有2个客户依次浏览该JSP; 且每个客户只浏览一次,第2个客户会看到浏览器显示( )。(请选择一项)

<%int x = 1; %> <%!int x = 10; %> X =<%=x%>

A. x=1 B. x=2 C. x=10 D. x=11

88)某JSP中有如下代码,显示结果为( ) <% int a = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %>

17

A. 5 B. 123 C. 456 D. null

89)在a.jsp中有代码片断如下:( )(可多选)

在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(多选) A. <%=request.getParameter(“loginName”)%> B. <%=request.gerAttribute(“loginName”)%>

C. <%String name=request.getParameter(“loginname”); out.println(name); %>

D. <% String name=request.getAttribute(“loginname”); out.println(name); %> 90)J2EE 中,()类型的()方法用于得到会话

A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 91)test.jsp文件中有如下一行代码:

要使user对象可以作用于整个应用程序,下划线中应添入()

A. page B. request C. session D. application

92)JSP中有三大类标签,分别是 ( )

A. HTML标记 JSP标记 Servlet标记 B. CSS标记 HTML标记 Javascript标记 C. 动作标记 脚本标记 指令标记 D. 指令标记 脚本标记 HTML标记

93)下面__________方法可以返回当前请求的请求方式

A. request.getAttribute() B. session.getMethod() C. request.getMethod() D. request.getRequestURI()

94)利用MyEclipse开发Servlet,下列说法正确的是( )(可多选)

18

A. MyEclipse可自动产生web.xml

B. MyEclipse不能自动产生web.xml,需要手工编写 C. 可利用MyEclipse自带的Tomcat作为Servlet容器

D. MyEclipse没有自带Tomcat,需要自己安装配置。

95)当一个Servlet首次被请求的时候,服务器首先会调用________方法

A. doGet B. doPost C. doInit D. init

96)某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

97)在Servlet里,能实现跳转的方法有 ( )

A. 运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B. 运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C. 运用javax.servlet.RequestDispatcher接口的forward方法 D. 运用javax.servlet.ResponseDispatcher接口的forward方法 98)以下哪项陈述是错误的 ( )

A. 在WEB项目的共享数据范围内,application是范围最广泛的

B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据

D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 99)在Servlet中,下列语句可以正确获取PrintWriter对象的是 ( )

A. PrintWriter out= request.getWriter();

B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out= response.getWriter();

D. PrintWriter out = response.getPrintWriter();

100)从JSP中将数据传递给另一个JSP或Servlet,方式有____________

19

A. 表单 javascript HTML标签

B. 表单 URL重写 setAttribute方法 C. URL重写 隐藏域 表单 D. JSP的标签

101)在编写Servlet时需要__________

A. 继承Servlet

B. 实现HttpRequestServlet C. 继承HttpServlet

D. 实现HttpRequest

102)现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <% out.println(session.getAttribute(\ %> <% session.invalidate(); out.println(session.getAttribute(\ %>

A. null, 异常信息 B. null, null

C. 异常信息,异常信息 D. 异常信息,null

103)Http协议的状态码()表示文件没有创建 ( )

A. 200 B. 400 C. 500

D. 404 104)Servlet程序的入口点是:( )

A. init() B. main() C. service()

D. doGet()

105)编写Servlet 的doPost方法时,需要抛出异常为 ( )

A. ServletException, IOException

B. ServletException, RemoteException C. HttpServletException, IOException

D. HttpServletException, RemoteException

106)使用GET方式提交数据,接收数据时,处理中文最直接有效方式为 ( )

20


Java模拟试题与答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:桥墩柱模板支架方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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