《web编程基础试题及答案.doc》由会员分享,可在线阅读,更多相关《web编程基础试题及答案.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流一、二、三、四、五、六、七、八、九、十、十一、十二、十三、十四、十五、十六、 web编程基础试题及答案【精品文档】第 3 页十七、 填空题:(每空1分,共30分)1. HTML源程序文件必须使用 html 或者 htm 作为扩展名。2. HTML标签语言中的段落标签为 。插入图片的标签为 3. HTML中下拉选单标签为 。选项标签为 ,超链接标签为_,字体标签_.4. JavaScript中用 var 声明变量。5. JavaScript窗口对象是 window ,封装整个文本的对象是 document 6. JavaScript中应用checkbox的
2、 checked 属性来设置复选框是否被勾选7. JDBC访问数据库加载数据库驱动应用Class. forName() 方法。8. JDBC事物中设置Connection对象的setAutoCommit(false)来进行手动提交,当执行完数据库操作后调用Connection对象的 commit() 进行提交。抛出异常后应用Connection对象的 rollback() 方法进行回滚。9. Servlet一般在容器中运行,常见的Servlet容器 列出两种:_tomcat_ 、_websphere_ 10. Servlet初始化调用_init_函数,处理请求常用函数_doGet_、_doPo
3、st_(列出两个),退出Servlet服务调用函数_destroy_。11. JSP声明一个全局变量需要用到语法标签为_。12. request的作用范围(Scope)是_request_,response的作用范围(Scope)是_page_,out对象的作用范围(Scope)是_page_,session的作用范围(Scope)是_session_。 13. 当客户端请求HttpServlet时,服务器端将接收两个类的对象,一个是_HttpServletRequest_,另一个是_HttpServletResponse_。14. JSP嵌入JAVA代码段放在_符号之间。十八、 选择题:(每
4、空2分,共40分)1. 在下列的 HTML 中,哪个可以产生超链接?(B) A. W3S B. W3School C. D. W3S2 以下选项中,哪个全部都是表格标签:(B)A BCD3. 以下选项中,哪个标签表示复选框:(A)A. B C D.A 我们可以在下列哪个 HTML 元素中放置 Javascript 代码?(A) A、;B、;C、;D、;5引用名为 xxx.js 的外部脚本的正确语法是?(B) A、B、C、 D、 6以下创建javacript方法声明的正确格式为:(B)A、function String myFunction()B、function myFunction()C、f
5、unction myFunction(int a) D、function public void myFunction() 7定义 JavaScript 数组的正确方法是:(C) A、var txt =George,John,ThomasB、var txt = new Array(1:George,2:John,3:Thomas)C、var txt = new Array(George,John,Thomas) D、var txt = new Array:1=(George)2=(John)3=(Thomas)8document.getElementsbyName(name)方法的返回类型是:
6、(C) A、object(对象) B、StringC、Array(数组) D、无返回值9以下对JavaScript事件说法错误的是:(B) A、onclick 单击鼠标左键时触发 B、onfocus 光标离开标签时触发C、onchange 改变域(如 下拉选单)的内容时触发 D、onmouseover 鼠标进入标签时触发10以下对JavaScript内置方法描述正确的是:(D) A、JavaScript中可以应用Integer.parseInt() 方法转整型B、JavaScript中用alert() 方法弹出一个警告框 点击确定后程序结束,回传falseC、JavaScript 中的isNa
7、N(expr) 方法是检查expr是否不是一个数字,是数字回传true,不是数字 回传falseD、JavaScript中的confirm() 方法是跳出确认窗口,必须按下确定或取消后程序才会继续运行,按下确定回传true ,按下取消回传false 11、 JSP内置对象response的作用(B)用户端请求 B、网页传回用户端的回应 C、针对错误网页,未捕捉的例外 D、与请求有关的会话对象12、 下面哪些是JSP编译指令(多选)(AB)A.Include B、page c.out d.request13、request.getParameter(“a”)的返回值是:(B)A、枚举类型B、St
8、ring类型C、String类型D、int类型14、request .getParameterNames()的返回值是(A)A、枚举类型B、String类型C、String类型D、int类型15、下面哪个不是JSP向客户端输出的语句:(C)A、B、C、16、下面哪个不是JSP的注释:(A)A、B、C、D、17、computer.jsp文件的代码如下:multiply.jsp文件的代码如下:computer.jsp的这段代码编译之后会产生几个.java文件:(A)A、1个B、2个C、3个D、4个18、不能改变IE浏览器URL地址的跳转是 B 。 A.sendRedirect B.forward
9、C. include D. 以上都不对19、下面哪个是服务器端编程:(多选)(BC)A、HTMLB、JSPC、ServletD、JavaScript20、Web Application(web应用程序)下面哪个文件夹不是必须存在的:(D)A、WEB-INFB、classesC、libD、temp三、程序与简答题(共5题30分) 1、 中docBase属性与path属性的意义。(5分) Path指的是URL访问时所要用到的虚拟路径、docBase指的是web应用程序的实际存放路径 2、简述:简单介绍两种形式的cookie和两种形式的HttpSession(5分)Cookie 一种为有生命周期,一
10、种为无生命周期HttpSession 一种为基于cookie的session 一种是基于URL重写的 3、checkBox.html代码如下:request de Form basketballfootballmovienovellSubmit后编写一支getCheckBox.JSp 取得上面box的值并且打印输出到客户端的页面?getCheckBox Your hobbies:String reqRows = request.getParameter(rows);System.out.println(reqRows);int rows = reqRows=null?0:Integer.par
11、seInt(reqRows);out.print( );for(int i=0 ;irows;i+)System.out.println(box+(i+1);String box = request.getParameter(box+(i+1);if(box!=null)out.print(box+ );out.print();%(10分)4、 简述:整个生命周期内Servlet的执行过程以及Servlet API内函数的具体调用过程。(5分)客户端第一次访问Servlet时需要加载Servlet并且调用Servlet的构造函数,之后调用init()进行初始化,最后调用具体响应请求的
12、 函数 doGet()、doPost()等,当我们想要退出服务时调用销毁函数destroy()5、 应用HTML写两个复选框(chechBox)栏位 通过JavaScript脚本返回已勾选的复选框的value值。(5分)看书游戏function fun()var result=” ;var checkbox = document.getElementsByName(“box”);for(var i=0;i checkbox.length;i+)if(checkboxi.checked=true)result = result+ checkboxi.value+”;” alert(result);