指导学习2课件课程总复习_第1页
指导学习2课件课程总复习_第2页
指导学习2课件课程总复习_第3页
指导学习2课件课程总复习_第4页
指导学习2课件课程总复习_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

指导学习2

课程总复习任务任务制作青鸟留言板训练的技能点1、会使用集合保存、操作对象2、会使用JDBC操作数据库3、会使用指令、脚本和表达式实现页面的动态显示4、会使用JSP的内置对象处理请求,实现JSP的访问控制阶段划分第一部分:复习串讲(100分钟)学员对本门课程进行总结(50分钟)本门课程习题训练(50分钟)第二部分:综合练习(90分钟)阶段1(15分钟)分析业务,建库、建表阶段2(40分钟)编写类阶段3(35分钟)编写JSP第三部分(10分钟)总结复习串讲学员对本门课程进行总结(50分钟)学员讲解,2~3名,每人15~20分钟习题训练1、访问用Tomcat部署的应用,出现下图中错误,产生原因可能是()。Tomcat服务器未启动Tomcat服务器启动,但输入URL的协议错误Tomcat服务器启动,但输入URL的主机地址错误Tomcat服务器启动,但输入URL的页面名称错误。答案:D习题训练2、开发JSP动态网站的步骤是()。设计web项目的目录结构运行Web项目创建一个Web项目编写Web项目的代码部署Web项目答案:CADEB习题训练3、关于Map和List,下面说法正确的是()。Map继承List;Map的value可以是List或Map;List中可以保存Map或List;Map和List只能保存从数据库中取出的数据。答案:BC习题训练4、下列选项中,合法的表达式有()。<%=Math.random()%><%=Math.random();%><%=“4”+“2”%><%Stringx=“4”+“2”;%>答案:AC习题训练5、以下JSP代码片断:

<HTML><BODY><%intx=5;%><%!privateintm(inta){returna+1;}%><%x=3;%>x=<%=x%>,<%=m(x)%></BODY></HTML>运行结果是()。x=3,6x=3,4x=5,4编译错误答案:B习题训练6、欲构造ArrayList类的一个实例,下列()是正确的。ArrayListmyList=newObject();ListmyList=newArrayList();ArrayListmyList=newList();ListmyList=newList();

答案:B习题训练7、阅读下面的代码,输出结果是()。publicclassArraytest{publicstaticvoidmain(Stringkyckling[]){Arraytesta=newArraytest();inti[]=newint[5];System.out.println(i[4]);a.amethod();Objecto[]=newObject[5];System.out.println(o[2]);}publicvoidamethod(){intK[]=newint[4];System.out.println(K[3]);}}答案:Cnullnullnullnull0000null0null0习题训练8、阅读下面的代码,输出结果是()。publicclassArraytest2{publicstaticvoidmain(String[]args){int[]arr={1,2,3};for(inti=0;i<2;i++){arr[i]=0;}for(inti=0;i<3;i++){System.out.println(arr[i]);}}}123003023000答案:B习题训练9、在helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是()。

答案:C习题训练10、从HTTP请求中,获得请求参数,应该调用()。

request对象的getAttribute()方法request对象的getParameter()方法session对象的getAttribute()方法session对象的getParameter()方法答案:B习题训练11、以下JSP一共被访问了两次,第二次的输出结果是()。<%inta=1;intb=a+1;%>a:<%=a%>

b:<%=b%>输出异常信息a:1b:3a:2b:3a:1b:2答案:D习题训练12、以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。<%request.setAttribute("count",newInteger(0));Integercount=request.getAttribute("count");%><%=count%>编译不通过可以编译运行,输出0编译通过,但运行时抛出ClassCastException可以编译通过,但运行无输出答案:A习题训练13、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述错误的是()。<%@page%>作用于整个JSP页面可以在一个页面中使用多个<%@page%>指令为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的<%@page%>指令中的属性只能出现一次答案:D习题训练14、下述选项中不属于JDBC基本功能的是()。与数据库建立连接提交SQL语句处理查询结果数据库维护管理答案:D习题训练15、对于JSP的声明<%!%>的说法错误的是:

一次可声明多个方法一个声明仅在一个页面中有效声明的方法可以直接使用JSP内置对象声明可以放在JSP的任何位置答案:C习题训练16、以下第()种注释可以被发送到客户端的浏览器。<%--第一种--%><%//第二种%><%/*第三种*/%><!--第四种-->第一种第二种第三种第四种答案:D习题训练17、在helloapp应用中hello.jsp和e.jsp在同一目录中,index.jsp在应用的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,request.getRequestDispatcher("/hello.jsp").forward(request,response);

用下列哪种方式可以代替上述代码后,可以跳转到e.jsp页面。response.sendRedirect("/helloapp/e.jsp");response.sendRedirect("helloapp/e.jsp");response.sendRedirect("e.jsp");response.sendRedirect(“/e.jsp");答案:AC习题训练18、下面关于JSP作用域对象的说法错误的是()。request对象可以得到请求中的参数session对象可以保存用户信息application对象可以被多个应用共享作用域范围从小到达是request、session、application答案:C习题训练19、关于get请求和post请求的说法,错误的是()。URL形式的请求是get请求post请求有长度限制Form表单可以发送post请求,也可以发送get请求post请求比get请求安全答案:B习题训练20、下面关于JSP脚本,说法错误的是()。JSP脚本不能定义变量JSP脚本不能定义方法JSP脚本不能为空JSP脚本不能嵌套答案:AC习题训练21、关于Java的集合类,下面选项错误的是()。HashMap的key和value都可以是nullArrayList和LinkedList都是List的子类Listlist=newArrayList();list.add("abc");System.out.println(list.get(1));ArrayList可以被继承答案:BC习题训练22、在一个应用中有2个JSP,横线处可以填入()。

a.jsp: <% ______.setAttribute("accp","accp"); %> b.jsp: <%=______.getAttribute("accp")%>session、sessionapplication、applicationrequest、requestapplication、session答案:AB习题训练23、现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。

<% out.println(session.getAttribute("accp")); %> <% session.invalidate(); out.println(session.getAttribute("accp")); %>null,异常信息null,null,异常信息,异常信息异常信息,null答案:A习题训练24、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出()。

接受该请求的JSP:

<% request.getRequestDispatcher("a.jsp").forward(request,response); %> a.jsp: <%=request.getParameter(“name")%>null什么都不输出异常信息accp答案:D习题训练25、Form表单提交的信息中含有“name=accp”,阅读下面的JSP,a.jsp将输出()。 接受该请求的JSP:

<% response.sendRedirect(“a.jsp"); %> a.jsp: <%=request.getParameter(“name")%>null什么都不输出异常信息accp答案:A需求说明:

根据留言板的业务建数据库、表阶段1完成时间:15分钟教员巡视指导,进行阶段检查阶段1常见调试问题

温馨提示

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

评论

0/150

提交评论