《基于Java技术的Web应用开发》
试题
试题
一.单选题(共20道题,每题1分,总分20分)
1. 如果使用_____________,用户发送的表单数据输入作为URL 中的查询字符串传递给服
务器。
a) GET 方法
b) POST 方法
c) HEAD 方法
d) PUT 方法
2. 在Web 应用程序目录结构中,WEB_INF 目录(webApplication/WEB-INF/lib)下的lib
文件夹包含_______________。
a) Web 应用程序使用的引用文档。
b) Web 应用程序的部署描述符。
c) Web 应用程序引用的.jar 文件。
d) Web 应用程序使用的图像。
3. ____________提供Servlet 驻留和执行的运行时环境。
a) Web 应用程序
b) Web 组件 //(JSP和SERVELT)
c) Web 容器 //(TOMCAT)
d) Web 客户机
4. 符合J2EE 规范的Web 应用程序使用的部署描述符是一种____________。
a) 数据文件
b) HTML 文件
c) 文本文件
d) XML 文件
5. 方法getSession()(返回HttpSession 对象)在___________中定义。
a) HttpSession 接口
b) HttpServletRequest 接口
c) HttpServletResponse 接口
d) HttpServlet 接口
6. 会话管理技术相对URL________________
a) 要求整个应用程序具有绝对URL。
b) 要求应用程序中的所有页面都动态生成。
c) 不要求浏览器支持。
d) 要求应用程序中的所有页面都是静态HTML 页面。
7. ________________ 负责提供在Servlet 中进行会话管理所需的基本工具。
a) Web 浏览器
b) Web 容器
c) 客户机
d) Web 应用程序
8. 服务器通过__________________将cookie 传递给浏览器。
a) HTTP 请求的Body
b) HTTP 响应的Body
c) HTTP 请求的Header
d) HTTP 响应的Header
9. HTTP 状态码是在以下哪个接口中定义为静态最终整型常量。
a) HttpServletRequest
b) HttpServlet
c) RequestDispatcher
d) HttpServletResponse
10. 以下哪些接口构成Web 容器和Servlet 之间的合约。
a) ServletConfig 接口
b) ServletContext 接口
c) ServletRequest 接口
d) Servlet 接口
11. 关于JSP的表达式下面的语法正确的是?
a)<%!= expression %>
b)<% expression %>
c)<= expression >
d)<%=expression %>
12. 关于使用标记库的作用下列说法不正确的是?
a)分离页面设计和逻辑设计;
b)赋予开发人员扩展可用于JSP页面内部的标记的能力;
c)允许开发人员将一些复杂的服务器端行为以标记处理的形式放到JSP页面中;
d)提高软件运行效率。
13. 下列不属于JSP指令的是?
a)page
b)include
c)method
d)taglib
14. 下列语法不正确的是?
a)<%@ page errorpage=“/jspError.jsp” @%>
b)<% page import = “java.util.*” %>
c)<jsp:include page=“StdHeader.jsp” flush=“true” />
d)<jsp:forward page=“Extralnfo.jsp” />
15. 关于JSP下列语法不正确的是?
a)<jsp:useBean>
b)<jsp:getProperty>
c)<jsp:setProperty>
d)<jsp:taglib>
16. 不属于page指令的属性有?
a)import
b)contentType
c)ErrorPage
d)isThredSafe
17. 下列方法中不属于Filter接口的方法?
a)init()
b)doFilter()
c)service()
d)destroy()
18.下列哪一项不属于J2EE的标准服务?
a)JDBC
b)Java Mail
c)Web Service
d)JTA
19. Java Web应用程序的服务器端技术主要有?
a) JSP(Java Server Page)
b) ASP(动态服务器网页,Active Server Page,ASP)
c) ASP.NET
d) PHP
20. 方法protected void service(HttpServletRequest, HttpServletResponse) 存在于以下哪个类/接口中。
a) Servlet 接口
b) HttpServlet 类
c) GenericServlet 类
d) HttpServletRequest 接口
二.多选题(共40道题,每题2分,总分80分)
1.JavaBean具有特性?
a) 可以实现代码的重复利用
b) 易维护性.易使用性.易编写性
c) 降低HTML 和 Java 强耦合
d) 可以在支持Java的任何平台上工作,而不需要重新编译
2.JavaBean编写规范
a) 一个JavaBean类必须有一个空构造方法
b) 一个JavaBean类不应有公共实例变量(属性)
c) 是少具有一个属性
d) 一个持久值应该通过一组存取方法(getXxxx和setXxxx)来访问
3.下列属性哪些是JavaBean的写法?
a)Date sdatetime; b)Date Sdatetime;
c)String userName[]; d)String username[];
4. 以下哪句话是正确的?
a) 如果使用POST 方法,则用户输入在请求的Body 中进行传递。
b) 如果使用GET 方法,则用户输入在请求的Body 中进行传递。
c) 如果使用GET 方法,则用户输入作为请求的Header 的一部分进行传递。
d) 如果使用GET 方法,则请求的Body 保留为空。
5. Servlet 是________________。
a) 服务器端程序,它扩展了Web 服务器的功能。
b) 使用Java 编写的服务器端程序,它驻留在Web 服务器中并在其中执行。
c) 使用Java 编写的客户机程序,它驻留在浏览器中。
d) 使用任何编程语言编写的服务器端程序。
6.HTTP请求方法:
a) service b)Get c) POST D doGET
7.Servlet接口方法:
a) init(ServletConfig config)
b) destroy()
c) getServletInfo()
d) service(ServletRequest req,ServletResponse res)
8.HttpServletRequest接口方法:
a) getSession()
b) getParameter(String name)
c) getParameterValues(String name)
d) getServletConfig()
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标准动作包括:
javaweb编程技术a)<jsp:useBean>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论