Javaweb练习题1(含答案).doc_第1页
Javaweb练习题1(含答案).doc_第2页
Javaweb练习题1(含答案).doc_第3页
Javaweb练习题1(含答案).doc_第4页
Javaweb练习题1(含答案).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Javaweb选择题o1. 页面中需要增加链接,正确的HTML代码是_A_。 A. 百度B. 百度C. D. 百度o2. 以下选项中,哪个全部都是表格标签_B_。 A. B. C. D. o3. 下列样式的效果为_C_。p.lefttext-align:left;background-color:yellow A. 使页面中的元素背景色为黄色,内容左对齐B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐D. 使页面中的元素背景色为黄色,内容左对齐o4. 边框的粗细通过_B_指定。 A border-weightB. border-sizeC. border-styleD. border-widtho5. 以下创建javaScript方法声明的正确格式为_B_。 A. function String myFunction()B. function myFunction()C. function myFunction(int a) D. function public void myFunction() o6. 下列选项中不属于Window对象的方法的是_C_。A. alert()B. setTimeout()C. toString()D. open()o7. 下面不是document对象的方法的是_D_。A. getElementById()B. getElementsByName()C. getElementsByTagName()D. getElementByTagName()o8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是_A_。A. if(document. getElementById (“name”).value =”) alert(“输入不能为空”);B. if(document.getElementById(“name”)0.value.length=0) alert(“输入不能为空”);C. if(document.getElementsByName(“name”).value =”) alert(“输入不能为空”);D. if(document.getElementsByName(“name”).value.length=0) alert(“输入不能为空”);o9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要使用下述_B_语句处理。A. request.setContentType(text/html;charset=GBK);B. request.setCharacterEncoding(GBK);C. response.setCharacterEncoding(GBK);D. response.setContentType(text/html;charset=GBK);o10. 下列选项中不可以关闭会话的是_D_。 A. 等待HttpSession超时 B. 调用HttpSession的invalidate()方法C. 调用HttpSession的close()方法D. 关闭浏览器窗口11. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果_A_。 A. 编译不通过B. 可以编译通过,但运行无输出C. 可以编译运行,输出0D. 编译通过,但运行时抛出ClassCastExceptiono12. 使用JSP开发Web项目时,web.xml文件一般位于目录结构中的_D_下。 A. src目录B. 文档根目录或其子文件夹C. META-INF目录D. WEB-INF目录o13. 下列useBean标准动作使用正确的是_B_。 A. B. C. D. o14. pageContext、request、session、application四个内置对象的作用范围从小到大依次为_D_。 A. request、pageContext、session、applicationB. request、session、pageContext、applicationC request、session、application、pageContextD. pageContext、request、session、applicationo15. 若希望得到JSP页面所在应用程序上下文对象的引用,则_C_。 A. 使用page隐含对象B. 使用session隐含对C. 使用application隐含对象D. 使用request隐含对象填空题(10分,每空1分)隐藏/显示 o16. 一个基本的文档由HTML和_、_三部分组成。 【2.0分】 HEAD BODY o17. JavaScript中用关键字_声明变量。 【1.0分】 var o18. CSS样式由_、属性、_三部分组成。 【2.0分】 选择符 属性的取值 o19. Servlet处理完数据进行页面跳转的两种主要方式是_和_。 【2.0分】 请求转发 重定向 o20. JSP页面在容器中运行需要经过3个过程:_、_和_。 【3.0分】 翻译 编译 执行 简答题o22. 简述整个生命周期内Servlet的执行过程以及Servlet API中函数的具体调用过程? o1.servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。o2.这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 o3.Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法。4.service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。程序题o23. 为实现页面数据提交,在Servlet中获取页面的数据,并根据页面提交的数据输出结果。请对以下代码进行填空。 现有页面Hello.jsp,代码如下 香蕉 苹果 点击提交,将数据提交到名为Hello的Servlet中,在Hello中获得用户选择的喜好,并循环打印出来;public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html); _(3)_; String favorites =_(4)_; if (favorites!=null ) for (int i = 0; i _(5)_ ; i+) out.print(_(6)_); out.close();在web.xml中的配置如下: HelloServlet com.dh.HelloServlet _(7)_ _(8)_ 【20.0分】 o1.methodo2.submito3. PrintWriter out = response.getWriter()o4. request.getParameterValues(favorite)o5. favorites.lengtho6.favoritesio7. HelloServlet8. /HelloJavaWeb期末考试试卷I.单选题(每空2分,共30分) 隐藏/显示o1. javascript中,用于显示弹出提示框的方法是_A_。A.alert()B.confirm()C.prompt()D.createPopup()o2. 使用JSP开发Web项目时,web.xml文件一般位于目录结构中的_D_下。 A.src目录B.文档根目录或其子文件夹C.META-INF目录D.WEB-INF目录o3. 下列代码的输出结果是_B_ var s = 2,3,4,5,6; document.write(s.substring(4).split(,).length);A.1B.2C.3D.4o4. window对象中用于显示一个输入对话框的方法是_C_。A.alert()B.confirm()C.prompt()D.createPopup()o5. 下列代码的输出结果是_B_ var a = new Array(); document.write(a.length); a1 = 1; document.write(a.length); a = 1, 2, 3, 4,; document.write(a.length); 【2.0分】A.014B.024C.025D.运行错误6. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是_C_。游戏运动棋牌美食 A.request.getParameter(aihao).lengthB.request.getParameter(aihao).size()C.request.getParameterValues(aihao).lengthD.request.getParameterValues(aihao).size()o7. _C_标签用于定义表格、行和单元格。A.tbody tr tdB.table row celC.table tr tdD.table th tdo10. MyEclipse中,常用web项目具体类型为(D)。 【2.0分】A.static web projectB.dynamic web projectC.java projectD.web projecto11. 如果希望更新数据库表authors中first_name列为非空,可以使用( C )语句。 【2.0分】A.alter table authors add first_name not nullB.alter table authors modify first_name not nullC.alter table authors update first_name not nullD.alter table authors drop first_name not nullo12. 下列说法错误的是_C_。 【2.0分】A.java是一种面向对象的编程语言。B.c语言中有指针,java中没有C.myEclipse不可以用自己下载的tomcat服务器D.plsql 不是数据库13. ,中doLogin方法的定义,可以在下列哪种文件中? 【2.0分】BA.java文件B.jsp文件C.class文件D.xml文件14. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果_A_。【2.0分】A.编译不通过B.可以编译通过,但运行无输出C.可以编译运行,输出0D.编译通过,但运行时抛出ClassCastExceptionII.填空题(每空1分,共20分) 隐藏/显示16._ 和_标签用来定义表格的行和单元格。 【2.0分】17. 超链接标签的_href_属性用来指定链接地址。 【1.0分】18. java可分为三类:_javaSE_、_javaEE_和javaME。 【2.0分】19. mvc思想中,M是( model _),V是(_ view_),c是controller。20. JSP页面中的6个基本元素包括指令、_声明_、表达式、_脚本_、动作标签和注释。声明 脚本21. _重定向_和_请求转发_是Servlet处理完数据后进行跳转的两种方式。 22. JSP内置对象有: exception、pageContext、out、config、_application_、 page、response、request、_session_。 application session23. JSP页面在容器中运行需要经过3个过程:_翻译_、_编译_和执行。 翻译 编译24. 在JavaScript中根据变量的作用域可以分为:全局变量和_局部变量_两种。 局部变量26. 表格的_colspan_和_rowspan_属性用于水平和垂直合并单元格。 colspan rowspanIII.简答题(每题5分,共15分) 隐藏/显示27. 找出下述代码中的错误: 【5.0分】int x=method1();错误,因为x在声明中已经定义 错误,表达式中不能带分号28. 简述值传递和地址传递。 1.值传递是将要传递的参数(实参)的值传递给被调方法的参数(形参),被调方法通过创建一份新的内存来存储参数的值,然后在此新的内存上进行数值操作。实参和形参占有不同的

温馨提示

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

评论

0/150

提交评论