软件技术专业JavaWeb复习题(完善).pdf_第1页
软件技术专业JavaWeb复习题(完善).pdf_第2页
软件技术专业JavaWeb复习题(完善).pdf_第3页
软件技术专业JavaWeb复习题(完善).pdf_第4页
软件技术专业JavaWeb复习题(完善).pdf_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 许昌学院计算机科学与技术学院软件技术专业许昌学院计算机科学与技术学院软件技术专业 2010 年期末考年期末考 试复习题试复习题 JavaWebJavaWeb 开发开发 一 填空题 1 JSP 把 Java 作为默认的脚本语言 2 任意写 5 个常用的内置对象 request Response out session config pagecontext page 3 Page 指令的 import 属性指明想要引入的包和类 content type 属性用于设置 JSP 文件和最终文件的 MTME 类型和字符集的类型 如 gb2312 4 JDBC 对数据库的操作通过 5 个 JDBC 的类 接口来实现 他们是数据库的 JDBC 驱动器类 connection statement preparedstatement 和 resultset 5 Http 请求由 3 部分组成 分别是 请求方式 URL 和 HTTP 协议的版本 请求头 和 请求 正文 6 JSP 语法分为三种不同的类型 分别是 脚本语法 编译器指令 和 动作语法 二 判断题 判断对错 并改正 1 Http 请求由 3 部分组成 HTTP 响应也由 3 部分构成 分别是 HTTP 协议的版本 状态代码和 描述 错 还有响应头 响应正文 2 Web 是一种分布式应用架构 旨在共享分布在网络上的各个 Web 服务器中的所有互相链接的 信息 对 3 Web 采用客户 服务器通信模式 客户与服务器之间用 TCP IP 协议通信 Tcp ip 改为 HTTP 4 Web 使用超级文本技术 HTML 来链接网络上的信息 信息存放在服务器端 客户机通过浏 览器查找网络中的各个 Web 服务器上的信息 对 5 Jsp动 作 语 法 包 括 和 对 1 6 在 J2EE 的 OOA D 中 Jsp 常做控制类 JavaBean 常做边界类 Servlet 常做持久类 错 改为 在 J2EE 的 OOA D 中 Jsp 常做边界类 JavaBean 常做持久类 Servlet 常做控制类 三 选择题 单 多项 1 JSP 网页文件的拓展名是 C JSP 2 2 JSP 内置对象 request 的 getparameter 方法的返回值是 C String 3 out print 的功能是 A 输出数据 4 如果没有 age 参数给出 下面的语句会产生什么结果 A NullpointerException occurs 5 接口 Statement 中定义的 execute 方法的返回类型是 代表的含义是 executeQuery 方法返回的类型是 executeUpdate 返回的类型是 代表的含义是 A ResultSet B int C boolean D 受影响的记录数量 E 有无 ResultSet 返回 答案 CEABD 6 如果要限制某个查询语句返回的最多的记录数 可以通过调用 Statement 的方法 来实 现 C setMaxRows 7 基于 HTTP 协议的 Servlet 通常继承 javax servlet http HttpServlet 也可以继承 javax servlet GenericServlet 这些类型都实现了接口 javax servlet Servlet C B A 8 在 Servlet 中要输出内容 使用 HttpServletResponse 的方法 setContentType 设置内 容 对于文本类型调用方法 getWriter 获得一个 PrintWriter 的输出流 对于二进制类 型调用 getOutputStream 获得 RequestDispatcher 的输出流 调用 HttpServletRequest 的 方 法 getInputStream 解 析 有 名 参 数 调 用 getParameter 获 得 一 个 ServletInputStream 的输入流 在 Servlet 中也可以调用 ServletContext 的方法 HttpServletRequest 获得 getRequestDispatcher 将请求的处理权交给一个新的资源 答案 DKLFHIEABCG J ServeltOutputStream 9 试图运行如下 JSP 代码 以下说法正确的是 3 A 运行成功 页面上输出 hello ACCP 10 下面方法中哪几个是 servlet 的生命周期方法 A init C service E destroy 11 典型的 JDBC 程序按 顺序编写 B 获得与数据库的物理连接 C 执行 SQL 命令 E 创建不同类型的 Statement 12 JDBC 编程的异常类型分为 A SQLException C SQLWarning 13 JavaBean 编写规范 A 一个 JavaBean 类必须有一个空构造方法 D 一个持久值应该通过一组存取方法 getXxxx 和 setXxxx 来访问 14 HTTP 请求方法 B Get C POST 15 我们实现的基于 HTTP 协议的 Servlet 的服务方法签名正确的有 B public void doPost HttpServletRequest req HttpServletResponse res throws IOException ServletException C public void service HttpServletRequest req HttpServletResponse res throws IOException ServletException D public void service ServletRequest req ServletResponse res throws IOException ServletException 16 控制一个 Servlet 的生命周期的方法有 CBA 其中 C 在所有的请求到来之前调用 A 在撤消应用或关闭 web container 时调用 Servlet 通常只有一个实例 被所有的访问者 4 共享 因此要注意资源的同步 A destroy B service C init 17 在 Java Web 开发中 跟踪客户状态的手段可通过 FB 增加一个新的 cookie 调用 E 的 C 方法 要在服务器端查询 cookie 调用 A 的 D 方法 Session 的类型是 获得 session 的途径是调用 的方法 A HttpServletRequest B Session C addCookie D getCookies E HttpServletResponse F Cookie G getSession H HttpSession 18 Java Web 应用中往往通过设置不同作用域的属性来达到通讯的目的 如果某个对象只在同 一请求中共享 通过调用 的 setAttribute 方法设置属性 也可通过 事件侦听器实现 如果在不同的请求中传递某一客户的状态 调用 的 setAttribute 方法设置属性 也可通过 事件侦听器实现 如果某个对象被所有的访问者共享 把这个对象设置为 的属性即可 也可通过 事件侦听器实现 A HttpSession B HttpServletRequest C ServletRequestListener D ServletContext E ServletContextListener F HttpSessionListener 19 以下 是 JSP 中正确的注释 A B C D 20 以下 是错误的 A B C 5 21 在 JSP 中有很多隐含变量 request 的类型是 response 的类型是 page 的类 型是 pageContext 的类型是 session 的类型是 application 的类型是 config 的类型是 out 的类型是 exception 的类型是 A java lang Throwable B javax servlet jsp PageContext C javax servlet http HttpServletRequest D javax servlet http HttpSession E javax servelet jsp JspPage F javax servlet ServletConfig G javax servlet ServletContext H javax servlet jsp JspWriter I javax servlet http HttpServletResponse 22 JSP 在处理客户请求前会被编译成 servlet JSP 中 declaration 中定义的变量和方法在运 行时成为对应 servlet 的 变量和方法 JSP 的生命周期受到 的控制 A jspInit B member C jspService D jspDestroy 23 JSP 中脚本元素包括 A 表达式 Expression B 注释 C Java 代码片段 D 声明 Declaration 24 使用 Tomcat 我们通常会设置环境变量 指向安装目录 web 应用的却省部署目录在安 装目录下的 子目录 如果有多个 web 应用共享的包如数据库驱动程序 我们应该将其放置 在安装目录的 子目录 Tomcat 的主要配置文件是安装目录下 子目录下的 Tomcat 的应用相关的配置文件放在安装目录下 子目录 A webapps B conf C CATALINA HOME D common lib E conf Catalina F server xml 25 以下 JSP 代码属于 directive 的有 属于表达式 expression 的有 属于申明 declaration 的有 属于脚本程序 scripleting 的有 属于 action 的有 6 A B C D E F G H I J K 26 以下是部署在主机 80 口上的 web 应用 webdev 的部署描述文件 web xml 的一部分 accountServlet com hwadee account AccountServlet interestRate 0 012 accountServlet account 一个客户在浏览器的地址栏输入了如下 URL 调用 的方法 可以获得初始参数 interest Rate 的值 在 accountServlet 中调用 HttpServletRequest 的 getRequestU RI 返回 调用 getQueryString 返回 调用 getContextPath 返回 调用 getServletPath 返回 调用 getPathInfo 返回 A webdev B accno 1212 amt 1000 C account D deposit E Servletconfig F getInitParameter 7 G HttpServlet H webdev account deposit 四 简答题 1 什么情况下调用 Servlet 中的 doGet 和 doPost 2 servlet 的生命周期 3 JSP 和 Servlet 有哪些相同点和不同点 他们之间的联系是什么 4 在 jsp 中使用来引用 javabean 其中 scope 的值有哪 些 这些值的区别是什么 不同的 jsp 页面中引用 java

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论