当前位置:首页 > 基于Java技术的Web应用开发-试题
9.HttpServletResponse接口方法: a) getParameter(String name) b) getSession()
c) setContentType(String type) d) setCharacterEncoding
10.__________________ 负责从来自于客户机的HTTP 数据包构建HttpServletRequest 对象。
a) Web 应用程序 b) Web 组件 c) Web 容器 d) Web 客户机
11. 当客户机作出对Web 应用程序的请求时,________________ 应是请求URL 的一部分。 a) Web 应用程序的名称。 b) Web 应用程序的上下文。
c) Web 应用程序的Context Root。 d) Web 应用程序的别名。
12. 以下哪个任务可以由Servlet 执行? a) 维护客户机的状态和会话信息。 b) 提供认证服务。
c) 在必要时将客户机的请求重定向到其它服务器端程序。 d) 生成动态和个性化的Web 页面。
13.下列属于JSP内部对象的有哪些?
a)request b)response c)application d)session
14.request 对象的方法有哪些? a) setContentType()
b) getAttribute(String name)
c) setAttribute(String name,Object value) d) getParameter(String name)
15.在JSP中注释的写法正确的是:
a) b) c)<%-- 注释 --%> d)<!%-- 注释 --%>
16.JSP中脚本元素包括:
a)表达式(Expression) b)注释 c)Java代码片段 d)声明(Declaration)
17.JSP中指令元素包括:
a)表达式(Expression) b)page c)include d)taglib
18.JSP标准动作包括: a)
19.Stuts框架中的组件有哪些? a)ActionForm b)Action classes c)ActionServlet d)ActionError
20.MVC设计模式的优点?
a) 将Web应用系统MVC多层,这使得开发角色细分成为可能,软件开发的规模化生产成为可能,提高项目管理的水平。
b) 一个模型可以对应多个视图对应的能力 。
c) 一个应用的业务逻辑的改变只需改动MVC的模型层即业务逻辑层。 d) 提高系统的运行速度。
21.MVC设计模式的缺点? a)系统的运行速度慢。 b)设计实现并不十分容易
c)模型和视图的严格分离可能使得调试困难一些 d)代码文件增多,对于文件的管理需要费点心思
22. 究竟在何时对Servlet 进行实例化? a) 当容器启动时。
b) 当在容器上部署Servlet 时。
c) 当客户机发出对Servlet 的第一次请求时。 d) 当容器正在关闭时。
23. ServletConfig 对象封装 a) 初始化参数。 b) Servlet 名称。
c) ServletContext 对象。 d) 请求参数。
24. 通过实现_____________接口,Servlet 通知该容器它应确保在任何给定时间只有一个线 程在执行该Servlet 的service 方法。 a) SingleThreadModel b) SingleThread c) SingleServlet d) Servlet
25. 在Servlet 生命周期的__________ 阶段,容器将ServletConfig 对象传递给Servlet。 a) 实例化 b) 初始化 c) 请求处理 d) 销毁
26. 可以从____________________接口获得RequestDispatcher 对象。 a) ServletRequest b) ServletContext c) ServletResponse d) ServletConfig
27. 当必须将控制转移给另一个Web 组件时,Servlet 使用以下哪个方法? a) send(HttpServletRequest, HttpServletResponse) b) forward(HttpServletRequest, HttpServletResponse) c) include(HttpServletRequest, HttpServletResponse) d) sendRedirect(String location)
28. 以下有关会话的哪句话是正确的?
a) 在指定阶段内的来自同一客户机的HTTP 系列请求构成一个HTTP 会话。 b) 在指定阶段内来自不同客户机的HTTP 系列请求构成一个HTTP 会话。 c) 如果客户机保持空闲超过指定的阶段,则会话过期。 d) 如果客户机保持活动超过指定的阶段,则会话过期。
29. 以下哪些问题是在使用cookie 时可能发生的问题。 a) 浏览器不支持cookie。 b) 客户机禁用cookie。 c) 不同用户共享机器。
d) 单个用户使用多台机器。
30. 以下哪些是URL 重写的缺点。
a) URL 重写要求应用程序中的所有页面都动态生成。 b) 无法对静态HTML 页面执行URL 重写。 c) URL 重写无法用于HTML 表单。 d) URL 重写无法用于超级链接。
31. 方法getMaxInactiveInterval() 返回 a) 会话超时阶段。
b) 为两个不同客户机创建的两个会话之间的最大时间间隔。 c) 特定时间间隔允许的最大请求数。
d) 来自参与HTTP 会话的客户机的两个连续请求之间的最大空闲时间。
32. Java Servlet API 使Servlet 能够
a) 获取HttpSession 对象。 b) 操作会话生命期。
c) 存储和检索会话中的用户定义数据。 d) 结束该会话。
33. 以下哪句话是正确的?
a) 如果客户机选择不加入会话,则方法isNew() 将始终返回false。 b) 如果客户机选择不加入该会话,则方法isNew() 将始终返回true。
c) 如果已在服务器上创建了该会话且客户机知道它并已加入该会话,则方法isNew()返回false。
d) 如果已在服务器上创建了会话但客户机还不知道它,则方法isNew() 返回true。
34.在Servlet中调用JSP下列写法正确的是? a)
c)
共分享92篇相关文档