资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
1.有关 C/S、B/S 结构下列说法错误的是:D a)在 C/S 结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运 行客户端应用程序,这也叫做胖客户端。 b)在 B/S 结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库 都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访 问应用程序。 c)通常 B/S 结构中,客户端发送 HTTP 请求消息传给服务器,服务器将请求传递给 Web 应用程序,Web 应用程序处理请求,并把相应的 HTML 页面传给客户端。 d)Web 应用是基于 C/S 结构的,也就是客户端/服务器结构。 2.以下 HTTP 响应状态码的含义描述正确的是?(两个答案)AD a)200 OK 表示请求成功 b)400 不良请求表示服务器未发现与请求 URI 匹配的内容。 c)404 未发现表示由于语法错误而导致服务器无法理解请求信息 d)500 内部服务器错误,无法处理请求 3.MVC 模式的优势有哪些?(三个答案)ACD a)MVC 模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数 据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。 b)MVC 模式实现了很好的分布式组件架构; c)对于项目开发而言,MVC 三层的分离有利于在项目小组内按照小组成员各自的擅 长进行分工,有利于三个部分并行开发、加快项目进度。 d)MVC 模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有 不同功能的代码混杂在一起造成混乱。 4.JAVA EE 组件和 MVC 架构的对应理解错误的是:D a)JAVA EE 在 Web 容器中的 Servlet 提供了业务流程控制,实现了 MVC 中的 Controller。 b)Bean 实现了业务逻辑,也就是 Model。 c)JAVA EE 在客户层中的 Applet 以及 Web 层中的 JSP 实现了面向浏览器的数据表 现,是 View 部分。 d)Application Client 实现了面向桌面应用的数据逻辑。这是 MVC 架构中的 Model 部分。 5.JAVA EE 打包与部署的模块包括以下哪些?(三个答案)ACD a)Web 模块和 EJB 模块 b)EAR 模块 c)应用程序客户端模块 d)资源适配器模块 e)XML 模块 6. 在 Servlet 中使用硬编码的 HTML 输出作为请求的响应具有哪些严重缺陷?(三个答案) ABC a)很难对 HTML 做出修改,因为每次修改都必须重新编译 Servlet。 b)由于 HTML 是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的 地区以及其他变化情况,然后再显示输出非常困难。 c)当在 Servlet 中混合使用 HTML 和 Java 代码时,就很难分清页面设计和编程的职 责。 d)很难做出动态的相应。7. 以下 Servlet 与 CGI 的对比正确的是?(两个答案)CD a)在可移植性和与平台无关性方面:Servlet 和 CGI 都能够跨平台和不同的 Web 服 务器交互 b)几乎所有的主流服务器都直接或通过插件支持 CGI。 c)从持久性和性能上讲,传统的 CGI 对于每个 HTTP 请求都要启动一个新进程。而 Servlet 只要被 Web 服务器装载一次,就能被每一个客户请求调用。因此 Servlet 比 CGI 性能更高。 d)Servlet 是用 java 编写的,它继承了 Java 语言的所有优点。Servlet 可以利用丰富 的 Java 库。 8. 下述 Servlet 的处理流程中表述不正确的步骤是:B e)客户端发送一个请求至服务器端;服务器将请求信息发给 Servlet; f)Servlet 引擎,也就是 ejb 容器会调用 Servlet 的 service 方法; g)Servlet 构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容 通常取决于客户端的请求,这个过程中也可以使用外部资源。 h)服务器将响应返回给客户端。 9. 以下哪个方法不是 Servlet 的生命周期接口定义的?D a)init() b)service() c)destroy() d)create() 10. 以下是 web.xml 文档的一部分:DDisplay myPackage.DisplayServlet 2Search /search/search.jsp 1请问以上 web.xml 文档中的设置是指示服务器首先装载和初始化哪个 servlet? e)Display f)DisplayServlet g)search.jsp h)由 search.jsp 生成的 servlet 11. 以下有关 Servlet 常用的请求头的含义说法错误的是:D a)Accept-Language 头指出客户端倾向的语言。如 en。 b)Content-Length 头以字节为单位给出 POST 数据的长度。 c)Host 表明了主机和端口。 d)User-Agent 头表明了发出请求的客户代理的信息。 12. 以下关于 Java Servlet API 说法错误的是:D a)Java Servlet API 是一组 Java 类,它定义了 Web 客户端和 Web Servlet 之间的标准 接口。b)Java Servlet API 由两个包组成:javax.servlet 和 javax.servlet.http。 c)javax.servlet.http 包对 http 协议提供了特别的支持。 d)javax.servlet 包提供了对除 http 协议外其他协议的支持。 13. 下列有关 ServletRequest 和 ServletResponse 的描述错误的是?B e)Servlet 引擎使用 ServletRequest 来向 Servlet 提供有关客户请求的信息,使用 ServletResponse 向客户端传送经过 MIME 编码的数据。 f)HttpServletRequest 类和 HttpServletResponse 类能够提供进一步的与协议相关的数 据。Servlet 的 Service 方法的参数是 ServletRequest 对象或 ServletResponse 对象中 的一个。 g)发送文本数据时,使用 getWriter 方法返回 PrintWriter 对象;发送二进制数据时, 使用 getOutputStream 方法返回 ServletOutputStream 对象。 h)在调用 getWriter 或 getOutputStream 方法之前必须调用 setContentType 方法。 14. 有关 Cookie 下列说法正确的是?(两个答案)AB a)Cookie 是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送 给浏览器的体积很小的纯文本信息 b)获得 cookie 后,用户以后再访问同一个 Web 服务器时,浏览器会把 cookie 原样发 送给服务器。 c)Cookie 是服务器端状态管理机制 d)Cookie 是相对安全的一种状态管理机制 15. 下图中,两个客户端 client 1 和 Client 2 访问同一个 Servlet A。Servlet A 为两个不同的 客户端创建了两个不同的线程 Thread 1 和 Thread 2。以下关于它们的各个对象说法正确的 是:(三个答案)ABCA 因为访问的是同一个 Servlet,所以 Thread 1 和 Thread 2 共享一个 ServletConfig 对象 B 因为访问的是同一个 Servlet,所以 Thread 1 和 Thread 2 共享一个 ServletContext 对 象 C ServletRequest 和 ServletResponse 对象是针对 Servlet 实例的。所以 Thread 1 和 Thread 2 各自有各自的 ServletRequest 和 ServletResponse 对象。D 对于 HttpSession 对象,因为是同一个 Servlet,因此它们是相同的。 16. 有关过滤器 init()方法错误的是:A a)每次调用过滤器时都会执行 init 方法。 b)init 方法可以访问 FilterConfig 对象。 FilterConfig 对象提供了对 servlet 环境及 web.xml 文件中指派的过滤器名的访问。 c)利用 init 将 FilterConfig 对象存放在一个字段中,以便 doFilter 方法能够访问 servlet 环境或过滤器名。 d)FilterConfig 对象具有一个 getInitParameter 方法,它能够访问部署描述符文件 (web.xml)中分配的过滤器的初始化参数。 a 17. JSP 页面包括以下哪些元素?(三个答案)ABC a)JSP 指令 b)JSP Action c)JSP 脚本 d)JSP 控件 18. JSP 生命周期可以分为以下哪些阶段:(三个答案)ACD a)编译、装载 b)创建、转换、 c)初始化、执行 d)清理、卸载19. 以下 JSP 脚本理解错误的是:D a)JSP 脚本元素允许将 Java 代码插入到 JSP 即将生成的 servlet 中。 b)形式的表达式,将其值插入到 servlet 的输出中 c)形式的 scriptlet,它被插入到 servlet 的_jspService 方法中。 d)形式的注释,插入到 servlet 类中,通常用于提供注释。20. 有关 page 指令的属性理解正确的是?(三个答案)BCD e)page 指令中的 errorpage 属性是指明如果抛出一个异常,而异常没有被捕获时,此 错误处理所指向的 URL。URL 可以指向一个普通的 HTML 页面。 f)page 指令的 contentType 属性用于设置 HTTP 响应头的 Content-Type g)pageEncoding 属性仅在 JSP1.2 中有效,它定义了页的编码字符。除非指定 page 指令的 contentType 属性,否则缺省值为 ISO-8859-1。 h)language 属性指定将要使用的程序设计语言。 21. 使用 JavaBean 的好处有哪些?(三个答案)ABC a)JavaBean 拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期 有 JSP 和 JAVA EE 连接器的支持。 b)JavaBean 更明确的把 WEB 页面的设计和软件的设计区分开来。 c)JavaBean 可以在多个应用程序中重用 d)JavaBean 可以实现安全性、事务行为、并发性和持久性。 22. 以下从四种不同的作用域中得到 Bean 的实例,说法错误的是:A e)page 是指当前 Web 应用程序的所有 JSP 文件中取得实例,从 Page 对象中获取 JavaBean; f)request 是指在当前的用户请求中取得实例,从 ServletRequest 对象中获取 JavaBean ; g)session 是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程 不同请求之间共享数据,从 HttpSession 对象中获取 JavaBean ; h)application 是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户 访问时共享数据,从 ServletContext 对象中获取 JavaBean 。 a23. 以下哪个不是 JSP 标记库的构成部分?C a)标记处理器 b)标记库描述文件 c)标记库处理 servlet d)应用程序部署描述符(web.xml) e)在 JSP 页面中的标记库声明 24. Struts 框架的
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号