一、填空题1.HTTP协议的工作模式是基于________、_________。
2.Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。
3.JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。
4.IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。
5.DHTML中的D指的是_______。
6.DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。
它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。
7.ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。
8.ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。
9.________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。
10.可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。
二、选择题1.相对比较早出现的服务器端技术是:A.ASP B.CGIC.JSPD.JavaScript2.Web的工作模式是:A.客户端/服务器端B.浏览器/服务器C.浏览器/浏览器D.浏览器/客户端3.<br>表示:A.分段 B.产生空格C.强制换段 D.强制换行4.一组选项中可以选择多项的表单元素是:A.Checkbox B.Radio C.Text D.Textarea 5.在DHTML中把整个文件的各个元素作为对象处理的技术是:A.HTML B.CSS C.DOM D.Script6.下面那种语言是解释执行的:A.C++B.DelphiC.JavaScriptD.Java7.ASP文件所有的Script程序代码均须放在下列符号之间:A./**/B.<!---?C.<pre></pre>D.<%%>8.<%Response.Write"您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"%>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:A.您来访的时间是:2006年5月20日B.Response.Write"您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"C.<%您来访的时间是:2006年5月20日%>D.您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日" 9.SQL语句中创建数据表的语句是:A.Create Table B.Produce Table C.Alter Table D.Drop Table 10.Response.Redirect"login.asp"表示:A.覆盖login.asp B.关闭login.asp C.在一个新窗口中打开login.asp D.重定向到login.asp三、简答题1.简述标记<p>同<B>的区别答:1)<p>分段标签,表示一个段落的开始;2)<B>表示字体设置为粗体2.Java和Javascript之间的关系是怎样的3.ASP的特点4.DHTML技术的组成答:JavaScript与Java是两个公司开发的不同的两个产品。
Java是美国SUNMicroSystem公司推出的新一代面向对象的程序设计语言,特别适合于Internet的分布式应用程序开发而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator浏览器的功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言,它的前身是Live Script。
下面是两种语言间的其他不同之处1)基于对象和面向对象。
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。
JavaScript是种脚本语言。
它可以用来制作与网络无关的,与用户交互作用的复杂软件。
它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。
因而它本身提供了非常丰富的内部对象供设计人员使用。
2)解释和编译。
两种语言在其浏览器中所执行的方式不一样。
Java的源代码在传递到客户端执行之前.必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译.而是将文本格式的字符代码发送给客户端由浏览器解释执行。
3)强变量和弱变量。
两种语言所采取的变量是不一样的。
Java采用强定义类型变量检查.即所有变量在使用之前必须做表明,定义其类型。
而JavaScript中变量声明,采用弱定义类型,即变量在使用前不需做声明,而是解释器在运行时检查其数据类型。
4)代码格式不一样。
Java是一种与HTML无关的格式.必须通过像HTML中引用外媒体那样进行装载.其代码以字节代码的形式保存在独立的文件中。
JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文件中,并且可动态装载。
编写HTML文件就像编辑文本文件一样方便。
5)嵌入方式不一样。
在HTML文件中,两种编程语言的标识不同,JavaScript使用<Script></Script>来标识,而Java使用<applet>…</applet>来标识。
6)静态联编和动态联编。
Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查;JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经运行就无法实现对象引用的检查。
平衡调整方法:LL调整、RR调整、LR调整、RL调整3.ASP的特点答:1)全嵌入HTML,与HTML,Script语言完美结合2)无须动手编译或链接程序3)面向对象,并可以扩展ActiveX Server组件功能4)存取数据库轻松容易5)可使用任何语言编写自己的ActiveX Server组件6)无浏览器兼容问题7)程序代码隐蔽,在客户端仅可以看到由ASP输出的动态HTML文件4.DHTML技术的组成答:DHTML主要由四种主要技术组成,各个部分的名称及功能如下:1)HTML4.0:HTML4.0包括许多增强特性.如大表格的分段显示,带有固定标题的可以滚动的表格,以及对长表格打印的更好支持。
对HTML格式的增强侧重于使这些格式更灵活。
2)CSS:CSS控制用XML或HTML语言编写的文件的显示、CSS可以使页面布局和格式比HTML更精确。
3)DOM:文档对象模型(Document Object Model)它为HTML文件定义了一个与平台无关的程序接口。
使用该接口可以控制文件的内容、结构和样式,Web开发人员借助DOM可以在其Web页中引入动态和交互式内容,而不必依赖于Web服务器来提供新的内容或改变现有内容的显示方式。
4)脚本语言:目前广为流行的JavaScript是由Netscape公司开发的一种脚本语言.其结构简单,使用方便,易学易懂。
它的代码可以直接嵌入HTML文件之中,无需编译就可在支持JavaScript的浏览器中解释运行。
通过使用JavaScript可以大大加强Web页的交互性,如轻松地在Web页中加入按钮,显示带有控制的文本.建立交互式表格等。
Script可以使Web页上显示的文本信息动起来或是加入一些动画,从而使Web页看上去活泼诱人。
另外一种脚本语言是微软公司开发的VBScript,但是很多浏览器都不支持该脚本语言。
5.ADO中的独立对象类有哪些答:1)Connection2)Command3)RecordSet4)Property5)Error6)Field7)Parameter四、程序题1.用JavaScript写一个函数isAlpha()检查一个表单元素是否只含有字母(即“a”到“z”以及“A”到“Z”)Function isAlpha(elm){if(elm.value==""){return false;}for(var i=0;i<elm.value.length;i++){if((elm.value.charAt(i)<"a"||elm.value.charAt(i)>"z")&&elm.value.charAt(i)<"A"||elm.valu e.charAt(i)>"Z")){return false;}}return true;}3.在你的个人主页上添加时间显示信息,显示当天的日期、时间及星期几。
<HTML><HEAD><TITLE>home page</TITLE></HEAD><BODY><%Response.Write Date()&" "&Time()Select Case Weekday(Date())Case1Response.Write"星期日"Case2Response.Write"星期一"Case3Response.Write"星期二"Case4Response.Write"星期三"Case5Response.Write"星期四"Case6Response.Write"星期五"Case7Response.Write"星期六"End Select%></BODY></HTML>一填空题:1、客户端请求服务器响应2、World Wide Web超链接3、解释HTML4、网络地址85、Dynamic(或者动态)6、Document Object Model(或者文档对象模型)DHTML树形7、服务器CGI(或者公共网关接口)8、asp可执行9、ADO(或者ActiveX数据对象)属性10、CSS XSL二选择题1、B2、A3、D4、A5、C6、C7、D8、A9、A10、D。