JSP自测题及答案.doc_第1页
JSP自测题及答案.doc_第2页
JSP自测题及答案.doc_第3页
JSP自测题及答案.doc_第4页
JSP自测题及答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

JSP阶段自测题一、选择题1JSP的全称是 ( B )A. Java Servlet B. Java Server PagesC. JavaScript D. JScript2下列选项中不属于服务器端动态网页技术的是 ( C )A. ASP B. JSPC. JavaScript D. PHP3下面哪一项关于JSP的说法是不正确的 ( C )A. 将内容的生成和显示进行分离 B. 能够跨平台C. 可以直接在浏览器端解释执行 D. 采用标签简化页面开发4在使用单选按钮时,为了达到单选效果,属于同一组单选按钮的哪个属性必须保持一致( B )A. option B. name C. value D. size5request对象中的哪个方法可以将复选框中所有选中的的选项值取出 ( B )A. getParameters B. getParameterValues C. getParameter D. getParameterNames6JSP内置对象中的request对象是以下哪个类的对象 ( A )(A) javax.servlet.http.HttpServletRequest (B) javax.servlet.http.HttpRequest (C) javax.servlet.Jsp.HttpRequest (D) javax.servlet.JspServletRequest7以下语句书写正确的是: ( C )(A) String params=request.getParameterNames();(B) String params=request.getParameterValues();(C) Enumeration params=request.getParameterNames();(D) String params=request.getParameterNames();8已知有以下程序段:,其中(1)中需要填写的内容是: ( B )(A) setAttribute() (B) getAttribute() (C) getName()(D) setName()9以下哪个包不是page指令默认导入的 ( B )A.“java.lang.*” B.”java.util.*” C.”javax.servlet.* ” D.” javax.servlet.jsp.*10看以下代码:文件名称:forward.jsp 跳转 如果运行以上jsp文件,地址栏的内容为 ( A )A. :8080/myjsp/forward.jspB. :8080/myjsp/index.jspC. :8080/myjsp/index.htmD. :8080/myjsp/forward.htm二、填空题1服务器在接收到客户端发来的一个JSP页面请求时,首先由JSP引擎把JSP代码转换成 servlet代码 ,然后由JSP引擎调用服务器端的Java编译器进行编译,形成 字节码文件(.class文件) ,再由Java虚拟机执行此文件,最后将执行结果以 html 格式返回给客户端。2表单的提交方式分为 get 和 post 两种。3在 confserver.xml 配置文件中可以修改Tomcat服务所使用的端口号。4在本机上安装了Tomcat服务器,使用的均为默认安装选项,将自己编写的test.jsp文件放在Tomcat安装目录 webapps examples目录里,那么在本机的浏览器中要访问test.jsp文件,应使用的url地址为 http:/localhost:8080/examples/test.jsp 。5Jsp page指令其language属性默认值_java _;6如果在页面处理了exception对象,那么该页面的isErrorPage属性值为_true_ ;7Jsp注释中一种是_ html注释_,其注释语法为_ 另一种注释是_jsp注释_,其语法为_ 第三种是 _java注释(脚本段注释)_,其语法为:/ 单行注释 /* 多行注释 */ 9. 我们可以用 session 对象来保存特定用户的会话信息。10. 我们可以用 request 对象来保存特定用户的请求信息。11. 我们可以用 response 对象来保存特定用户的响应信息。12. Session的默认有效时间是:30分钟四简单题1. HTML、JSP、JAVA程序中的注释分别是怎样的?(6分)2. 动态插入文件的include动作标签与静态插入文件的include指令标签有何不同?(6分) 动态插入:include动作 是在请求期间插入; 使用可以传参数给被插入页面。静态插入:include指令是在编译期间插入;不能传参。3. 简述response.sendRedirect()方法与指令在功能上的异同。(6分)同:均可跳转到其他页面异:Forward动作:服务器端跳转,地址栏不变,内容是跳转后的内容;Forward后面的语句不会被执行;只能跳转到当前工程内部的页面。Response:客户端跳转,地址栏和内容均是跳转后的页面;整个页面代码全部执行完毕后,再跳转;能跳转到任何页面,甚至外网地址。4. 表单的提交方式有几种,分别是什么?(6分)5. 如果希望在JSP网页使用java.util.Date类,应该如何设置? (3分)6. JSP页面第一次运行时往往比较慢,而以后运行的速度能提高很多,为什么?(8分)P14+P157. 主流的B/S技术有哪些?JSP技术的优势是什么?(9分)Jsp asp php servlet CGI优势:四点8. Session何时创建?何时关闭?创建:客户端第一次访问服务器时创建,为每一个客户端用户分配session id,id号互不相同。关闭:客户端浏览器关闭或者session的有效期(默认30分钟)结束时关闭。9. 如何禁用session功能?五、 程序阅读题1.写出index.jsp页面的运行结果!header.jspindex.jsp新年商品特价了! sum.jspfooter.jsp欢迎您访问本网站!新年商品特价了!6020102.运行test.html,在文本框中输入“hello world”,然后提交。写出运行结果!test.htmltest.jsp % String str=request.getParameter(str); if(str.equals(hello) out.print(hello); else out.print(你好!); %你好!3.写出运行page1.jsp的结果!(5分)page1.jsp这是我的第一个jsp页面!这是一个测试页面!page2.jsp欢迎您使用jsp程序设计语言!欢迎您使用jsp程序设计语言!4.运行session1.jsp,写出其运行结果!(5分)session1.jspsession2.jsp 喜羊羊505.运行for.jsp,写出其运行结果!(5分)for.jsp%for(int i=1;i=3;i+) for(int j=1;j=i;j+) int result=j*i; out.print(j+*+i+=+result+“ ”); out.print(); % 1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=9session1.jspsession2.jsp toy bear50六、程序设计题1.你正在开发一个网上花店,该网站的用户分为两种类型,管

温馨提示

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

评论

0/150

提交评论