1、一、名词解释 1、HTML:hyper text markup language ,超文本标记语言 2、ASP:active server pages,活动服务器网页 3、URL:uniform resorce locator,统一资源定位符 4、3W:world wide web,万维网 5、CSS:cascading style sheets,层叠式样式表 6、:水平线标记 7、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值 8、Trim 函数功能:去掉字符串前后的空格 9、Len 功能:返回字符串内字符的数目,或是存储一变量所需的字节数 10、msgbox():基本
2、输出信息框 11、CStr函数:将数据转换成一个字符串 12、事件:是对网页中各种控件状态改变的一种描述。 13、对象:浏览器中或脚本编写中用于综合描述一组功能和事件的组合体 14、意思为:清除所有的session 15、组件:是将执行某项或一组任务的代码集成为一个独立的可调用的模块 16、SQL:structured query language,结构化查询语言 17、ADO:ActiveX Data Objects.ActiveX数据对象 18、ODBC:open database connectivity,开放式数据库连接 19、InputBox函数:在键盘上输入数据 20、IsNume
3、ric函数:测试自变量是否是一个数值 二、填空题 1、如果操作系统是Windows 2000,一般需要安装_ 组件才能运行ASP程序。(IIS) 2、ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的_负担。(网络传输) 3、ASP的脚本程序是在_执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负担。(服务器端) 4、Web是基于_的一种体系结构。客户机向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回响应。(C/S (客户机
4、/ 服务器) 5、传输层也叫TCP层,主要功能是负责应用进程之间的端端通信,传输层定义了两种协议:TCP( 传输控制协议 ) 和_。(UDP (用户数据报协议) 7、IP地址是识别Internet网络中的主机及网络设备的唯一标识,通常分为网络地址和_两部分。(主机地址) 9、_是识别Internet网络中的主机及网络设备的唯一标识。(IP 地址) 10、可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过CSS和_方式来显示XML文档。(XSL) 12、ASP通过后缀名为asp 的文件来实现,一个ASP文件相当于一个_文件。(可执行) 14、ASP运行于服务器端,是
5、Microsoft公司在1996年底推出的一种取代_的Web应用程序开发技术。(CGI (或者公共网关接口) 16、DHTML中的D指的是_。(Dynamic (或者动态) 17、IP地址中一个C类地址最高三位是110,接下来21位是网络地址,其余_位是主机地址。(8) 19、Web是一种体系结构,它可以访问分布于Internet主机上的_联接在一起的链接文档。(超链接) 20、Web全称是_,(World Wide Web) 22、HTTP协议的工作模式是基于_ 服务器响应(客户端请求) 23、匹配一个HTML标记和CSS样式表标记有三种方式:标记选择符、_和_。(类和ID) 24、表格标记
6、的action属性用于指定表单处理程序的URL地址,_属性用于定义数据提交方式。(method) 26、DOM,即_,是由W3C提出的,从DHTML对象模型技术发展而来。它将文档作为一个树形结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。(Document Object Model (或者文档对象模型) 27、JavaScript是由Netscape开发的一种解释语言,可以直接插入到_文档中(HTML) 29、在文件开头添加_语句后,则所有的变量都必须先声明才能使用() 30、语句 b=Int(10 * _) +1) 将返回1到10之间的随机整数(rnd或rnd()) 3
7、1、执行完 a= Left(vbscript,2) & Mid(vbscript,3,4) & Right(vbscript,2) 后,a的值为_ 。(VBSCRIPT) 32、在VBScript中,我们用检验函数 _ 来判断变量是数字类型。(isNumeric) 33、执行完 a= InStr(“ jjshang”,”)后,a的值为 。(8) 34、在VBScript函数中,如果要返回一个值,给_赋值。(函数名) 35、使用关键字_在重新调整大小时保留原来数组的内容。(redim) 36、声明Variant变量使用_语句。(dim) 37、VBScript 只有一种数据类型,称为_,也叫做变
8、体类型。(variant) 38、_是VBScript的输出语句,可以向浏览器发送字符串(document.write) 39、VBScript一般运行在客户端,ASP一般运行在_端(服务器) 41、Response.Write语句的简写形式是:_() 42、_获得的是网站的根目录信息(Server.MapPath(/)) 43、如果希望修改Session的生存期,可以有两种方法:(1) 修改IIS中系统的设置值;(2) _。(设置Session.timeout属性) 44、Response.Write()的功能是向浏览器输出信息,与VBScript中的_的功能相近。(document.wri
9、te()) 45、使用_可以在用户浏览网站时,跟踪和记录它的一些特定信息,而不用在每次向服务器发出请求是都让用户验证自己的身份,它是前端浏览器与服务器每一次会话的表示变量。(Session) 47、Request对象的主要功能是从_取得信息,而Response对象的功能与Request对象的功能刚好相反。(客户端) 48、Session对象的概念和Cookie很相似,也可以用来记录客户的状态信息。所不同的是,Cookie是把信息记录在客户端的浏览器中,而Session对象则是把信息记录在_中。(服务器) 50、上传组件的属性设置为:obj.extname=gif 功能是_(上传的文件类型) 5
10、1、表单属性中一定要包含语句_,此时处理的文件是一种Form数据,所以一定要加上这条语句,否则文件不能上传。(enctype=multipart/form-data) 52、ReadLine()的功能是_。(读取一整行文本内容) 53、在数据库的表中,纵的一行叫做一个_ ,横的一行叫做一个_。(字段,记录) 54、数据库最常用的四大基本操作:查询(SELECT)、_、_和删除(DELETE)。(插入(insert),修改(update) 55、判断记录指针是否到了记录集的末尾的属性是Eof,向下移动指针,可调用记录集对象的_方法来实现。(MoveNext) 56、为了建立与数据库的连接,必须调
11、用连接对象的OPEN方法,连接建立后,可利用连接对象的_方法来执行SQL语句。(Exectue) 57、为了建立与数据库的连接,必须调用连接对象的_方法,连接建立后,可利用连接对象的Exectue方法来执行SQL语句。(Open) 58、判断记录集合是否到表的最后, 利用语句_。(while not rs.eof) 59、创建记录集对象的一个实例,可以使用_,这种方法创建的记录集指针只能向下,而不能向上移动,即不能执行MoveFirst()和MovePrevious()指令。(connection) 60、通常的数据库接口技术由CGI,JDBC和 _。(ODBC) 61、ADO是一个ASP内置
12、的服务器组件它是一座连接Web应用程序和OLE DB的桥梁,运用它结合ASP技术可在网页中执行_命令,达到数据库访问的目的。(SQL) 63、JDBC与ODBC一样是支持基本SQL功能的一个通用低层的应用程序编程接口(API),它在不同的数据库功能模块层次上提供了一个统一的用户界面,只不过ODBC提供的是C 语言接口,而JDBC提供了一个_。(JAVAAPI) 65、ADO技术是一种良好的Web数据库访问解决方案,通过一组对象的_和属性来完成相应的数据库访问的目的。(方法) 67、_ _ _技术是一种良好的Web数据库访问解决方案,通过一组对象的属性和方法来完成相应的数据库访问的目的。(ADO
13、 (或者 ActiveX 数据对象) 68、为了能使HTML代码能在浏览器中显示,可以使用server对象的 _ _方法来实现。(HTMLEncode) 69、response的 _ _方法可以将客户端的浏览器重定向到一个新的网页。(redirect) 70、要将ASP网站的预编写公共函数、变量定义和头、脚文件引入asp文档中,一般采用包含文件方法,其使用格式: _ _()四、单选题 1、Asp页面中用以包含其它页面的命令是_。(C) A、return B、include C、include file D、global 2、张三使用163拨号上网,访问新浪网站,_是服务器端。(C) A、张三的
14、电脑 B、163的拨号网络服务器 C、新浪网站 D、没有服务器 3、相对JSP和PHP,是ASP优点的是_。(C) A、全面支持面向对象程序设计 B、执行效率高 C、简单容易 D、多平台支持 4、关于B/S和C/S编程体系,下面说法不正确的是_。(C) A、B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。 B、HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行。 C、目前应用领域的数据库系统全部采用网状型数据库。 D、JSP是SUN公司推出的是J2EE十三种核心技术中的一种。 5、下面哪门语言不是被浏览器执行的 (A) A、HTML
15、B、JavaScript C、VBScript D、ASP 6、Web的工作模式是:(A) A、客户端/服务器端 B、浏览器/服务器 C、浏览器/浏览器 D、浏览器/客户端 7、相对比较早出现的服务器端技术是:(B) A、ASP B、CGI C、JSP D、JavaScript 8、HTML表单的起始标记为_。(B) A、FONT B、FORM C、BODY D、HTML 9、下面的HTML标记的作用是_。(D) A、在web页面中产生一个多行文本框 B、在web页面中产生一个单行文本框 C、在web页面中产生一个复选框 D、在web页面中产生一个口令文本框 10、是一个_。(B) A、文本框
16、 B、重新填写的按钮 C、下拉菜单 D、提高给服务器的按钮 11、在超级链接中,如果指定_框架名称,连接目标将在链接文本所在的框架页内出现,当前页面被刷新。(D) A、Blank B、Self C、Parent D、Top 12、以下标记中,_可用于在网页插入图像。(A) A、标记 B、标记 C、标记 D、标记 13、下面关于标记的说法不正确的是_。(C) A、标记要填写在一对尖括号()内 B、书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。 C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。 D、HTML对属性名称的排列顺序没有特别的要求。 14、发展D
17、HTML的作用不在于:(D) A、减轻服务器处理压力 B、加快客户端页面处理速度 C、减轻网络压力 D、加快数据搜索速度 15、Textarea属性之Rows用于设置 :(B) A、多行文本框名称 B、设置最多可以输入的行数 C、设置每行可以输入的字符数 D、设置每列可以输入的字符数 16、设定互动式表单的信息传输方式的属性是(C) A、Action和Method B、Action C、Method D、post 17、请问下面程序段执行完毕,页面上显示内容是什么: % Response.Write 搜狐 % (C) A、搜狐 B、搜狐 C、搜狐(超链接) D、该句有错,无法正常输出 18、如
18、果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:(A) A、您来访的时间是:2006年5月20日 B、Response.Write C、 D、您来访的时间是: 19、ASP文件所有的Script程序代码均须放在下列符号之间:(D) A、./* */ B、.!- -? C、 D、 20、下面那种语言是解释执行的:(C) A、C+ B、Delphi C、JavaScript D、Java 21、在DHTML中把整个文件的各个元素作为对象处理的技术是: (C) A、HTML B、CSS C、DOM D、Script 22、一组选项中可以选择多项的表单
19、元素是:(A) A、Checkbox B、Radio C、Text D、Textarea 23、表示:(D) A、分段 B、产生空格 C、强制换段 D、强制换行 24、执行完 a=53 And ac 语句后,a的值为:(B) A、true B、false C、1 D、0 25、语句能够实现的作用是:_ (A) A、定义并创建一个名为name的文件超链接组件 B、定义并创建一个名为name的广告轮显组件 C、定义并创建一个名为name的存取组件 D、定义并创建一个名为name的浏览器性能组件 26、下面哪个函数可以返回当前的日期和时间:(vbscript) (A) A、now B、date C、
20、time D、datetime 27、执行完如下语句后,Sum的值为: (C) A、0 B、5 C、15 D、20 28、执行完 a=5 Mod 3 语句后,a的值为:(B) A、0 B、2 C、3 D、5 29、若要求VBScript的变量在使用前必须事先定义,则应使用_语句来设置。(A) A、Option Explicit B、Option Base C、Dim D、ReDim 30、语句“mid(1234567890, 3, 3)”的返回值是_。(A) A、345 B、234 C、456 D、7890 31、下列哪一个函数可以将数值型转换为字符串_(C) A、CDate B、CInt C
21、、CStr D、CDbl 32、判断程序运行完毕后,x, y, z值分别为(C) x = 11 + 1 y = 11 & 1 z = 11 + 1 A、111 111 111 B、12 111 12 C、12 111 111 D、12 12 12 33、执行完strUser = 12345678以后,strUser是_类型。(B) A、整数变量 B、字符串变量 C、布尔型变量 D、单精度变量 34、使用_语句可以立即从Sub过程中退出。(A) A、Exit Sub B、Exit C、 D、Loop 35、下面关于VBScript的命名规则的说法不正确的是_。(A) A、第一个字符必须是数字或字
22、母 B、长度不能超过255个字符 C、名字不能和关键字同名 D、在声明的时候不能声明两次 36、QueryString获取方法、Form获取方法获取的数据子类型分别是:(C) A、数字、字符串 B、字符串、数字 C、字符串、字符串 D、必须根据具体值而定 37、请判断下面程序运行完毕后a的值: (D) A、0 B、3 C、5 D、8 38、下面的技术中,是客户端脚本语言的是 :(D) A、ASP B、PHP C、Perl D、VBScript 39、如果想统计一个网站的在线人数,应该使用_对象。(D) A、Application B、Request C、Server D、Session 40、
23、如果想统计一个浏览者进入本站点以后浏览的页面次数(包括对同一页面的多次浏览)则可以使用_对象。(A) A、Application B、Request C、Server D、Session 41、当用户通过表单向某asp页面提交请求时,在该asp页面中可以取得用户提交的数据的所使用的对象是_。(A) A、Request B、Response C、Server D、Application 42、问下面程序段执行完毕,页面上显示内容是什么: % Response.Write Server.HTMLEncode(“新浪”) % (B) A、新浪 B、新浪 C、新浪(超链接) D、该句有错,无法正常输出
24、 43、执行完如下语句后,页面上显示的内容为: (A) A、A B、AB C、AC D、ABC 44、下面哪条语句可以返回访问者的IP地址(A) A、Request.ServerVariables( B、Request.ServerVariables( C、Request.ClientCertificate( D、Request.ClientCertificate ( 45、ApplicationOnStart事件和ApplicationOnEnd事件的处理过程必须写在_(D) A、和之间 B、和之间 C、和之间 D、gobal.asa中 46、下面哪个不是ASP的内建对象_。(C) A、Re
25、quest B、Response C、Client D、Server 47、Application对象的默认的有效期是_。(D) A、10 B、20 C、30 D、从网站启动到终止 48、Request.Form读取的数据是_。(B) A、以Post方式发送的数据 B、以Get方式发送的数据 C、超级连接后面的数据 D、以上都不对 49、对于下面的语句,执行的结果是(B)_。 A、中国你好 B、中国 C、你好 D、出错 50、要在服务器端和客户端保持相对持久的信息 ,可以采用 :(A) A、Cookie技术 B、ClientCertificate存储在发送到 HTTP 请求中客户端证书中的字
26、C、ServerVariables预定的环境变量的值 D、QueryString数据集合 51、取得客户端的IP地址的方法是 :(C) A、Request.servervariables( B、Request.servervariables( C、Request.servervariables( D、Request.servervariables( 52、请问下面程序段执行完毕,页面上显示的内容是什么: (B) A、张红 B、王刚 C、张红王刚 D、语法有错,无法正常输出 53、请问下面程序段执行完毕,页面上显示的内容是什么: (D) A、祖国您好 B、祖国(换行)您好 C、祖国 D、以上都不
27、对 54、Session对象默认的超时时限为 :(A) A、20分钟 B、30分钟 C、45分钟 D、60分钟 55、请问下面程序段执行完毕,c的值为多少? (B) A、12 B、3 C、ab D、以上都不对 56、Response.Redirect login.asp表示:(C) A、覆盖login.asp B、关闭login.asp C、在一个新窗口中打开login.asp D、重定向到login.asp 57、在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:temptest.dll下,则注册时还要在运行窗口输入_.(C) A、Run C:tem
28、ptest.dll B、Run test.dll C、Regsvr32 C:temptest.dll D、Regsvr32 test.dll 58、上传图像数据到数据库时, 该字段的类型是_。(B) A、binary B、OLE类型 C、文本类型 D、图形图像类型 59、使用命令_注册组件。(A) A、regsvr32 B、regsvr C、regedit D、syssvr 60、语句:set MyFileObject = Server.CreateObject(Scripting.FileSystemObject)中,工程名是_。(B) A、FileSystemObject B、Script
29、ing C、Server D、File 61、Ad Rotator组件的getAdvertisment()方法功能是_。(D) A、读取配置文件 B、创建该组件 C、创建广告 D、读取图片 62、FSO是IIS自带的一个组件,该组件的功能是_。(B) A、操作数据库系统 B、操作文件系统 C、操作浏览器 D、操作登陆系统 63、函数_算出返回记录的行数。(A) A、COUNT B、MIN C、AVG D、NUM 64、下面的SQL关键字中, 属于DML的是(B) A、SELECT B、UPDATE C、SAVEPOINT D、GRANT 65、数据库表中每行数据称为一条_。(A) A、记录 B
30、、字段 C、值 D、结构 66、目前常用的数据库管理系统属于_。(C) A、网状型 B、层次型 C、关系型 D、结构型 67、要查询user_name为tutu且是2003年1月1日前注册的用户,请问用哪条语句?(C) A、Select * From users Where user_name=tutu And submit_date#2003-1-1# B、Select * From users Where user_name= C、Select * From users Where user_name= D、Select * From users Where user_name= 68、S
31、QL语句中创建数据表的语句是:(A) A、Create Table B、Produce Table C、Alter Table D、Drop Table 69、如果刚打开了一个含有1条记录的记录集,那么 Bof的值为_(C) A、1 B、True C、False D、NULL 70、用于和数据库建立连接的对象是_。(D) A、Fields B、Field C、Command D、Connection 71、设定义了记录集rs, 如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句?(B) A、rs.Open strSql,db B、rs.Open strSql,db,1,3
32、C、rs.Open strSql,db,3 D、rs.Open strSql,db,1 72、以下连接对象的创建方法,正确的是(D) A、conn=CreateObject(”ADODB.connection”) B、conn=Server.CreateObject(”ADODB.connection”) C、Set conn=Server.CreateObject(ADODB.connection) D、Set conn=Server.CreateObject(”ADODB.connection”) 73、已知已建立声明了一个名为rs的Recordset对象实例,下面关于Recordset对
33、象下面的几个方法中,能够获得rs第3个字段值的是: _(B) A、rs.Move(3) B、rs(3).Value C、rs(3).name D、rs(3).fields 74、语句rs.Fields.Count 返回的值是_。(D) A、记录集的行数 B、记录集的列数 C、记录集的行数+1 D、记录集的列数-1 75、命令对象(Command):用来执行_(B) A、SQL语句 B、SQL Server的存储过程 C、连接数据库 D、返回记录集 76、如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性:(A) A、Connection对象.ComandTimeOut B
34、、Connection对象.ConnectionTimeout C、Commmand对象. ConnectionTimeout D、Session对象.TimeOut 77、要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句?(D) A、Select * From users Where real_name= B、Select * From users Where real_name= C、Select * From users Where real_name like D、Select * From users Where real_name like 78、ADO基本和核心
35、的对象有三个:Connection连接对象、Command命令对象 :(B) A、Field对象 B、Recordset对象 C、Parameter对象 D、Property对象 79、在ASP页面中,一般采用以下_句来读入其它页面内容如函数定义页面或公用配置如.INC文件和公用信息如头尾页面内容(A) A、 B、#include file=”路径/文件名” C、 D、! #include file(”路径/文件名”)80、关于ASP的特点叙述中,如下哪个是不确切的(C) A、ASP页面中可包含文本、HTML标记、服务器端脚本、客户端脚本命令、ActiveX组件。 B、ASP可以使用内置Act
36、iveX组件和第三方组件完成特定功能。 C、ASP相比其他动态网页更具安全,用户只能得到HTML代码而无法获取ASP页面源代码。 D、ASP是一种解释性语言,服务器只要在使用时对其进行解释执行即可。 五、多选题 1、IIS服务器初始默认文档有_。(ABCD) A、index.htm B、index.asp C、default.asp D、index.html 2、支持ASP的WEB服务器有_。(AB) A、PWS B、IIS C、Apache D、Tomcat 3、在HTML表单中可以使用的控件有_ 。(ABCD) A、复选框 B、单选框 C、按钮 D、下拉列表框 4、使用CSS来格式化网页,
37、共有三种方式: (ACD) A、在HEAD中引用 B、作为标记来引用 C、在BODY中引用 D、作为文件来引用。 5、对于主键约束的说法,正确的是_。 (AB) A、主键字段不能重复 B、不能为空 C、可以有多个列同时为主键 D、主键必须是自动增加的 6、Asp支持的数据库类型有_。 (ABC) A、SQL Server B、Access C、EXCEL D、PPT 7、可以使用ADO来访问的数据库是_。 (ABCD) A、Microsoft Access B、Microsoft SQL Server C、Oracle D、EXCEL 8、ASP内置对象有_.(ABC) A、response
38、B、request C、session D、Ad Rotator 9、ASP组件有_ (BD) A、response,request B、ASPUpload C、session,Application D、Ad Rotator 10、关于ASP的特点叙述中,如下哪个是不确切的_(C) A、ASP页面中可包含文本、HTML标记、服务器端脚本、客户端脚本命令、ActiveX组件。 B、ASP可以使用内置ActiveX组件和第三方组件完成特定功能。 C、ASP相比其他动态网页更具安全,用户只能得到HTML代码而无法获取ASP页面源代码。 D、ASP是一种解释性语言,服务器只要在使用时对其进行解释执行
39、即可。六、简答题 1、ASP的工作原理 答:1 )当浏览器向 Web 服务器请求调用 ASP 文件时,就启动了 ASP ; 2 ) Web 服务器响应了该 HTTP 请求,调用 ASP 引擎,解释被申请的文件; 3 )当遇到与 ActiveX Script 兼容的脚本时, ASP 引擎调用相应的脚本引擎进行解释处理; 4) 若脚本指令中涉及到数据库的访问,就通过 ODBC 与后台数据库进行连接,有数据库访问组件实现对数据库的操作,并将执行结果动态生成一个 HTML 页面返回 Web 服务器端,然后与页面中非脚本的 HTML 合并成一个完整的 HTLM 页面送至客户端浏览器。 2、简述HTTP协议处理事务的基本步骤 答:1)客户与服务器建立连接 2)客户向服务器提出请求 3)如果请求被接受,则服务器送出响应,在响应中包括状态码和所需的文件 4)客户和服务器断开连接 3、简述Web服务器向浏览器提供服务的过程 答:大致可以归纳为以下几个步骤: 1) 用户