《web中期复习题答案.docx》由会员分享,可在线阅读,更多相关《web中期复习题答案.docx(5页珍藏版)》请在三一办公上搜索。
1、web中期复习题答案中期复习作业一、选择题(B)1执行完语句a=2,a的类型为(A)数值型 (B) 字符串型 (C) 布尔型 (D) 日期型(D) 2下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) DateTime(B) 3对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回(A) 0 (B) 4 (C) 5 (D) 6(B) 4对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入:Form、QueryString、Cookies、Server Va
2、riables、ClientCertificateQueryString、Form、Cookies、Server Variables、ClientCertificate Cookies、QueryString、Form、Server Variables、ClientCertificate Form、QueryString、Cookies、Server Variables、ClientCertificate(D) 5. Application对象的默认有效期为多少分钟?A. 10 B. 15 C. 20 D. 应用程序从启动到结束(C) 6.请问下面程序段执行完毕,页面上显示内容是什么:<%
3、Response.Write “<a href=>新浪</a>”%>(A)新浪 (B) <a href=>新浪</a>(C) 新浪 (D) 该句有错,无法正常输出二、简答题1.简述WEB的工作原理。答:WEB是伴随着Internet技术而产生的。在计算机网络中,对于提供WEB服务的计算机成为web服务器。Web采用浏览器、服务器的工作方式。每个web服务器都放置着大量的web信息。Web信息的基本单位是web页,多个网页组成了一个web节点。每个web节点的起始页称为“主页”,且拥有一个URL地址。Web节点之间及网页之间都是以超文本结构来进行组织的。2.简
4、述虚拟目录的作用。答:为了便于对网站资源进行灵活管理,还可以把这些文件存放在本地计算机的其它文件夹中或者其它计算机的共享文件夹中,然后再把这个文件夹映射到网站主目录中的一个文件夹上,这个文件夹被称为“虚拟目录”。 每个虚拟目录都有一个别名,这样用户就可以通过这个虚拟目录的别名来访问与之对应的真实文件夹中的资源了。虚拟目录的好处是在不需要改变别名的情况下,可以随时改变其对应的文件夹。3.简述ASP的工作原理。 答:当浏览器向web服务器请求调用ASP文件时,就启动了ASP。浏览器将这个ASP的请求发送到IIS,web服务器接受这个请求并调入正确的ASP文件,web服务器将这个文件发送到一个称为a
5、sp.dll的文件中。该文件负责获得一个ASP文件并对该文件内所有服务器端的代码进行解析,它会在该文件中查找所有的脚本代码,将这些脚本代码发送到合适的脚本引擎,然后使用如VBScript等脚本语言进行解释。脚本代码的运行结果重新结合该ASP文件中原有的其他文件如文本内容及HTML代码,web服务器最终生成的页面发送到客户端的浏览器中进行显示。如果没有查找到任何脚本代码,则会通知IIS直接将这些文件发送到客户端。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件ADO执行访问数据库操作。4.简述ASP有哪些内置对象,这些内置对象的功能分别是什么?答:1、reque
6、st:从浏览器接收信息2、response :传送信息给浏览器3、server :控制ASP的运行环境,提供对服务器上的方法和属性进行访问。最常用的方法是创建activeX组件的实例4、Session:存储个别用户的信息,以便重复使用5、 Application:存储数据以供给定应用程序的多个用户共享6、 Objectcontext:提供分布式事务处理,使用该对象可提交或撤销由ASP脚本初始化的事务7、 ASPError:显示在ASP文件的脚本中发生的任何错误的详细信息5.如何获得获得客户端的IP地址? <%=request.servervariables(remote_addr)%>
7、6.Response对象有什么功能,Response.Wrtie和document.write有什么区别?答:作用是传送信息给浏览器Response.write是服务器端运行;document.write在浏览器运行7.Request.Form和Request.QueryString有什么异同点? 答:HTML表单使用Get方法向asp文件传送数据时,数据将保存在集合post中。利用form数据集合可以取得客户端表单上的各项对象内容值,包括单行文本,文本块,复选框,单选按钮,下拉式选择框或按钮等。HTML表单使用Get方法向asp文件传送数据时,数据将保存在集合querystring中,并且在
8、IE的地址栏中以查询字符串的形式显示。Querystring能从查询字符串中读取客户端提交的数据。HTTP查询字符串是由URL问号“?”后给定的值来确定。Querystring数据集合中获取信息可来自三种途径,分别是:1.取得在表单中通过GET方法提交的数据。2.利用超链接标记<A>传递参数。3.通过浏览器的URL读取用户递交的信息。8.如何利用程序获得某网站的根路径?<%=sever.mappath(request.servervariables(“path_info”)%>9.session对象的默认有效期为多少分钟?答:20min10.在同一个应用程序的页面1中执行session.timeout=30,那么在页面2中执行response.write session.timeout,则输出值为多少?答:3011、简述global.asa文件的作用。答:主要用来追踪session和application对象的onstart和onend事件,并实现对事件的响应。