web编程基础试题及答案_第1页
web编程基础试题及答案_第2页
web编程基础试题及答案_第3页
全文预览已结束

下载本文档

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

文档简介

填空题:(每空1分,共30分)HTML源程序文件必须使用html或者htm作为扩展名。HTML标签语言中的段落标签为<P>。插入图片的标签为<img>HTML中下拉选单标签为<select>。选项标签为<option>,超链接标签为____<a>___,字体标签______<font>_____.JavaScript中用var声明变量。JavaScript窗口对象是window,封装整个文本的对象是documentJavaScript中应用checkbox的checked属性来设置复选框是否被勾选JDBC访问数据库加载数据库驱动应用Class.forName()方法。JDBC事物中设置Connection对象的setAutoCommit(false)来进行手动提交,当执行完数据库操作后调用Connection对象的commit()进行提交。抛出异常后应用Connection对象的rollback()方法进行回滚。Servlet一般在容器中运行,常见的Servlet容器列出两种:___tomcat____、____websphere_____Servlet初始化调用____init____函数,处理请求常用函数___doGet_____、___doPost_____(列出两个),退出Servlet服务调用函数_____destroy______。JSP声明一个全局变量需要用到语法标签为____<%!%>_________。request的作用范围(Scope)是______request____________,response的作用范围(Scope)是____page_____,out对象的作用范围(Scope)是____page______,session的作用范围(Scope)是_____session______。当客户端请求HttpServlet时,服务器端将接收两个类的对象,一个是____HttpServletRequest______,另一个是_____HttpServletResponse_______。JSP嵌入JAVA代码段放在____<%___与______%>_____符号之间。选择题:(每空2分,共40分)在下列的HTML中,哪个可以产生超链接?(B)A.<aurl="">W3S</a>B.<ahref="">W3School</a>C.<a></a>D.<aname="">W3S</a>2.以下选项中,哪个全部都是表格标签:(B)A.<table><head><font>B.<table><tr><td>C.<table><tr><hr>D.<p><body><script>3.以下选项中,哪个标签表示复选框:(A)A.<inputtype="checkbox">B<inputtype="text">C<inputtype="radio">D.<inputtype="textarea">我们可以在下列哪个HTML元素中放置Javascript代码?(A)A、<script>;B、<javascript>;C、<js>;D、<scripting>;5.引用名为"xxx.js"的外部脚本的正确语法是?(B)A、<scripthref="xxx.js">B、<scriptsrc="xxx.js">C、<scriptname="xxx.js">D、<scriptid="xxx.js">6.以下创建javacript方法声明的正确格式为:(B)A、functionStringmyFunction(){}B、functionmyFunction(){}C、functionmyFunction(inta){}D、functionpublicvoidmyFunction(){}7.定义JavaScript数组的正确方法是:(C)A、vartxt={"George","John","Thomas"}B、vartxt=newArray(1:"George",2:"John",3:"Thomas")C、vartxt=newArray("George","John","Thomas")D、vartxt=newArray:1=("George")2=("John")3=("Thomas")8.document.getElementsbyName("name")方法的返回类型是:(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中的isNaN(expr)方法是检查expr是否不是一个数字,是数字回传true,不是数字回传falseD、JavaScript中的confirm()方法是跳出确认窗口,必须按下确定或取消后程序才会继续运行,按下确定回传true,按下取消回传falseJSP内置对象response的作用(B)用户端请求B、网页传回用户端的回应C、针对错误网页,未捕捉的例外D、与请求有关的会话对象下面哪些是JSP编译指令(多选)(AB)A.IncludeB、pagec.outd.request13、request.getParameter(“a”)的返回值是:(B)A、枚举类型B、String类型C、String[]类型D、int类型14、request.getParameterNames()的返回值是(A)A、枚举类型B、String类型C、String[]类型D、int类型15、下面哪个不是JSP向客户端输出的语句:(C)A、<%=”a”%>B、<%out.print(“a”);%>C、<%System.out.print("a");%>16、下面哪个不是JSP的注释:(A) A、<!--……-->B、<%--……--%>C、<%//……%>D、<%/*……*/%>17、computer.jsp文件的代码如下:<%Stringvalue1=request.getParameter("value1"); Stringvalue2=request.getParameter("value2");%> <%@includefile="multiply.jsp"%>multiply.jsp文件的代码如下:<%=”asdawdad”%>computer.jsp的这段代码编译之后会产生几个.java文件:(A)A、1个B、2个C、3个D、4个18、不能改变IE浏览器URL地址的跳转是B。A.sendRedirectB.forwardC.includeD.以上都不对19、下面哪个是服务器端编程:(多选)(BC)A、HTMLB、JSPC、ServletD、JavaScript20、WebApplication(web应用程序)下面哪个文件夹不是必须存在的:(D) A、WEB-INFB、classesC、libD、temp三、程序与简答题(共5题30分)1、<Contextpath=“/px“docBase=”……"reloadable="true"/>中docBase属性与path属性的意义。(5分)Path指的是URL访问时所要用到的虚拟路径、docBase指的是web应用程序的实际存放路径2、简述:简单介绍两种形式的cookie和两种形式的HttpSession(5分)Cookie一种为有生命周期,一种为无生命周期HttpSession一种为基于cookie的session一种是基于URL重写的3、checkBox.html代码如下:<html><head><title>requestdeForm</title></head><body><formname="form1"action="getCheckBox.JSp"method="post"><inputtype="checkbox"name="box1"value="basketball">basketball<inputtype="checkbox"name="box2"value="football">football<inputtype="checkbox"name="box3"value="movie">movie<inputtype="checkbox"name="box4"value="novell">novell<inputtype="hidden"name="rows"value="4"><inputtype="submit"value="submit"></form></body></html>Submit后编写一支getCheckBox.JSp取得上面box的值并且打印输出到客户端的页面?<html><head><title>getCheckBox</title></head><body>Yourhobbies:<%StringreqRows=request.getParameter("rows");System.out.println(reqRows);introws=reqRows==null?0:Integer.parseInt(reqRows);out.print("<fontcolor=red>");for(inti=0;i<rows;i++){ System.out.println("box"+(i+1)); Stringbox=request.getParameter("box"+(i+1)); if(box!=null){out.print(box+" ");} }out.print("</font>");%></body></html>(10分)简述:整个生命周期内Servlet的执行过程以及ServletAPI内函数的具体调用过程。(5分)客户端第一次访问Servlet时需要加载Servlet并且调用Servlet的构造函数,之后调用init()进行初始化,最后调用具体响应请求的函数doGet()、doPost()等,当我们想要退出服务时调用销毁函数destroy()应用HTML写两个复选框(chechBox)栏位通过JavaScript脚本返回已勾选的复选框的value值。(5分)<html><formname=’form1’>看书<inputtype=’checkbox’name=’box’value=’看书’>游戏<inputtype=’checkbox’name=’box’value=’游戏’><inputtype=’button’name=’btn’value=”提交”onclick=’fun()’></from><scr

温馨提示

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

评论

0/150

提交评论