ASP复习资料
asp期末复习_最终版
Asp复习试题1.在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(response)对象实现。
2.下列标记中,(<img>)可以在网页中插入图片。
3.创建连接对象的基本语法是(<a href=”” target=””>xx</a>)。
4.表单提交后数据指定的处理的文件由(action)属性指定。
5.在ASP程序设计中,Application对象为了防止多人同时访问时出错,因此采用lock和unlock方法,其采用的顺序应为先(lock),再(unlock)。
6.使网页转向的语句为(Response.Redirect(url))利用微软的内置组件(AdRotate)来实现动态的广告图片7.当一个用户第一次到达网站时,系统为其分配一个(session),只有当该用户退出时,或者其生命周期结束时,信息才被清除。
8.ASP脚本中向客户端输出信息<%=变量名%> ,与其等价的方式是(<%=Response.write(variable)%>)。
9.二维数组Dim B(1,2)定义了(6 )个数组元素。
10.用于和数据库建立连接的对象是(Connection)。
11.BOF代表表的第一条记录,EOF呢?(最后一条记录以后)12.Filesystemobject对象可以在服务器端实现对文件或文件夹的(复制,删除,移动)操作。
13.在HTML中,用于生成表格的标记是(<table>)。
14.(符号常量)一经声明,在程序执行期间,其值不会改变。
15.ASP提供6个内置对象分别是(Request)、(Response)、(Session)、(Application)、(Server)和ObjectContext对象.16.Server对象的(CreateObject)方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。
17.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的(close)方法可以实现。
ASP复习1
静态网站交互性差,在功能方面有较大的限制,而动态网站交互性很强。
第二章、 需要掌握的内容:
简答:HTML,XHTML,XML含义及联系
1、 HTML:即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML由一系列元素组成,用于组织文件的内容和指导文本P15-17)
二、了解XHTML常用标记的用法与作用(书本P19-29)(选择题
第三章:(重点)大题之一,填十个空
1、 页面往返机制(可能出简答题,见书本P32-33)
(1)用户通过客户端发出请求页面,页面第一次运行,并执行初步处理。程序员可以通过编程对页面进行初始化。
包括显示页面(.aspx)、后台代码(.aspx.cs)以及数据库。
网页
网页是网站的基本组成要素,是我们通过浏览器看到的页面文件,符合HTML的规范
简答:静态网站及动态网站的概念,以及两者区别
一、静态网站
1、 概念:所有内容以HTML语言编写,文件扩展名为htm、html、shtml等。网页内容在用户发出请求之前就已经生成了,web服务器只负责保存和传递html文件,而不进行额外处理,用户只能阅读网站所提供的信息。 PS:静态网页后缀会出判断题,静态网页后缀有:.htm、.html、.shtml、 .xml
2、 XML:即可扩展标记语言,将网络上的文档规范化,并赋予标记一定的含义,同时它还提供了一个标准,用户可利用这个标准定义新的标记语言,并为这个新的标记语言规定它所特有的一套标记。
3、 XHTML:即扩展超文本标签语言,基于HTML与XML之间,可看作是更严格更纯净的HTML版本,目前网站设计的web标准就是基于XHTML的应用(即div+css)。
计算机-《ASP.NET程序设计》复习资料-好
9.系统提供数据库通用接口的目的是为了(B)
A.提高程序运行的效率B.应用程序设计不必考虑数据库的类型
C保证程序安全D易于维护
10.XMLDateSource与SiteMapDataSource数据源控件能够用来访问(B)
A关系型数据B层次性数据
B.使用绝对路径需要考虑源文件的位置
C.在绝对路径中,如果目标文件被移动,则链接同样可用
D.创建外部链接时,必须使用绝对路径
14.THML代码<a name =“NAME”></A>表示(D)
A.创建一个超链接B.创建一个自动发送电子邮件的链接
C.创建一个位于文档内部的链接点D.创建一个指向位于文档内部的链接点
《程序设计》复习资料
一、单选题
1.静态网页文件的后缀是_.(C)
A asp B aspx C htm D jsp
2.在NET中CLS(Common Language Specification)的作用是(D)
A存储代码B防止病毒
C原程序跨平台D对语言进行规范
3.在中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.(C)
A提高效率B保证安全
C源程序跨平台D易识别
与XML紧密结合的最大好处是.(B)
A代码易于理解B跨平台传送数据
C减少存储空间D代码安全
5.FormView与GridView控件相比最重要的区别是(C)
A能够存储数据B外观比较美观
C显示的布局几乎不受限制D数据量受一定的限制
6.Wizard控件的最大特点是(B)
A.参数Language用于指定页面代码和后置代码使用的语言,该参数支持微软.NET框架以外的语言
ASP网站建设复习资料1
一、题型: 填空<10个共10分)1.列表可以分为<有序列表)和<无序列表)两种。
2.对于<a href= “#链接名”>链接属于<指定锚名称的超级)链接。
在创建表格时,rowspan=N是用来设置该单元格占用N个<行),colspan=M是占用M个<列)。
创建表单时,<input type=”radio”>是创建<单选)按钮,<inputtype=”checkbox”>是创建<复选框)按钮。
在VBSCRIPT中申请一个变量使用<dim,puublic,private)语句,而在JA V ASCRIPT中申请一个变量使用<new)。
6.ASP实际上是编译成<html文件),然后在生成文本发送到客户端。
<script LANGUAGE=”VBScript”runat=”( Server>”>才表示在服务器端执行的ASP代码。
8.要创建一个对象要用到ASP中的<Server.CreateObject)方法。
9.网页重定向使用的是<response.Redirect(>)。
10.获取一个表单的内容的是<form或querystring)。
11.使用ASP技术从服务器向浏览器输出内容的是<write)方法。
12.取得文件的路径可以使用SERVER对象的( mappath>方法。
13.取回文件驱动器的信息要使用文件组件的<GetDrive(>)方法。
14.pagecount组件计数器使用的是<pagehit(>)方法。
15.插入一个图片使用的标记是<<img>)。
可以让文本在屏幕上左右移动的HTML标记是<<marquee>)16.HTML中常用的表格标记是<<table></table>)。
ASP复习课件
二.填空题
1.若要将网页的背景颜色设置为蓝色,应将BODY标记的 ______ 属性设置 为 ______ ;若要将网页中正文的颜色设置为红色,应将BODY标记的 ______ 属性设置为 ______ 。(bgcolor blue text red )
8.关于For…Next 语句,下面说法错误的是( )。 A、可以在循环中的任何位置放置一个Exit For语句 B、 step的值必须是整数,默认为1 C、 For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。 D、计数变量i可以是变量或表达式。
Ch3 VBScript语言
Ch3 VBScript语言
5.VBScript 只有一种数据类型,称为( )。 A、 Char B、 Integer C、 Variant D、 Date
6.退出Do循环,应使用的语句是()。A、 Exit B、 Exit Sub C、 Exit For D、 Exit Do
7.若要定义一个拥有4个成员的数组answer ,以下定义方法中,正确的是()。 A、 Dim answer(5) B、 ReDim answer(5) C、 Dim answer(4) D、 ReDim answer(4)
Ch1 导论
二.填空题 1.Web服务以________模式运行。Web服务器通常是指安装了
ASP程序设计复习资料
ASP程序设计复习资料一、单项选择题1.以下标记中,( A )可用于在网页中插入图象。
A.<Img>标记B.<Br>标记 C.<H3>标记D.<src>标记2.在超链接中如果指定( B )框架名称,链接目标将在链接文本所在的框架网页内出现,并且链接文本窗口将被刷新。
A.Black B.Self C.parent D.Top3.<input>标记中用于设置文本框显示宽度的属性是( A )。
A.size B.MaxLength C.value D.Length4.在VBScript中,注释前应使用( C )A.// B./*...*/ C.' D."5.执行完a=5 Mod 3 语句后,a的值为(B )A.0 B.2 C.3 D.56.执行完a=5>3 And "a"<"c" 语句后,a的值为( A )A.True B.False C.1 D.07.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值( B )A." vbscript good" B."vbscript good"C." vbscriptgood" D."vbscriptgood"8.下面哪个函数可以返回当前的日期和时间( D )A.Now B.Date C.Time D.DateTime9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回( B )A.0 B.4 C.5 D.610.执行完如下语句后,页面上显示的内容为:<%Response.Write "A"Response.EndResponse.Write "B"%>CA.A B.AB C.AC D.ABC11.ASP中负责将信息传送给用户的对象是( B )。
《ASP网站开发》复习资料
《 ASP网站开发》复习资料一、填空题1.ASP文件就是在普通的HTML文件中插入或JavaScript脚本语言。
2.如果操作系统是Windows 2000,一般需要安装组件才能运行ASP程序。
3.执行完a= Left("vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2)后,a的值为。
4.语句a=DateAdd(" ",10,Date()) 将返回10天后是几号。
5.语句b=Int(10 * ) +1) 将返回1到10之间的随机整数。
6.在文件开头添加语句后,则所有的变量都必须先声明才能使用。
7.在数据库的表中,纵的一行叫做一个,横的一行叫做一个。
8. 是浏览器用来收集用户的信息,实现与用户交互的场所。
其处理方法有和两种。
9.在VBScript 中,如果定义了一个数组Dim array1(20,30),则它实际上是一个有行列的二维数组。
10.要区分服务器端的ASP脚本和其他字符,可以用和包含ASP的命令加以区分。
11.Response的方法使Web服务器停止处理脚本并返回当前结果。
12.Application对象有两个事件,事件和事件。
13. Server对象提供对服务器上的和的访问,其中大多数方法和属性是作为实用程序的功能服务的。
二、简答、编程题1.简述交互式动态网页的基本概念。
2.请编写代码,在页面上显示如下图形。
注意:只要写出主要代码即可*******************************************************3、编写一个显示当前日期的ASP网页并运行。
《 ASP网站开发》复习资料参考答案一.填空题)1.VBScript2.IIS3.“vbscript”4. d5.Rnd或Rnd()6.Option explicit7.字段记录8.表单GET POST9.21,3110.<% %>11.END12.Application_OnStart Application_OnEnd13.方法属性二.编程题1.交互式动态网页的基本概念是:客户端(浏览者)向服务器发送请求或者数据,然后服务器处理请求或者数据,再将结果返回到客户端,例如ASP,PHP,JSP等都是交互式动态网页,而HTML 文档则是静态网页,不需要服务器来处理.2.<%for i=1 to 10for j=1 to 11-iresponse.Write "*"nextresponse.Write "<br>"next%>3.<html><head><title>无标题文档</title></head><body><% response.write(date()) %></body></html>。
ASP复习提纲
1.App_Data目录用来放置(A )。
A.共享的数据库文件B.共享文件C.被保护的文件D.代码文件2.文件系统网站非常适合于学习使用,因为 D 。
A. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独调试D. A+B3.在图片校验码的图片中增加一些线条或点阵是为了( C )。
A.使图片更美观。
B.使图片更加规整 C.干扰机器软件识别 D.使图像更丰富4.用CSS布局的方框模型中Margin代表下图的( C )部分空间padding代表(A)5.静态网页文件的后缀是( C )。
A. aspB. aspxC. html/htmD. jsp6..NET与XML紧密结合的最大好处是 B 。
A. 代码易于理解B. 跨平台传送数据C. 减少存储空间D. 代码安全7.下面几个图形控件中,不能执行鼠标单击事件的控件是 B 。
A. ImageButtonB. ImageC. ImageMap8.Session与Cookie状态之间的最大区别在于 AA.存储的位置不同B.类型不同C.生命周期不同D.容量不同9.默认情况下Session的有效时间是 C 。
A.30秒B.10分钟C.20分钟D.30分钟10.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。
此时应该使用的验证控件是 D 。
A. CompareValidatorB. CompareValidator与RequiredFieldValidatorC. RangeValidatorD. RangeValidator与RequiredFieldValidator11、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a)a) FlowLayoutb) TileHorizontalc) GridLayoutd) TileVertical12、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/>a) string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b) string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c) string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d) string strDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS");13、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
asp期末复习
复习要点1.简述嵌入式表达式的作用?以及常取哪几种类型的值?(2.1.6--2.1.7节)嵌入式表达式的作用:2.简述一般页面与用户控件的不同?P234(1)用户控件的文件扩展名为 .ascx(2)用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义(3)用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到页中(4)用户控件中没有html、body或form元素3.简述application对象和session对象存储特点及其两者本质区别?P96两者的存储特点:都是用来存储跨网页程序的变量或者对象;本质区别:session对象只针对单一网页使用者,也就是说,各个连接的机器都有各自的session对象,不同的客户端无法互相存取。
Application对象终止于停止IIS服务时,而session对象终止于联机机器离线时,也就是当网页使用者关掉浏览器或超过设定session变量的有效时间时,session对象就会消失。
Session对象是与特定用户相联系的。
4.简述母版页与内容页的关键区别?P227--P228二者唯一的重大区别就是在母版页中使用的ContentPlaceHolder容器控件(普通的 .aspx文件中不允许使用该控件)5.简述imagemap控件ImageMap控件允许在图片中定义一些热点(HotSpot)区域。
当用户单击这些热点区域时,将会引发超链接或者单击事件。
当需要对某幅图片的局部实现交互时,使用ImageMap控件。
例如,以图片形式展示网站地图、流程图等。
(1)ImageMap控件常用属性及说明ImageMap控件比较重要的两个属性是ImageMap控件的HotSpotMod属性和HotSpots属性。
下面分别介绍一下。
①HotSpotMod属性HotSpotMod属性用于获取或者设置单击热点区域后的默认行为方式。
下表列举了②HotSpots属性HotSpots属性用于获取HotSpots对象集合。
ASP网络程序设计 期末复习
ASP网络程序设计期末复习一、基本内容:1. ASP内置对象:Response、Request、Application、Session、Server作用、主要方法及属性2.ASP内置组件File Access组件、Ad Rotator组件、PageCounter组件、ContentLinking组件、ADO组件组件作用、组件对象创建、组件对象的方法、属性及使用方法3 .ADO组件与Web数据库(1)连接数据库:①两种连接技术:对象连接嵌入数据库连接(OLEDB)、开放数据库连接(ODBC)②三种连接方法:◆创建基于OLEDB的连接:Dim dbSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _' Server.Mappath("address.mdb") & "; Persist Security Info=False" '设置连接串属性db.open◆创建没有ODBC数据源的基于ODBC的连接Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象strCon ="Dbq="&Server.Mappath("address.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"db.open strCon◆创建有数据源的基于ODBC的连接首先要通过windows系统的管理工具中的数据源建立一个系统数据源Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.open "DNS=数据源名"(2) 操作数据库◆三种渠道:①ADO组件的连接对象(connection)的Execute方法:语法格式:connection.execute CommandText [,RecordAffected, Option]其中:◆CommandText 表示所要执行的对数据库操作的SQL命令,可以是插入(Insert)记录、删除记录(delete),更新(update)、查询(select)等命令或数据库的存储过程(即在数据库管理系统中事先编写好的处理数据库的程序段)◆RecordAffected 返回每次对数据库操作影响的记录数,可以省略◆Option 指定操作中的命令类型,其取值详见教材P182表6-2例如:设db为已定义并成功实现与数据连接的ADO连接对象◆删除表users中name字段值为张三的记录,并将删除记录的条数存入number变量中strSql=”delete from users where name=‟张三‟“db.execute strSql ,number◆查询表users中姓名(name)字段值为张三的信息,将返回的记录集存入记录集变量rs中strSql=”select * from users where name=‟张三‟“rs=db.exectue (strSql)◆说明:ADO组件的连接对象(connection)的Execute方法在返回记录集时,要将命令参数写在括号内②ADO组件的记录集对象(Recordset)语法格式:创建记录集对象变量:rs=server.creatObject(“ADODB.Recordset”)打开记录集:rs.open 表名|SQL查询命令,活动连接对象名,游标类型,加锁类型向记录集中添加记录:rs.addnew删除记录集中当前记录:rs.delete将修改后的记录内容保存回数据库:rs.update*③ADO组件的命令对象(Command)的execute方法:与connection对象的execute方法类似,但在使用前设置其活动连接属性,指定一个活动连对象(详见教材P185~187◆事务处理:利用ADO连接对象的事务处理,避免不规范或错误数据被写入数据库。
ASP复习
第一章 概述.NET框架体系结构由以下四个主要部分组成:公共语言运行时(CLR)、基础类库、、活动服务器页面。
公共语言运行库包括管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。
使用基于公共语言运行库的编译器开发的代码称为托管代码。
公共需要运行时包括两部分:公共语言规范(CLS)、公共类型规范(CTS)(定义和管理所有类型所遵循的规则,且无须考虑源语言。
)C#语言的特点:简单、现代、面向对象、版本控制、兼容、灵活C#源程序需要经过二次编译,才能成为可以运行的本机代码。
是NET框架提供的一个统一的Web开发模型。
特点:生产力(通过现有的或新引入的服务器控件,开发者创建 Web页面和应用程序的过程将变得更加简单高效。
)、灵活性和可扩展性(大部分特征都可扩展,开发者可以将自定义特征合并到应用程序中去。
)、性能(通过预编译、可配置的高速缓存以及SQL语句高速缓存等特征实现Web应用程序的优化。
)、安全(在Web应用程序中添加验证和许可更加容易。
)、宿主(简化宿主环境的管理,并且为宿主程序实时添加内容创造更多的机会。
)、完整性(新旧特征能够一起协调合作,使开发者能够创建终极方案。
) 常见的命名空间:System(包含了基础类,用于定义类型,数组,字符串,事件,事件处理程序,异常处理,接口,数据类型转换,数学计算,应用程序环境管理等)、System.Collections(包含了一组用于管理对象集合(例如:列表,队列,数组,哈希表,字典等)的类)、System.Data(主要包括组成体系结构的类)、System.Web.Services(包含了用于创建和消费Web服务的类)、System.Web.UI(包含了用于创建Web页和控件的用户接口和类的接口)控件种类:HTML服务器控件、标准服务器控件(在3.5中主要提供了6种类型的标准服务器控件,即标准控件、数据控件、验证控件、站点导航控件、登录控件和WebParts控件)、自定义服务器控件。
asp复习资料
WEB基本知识1.TCP/IP模型的4个层次:应用层、传输层、网络层和物理层2.WEB服务器端技术:P5I.服务器技术,包括服务器策略与结构设计、服务器软硬件的选择以及其他有关服务器建构的问题II.CGI技术,是第一种使服务器能根据运行时的具体情况,生成具体HTML 网页的技术III.PHP技术,PHP语言可以将PHP指令与HTML代码合成完整的服务端动态页面。
IV.ASP技术与技术,是建立在.NET framework上的公共语言运行库的编程框架,可以被多种语言实现、使用在WEB服务器IIS上的技术。
V.Servlet、JSP技术,是SUN公司开发的J2EE平台的核心技术,它可以简化且规范应用系统的开发与部署,进而提高可移植性。
VI.XML技术,将成为WEB信息共享和交换的标准。
3.需要掌握的常见HTML标记文档头标记<html></html>头部标记<head></head>正文标记<body></body>居中标记<center></center>换行标记<br>图像标记<img 属性=值></img>超链接标记<a 属性=值></a>表格标记<table></table>表单标记<form 属性=值事件=”代码”></form>FORM标记具有method属性,其取值可为post或get,为post的时候,将在HTTP 请求中嵌入表单数据,为get的时候,将表单数据附加到该请求页的URL中,最大长度将不超过8192字符。
在发送需要保密的信息时,由于URL的公开性不宜使用get,而应该使用post方法。
4.常用特殊符号的实体名称或数字表示:p125.XML和HTML的区别:P31-P33HTML是固定的,不允许用户创建自己的标记,HTML的标记作用是描述数据的显示方式,只能由浏览器处理。
ASP复习资料
《电子商务网站建设(二)》复习资料一.选择题1、<% Dim SearchString, SearchChar, MyPosSearchString ="FSOFSOFSOFSO" SearchChar = "O" MyPos = Instr(7, SearchString, SearchChar, 1) %>运行上面这段程序后,MyPos的值为:( )A.3 B.6 C.9 D.122、在下列建立Recordset对象的方法中错误的是:( )A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)B.Set Rec_Obj= Connection.Execute(“数据表名”)C.Set Rec_Obj=Connection.Execute(SQL指令)D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "></OBJECT>3、关于事件调用方法的叙述中错误的是( )A.通过事件处理过程名来调用事件处理过程(事件过程)B.通过内联事件来调用,即把该事件名当作某个标识中的一个属性,把事件代码当作该事件的属性值。
C.通过FOR/EVENT属性来控制事件,即用FOR属性指定对象,用EVENT属性指定事件。
D.通过HTML控件中的属性来控制事件处理,即把过程名当作属性使用,而把事件名作为属性值使用。
4、动态网页与静态网页的最大区别在于( )。
A.动态网页无法支持后台数据库B.动态网页无法有效地对站点信息进行及时地更新C.动态网页实现动态显示效果D.动态网页可以实现各种动态的交互功能5、ASP源程序安全保密性较高,其主要的原因在于( )。
A.ASP是面向对象的脚本环境,故其封装性较好B.ASP在服务器端运行,运行结果以HTML主页形式返回给用户浏览器C.ASP脚本语言语法严密,结构复杂D.ASP文件不依赖于HTML文件,独立性较高6、为了获取查询HTTP请求中问号(?)后的信息,则应使用ServerVariables集合中那个服务器变量( )。
ASP复习纲要
ASP复习纲要一、常识部分1、ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。
asp动态语句要写在<%......%>之间。
2、ASP动态语句可以写在<head>与<head>之间或者<body>与</body>之间。
一段动态asp语句可以拆分成若干段。
3、服务器端的asp脚本语言是:VBScript4、浏览器只能解读HTML语言,asp脚本必须经过饭以后成为html语言才能在浏览器上显示效果。
5、静态网页的扩展名是.htm或.html,而asp技术实现的动态网页的扩展名是.asp6、B/S、C/S是两种信息高速公路发展的网络模式,前者指的是浏览器/服务器,后者则是客户/服务器7、动态网页和动态效果的区别8、ASP:动态服务器页面 HTML:超文本标记语言9、 ASP工作原理是客户端向服务器发送请求信息,服务器对ASP代码进行编译,将编译后的结果返回至客户端。
10、IE浏览器除了浏览网页的功能外,还能保存网页、查看网页源代码、保存网页中的图片,但不能保存整个网站。
11、在设计一个网页的布局的时候,首先应该考虑的因素是分辨率。
12、静态网页与动态网页相比,前者更容易被搜索引擎检索。
13、HTML语言不区分大小写,但一般“标记”用大写字母表示,“属性”及“属性值”用小写字母表示。
14、路径表示方式:绝对路径和相对路径,为了提高网站的移植性,一般采用相对路径。
二、第一章及HTML语言部分1、windows XP安装的IIS版本是IIS 5.1,在控制面板中打开“添加或删除程序”,在弹出的窗口中单击“添加/删除Windows组件”图标,打开“Windows组件向导”对话框后,应勾选Internet 信息服务(IIS)前面的复选框。
2、<body bgcolor=”red” background=”images/1.jpg” text=”blue”><p>、<hr>、<br>、<textarea>、<img>、<select><a href=””>百度</a><table border=”1”><caption>学生信息表</caption><tr><td>学号</td><td>姓名</td></tr><tr><td>2008001</td><td>张三</td></tr></table><form name=”form1” method=”post” action=””><input type=”text” name=”ming” value=”小燕子”><input type=”submit” name=”submit” value=”提交”><input type=”reset” name=”reset” value=”重置”>3:CSS:中文是:层叠样式表 (英文是:cascading style sheets)三、第二章1、VBScript中只有一种数据类型:变体类型variant。
ASP网络应用程序设计复习资料
ASP网络应用程序设计复习资料第一章1.ASP(动态服务器主页)是微软提供的一套Web服务器端脚本程序开发工具和运行环境,可用来创建和运行动态交互的Web服务应用程序。
2.ASP页面是一种包含脚本代码的网页,在发送到客户端浏览器之前,站点的Web服务器将对其中包含的脚本代码进行处理。
3.一个标准的ASP文档可以包含HTML代码、ASP脚本语言、ASP内置对象,以及ActiveX组件等。
4.ASP的核心是该技术平台提供的内置对象,常用的有Request对象、Response对象、Server对象、Application对象和Session对象。
第二章1.HTML即超文本标记语言,是构成网页的最基本的要素,也是编写ASP文档和开发各种Web应用程序的基础。
2.HTML是一种颇为结构化的网页内容标记语言,使用各种不同的标记符号来分别标识和设定不同的网页元素。
3.<HEAD>和</HEAD>是HTML的头部标记,其中主要包括对当前网页的一些基本描述信息,如网页标题、说明信息和搜索关键字等。
4.<BODY>和</BODY>标记是HTML文档的主题标记,包括了将在网页中显示的文字、图片、表格、超链接以及表单等所有内容。
5.在表单中通常含有若干个文本框供用户输入文字或数字信息,此外还可以有命令按钮、单选按钮、复选框、编辑框和下拉列表框等多种表单域。
第三章1.VBScript是Visual Basic语言的一个子集,最大的优点是:用纯文本建立,直接包含在HTML文档或ASP文档中,编辑和修改十分方便。
2.在用VBScript开发客户端脚本时,VBScript代码应写在HTML文档中成对的<SCRIPT>标记之间。
3.HTML文档代码中包含了名为<SCRIPT>(开始和结束都有)的脚本代码标记,该标记中的LANGUAGE属性用于指定所使用的脚本语言。
ASP考试重点
ASP重点一、简答题1、.sink文件与.css文件的区别:1) 外观文件可以使页面中多个同类控件具有相同的外观样式,而级联样式表只能通过设置“CssClass”属性实现单个控件的外观样式控制。
2) 外观文件可以实现对所有控件的外观设置,而级联样式表文件并不是对所有控件都有效,其主要应用领域是XHTML元素。
3) 在控制外观属性较多的控件时,需要在样式表文件中定义大量的类名选择符,使文件变得十分臃肿。
而且若各CSS类之间的关系处理不好,还可能造成页面布局的混乱。
2、HTML控件和服务器端控件:1) HTML控件HTML控件在默认情况下属于客户端(浏览器)控件,服务器无法对其进行控制。
HTML控件是从HTML标记衍生而来的,每个控件对应于一个或一组HTML标记。
2.)服务器端控件在Visual Studio的工具箱中,只有“HTML”选项卡中的控件是客户端控件(也称为浏览器控件),其他所有控件都是Web服务器端控件。
其中“标准”选项卡中的控件是最常用的控件。
在类库中,所有Web控件都是从System.Web.UI.Control.WebControls直接或间接派生而来的。
3)HTML控件可以通过修改代码将其变成Web服务器端控件,几乎所有的HTML标记只要加上runat=”server”这个服务器控件标识属性后都可以变成服务器端控件。
3、页面的处理过程:当用户通过浏览器发出一个对页面的请求后,Web 服务器将用户的请求交由引擎来处理。
系统首先会检查在服务器缓存中是否有该页面,或此页面是否已被编译成了.dll文件。
若没有则将页面转换为源程序代码,然后由编译器将其编译成.dll文件,否则直接利用已编译过的.dll 文件建立对象,并将执行结果返回到客户端浏览器。
5、比较ImageButton控件与Image控件1)ImageButton控件是用于超链接的图像按钮,单击这些按钮可以跳转到其他的web页面。
ASP期末复习
(4)在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。(√)
-------------------------------------------------------------------------------------------
(3)若要获得GZ表中前10条记录的数据,则实现的SQL语句为(A)
A.SELECT TOP 10 FROM gz
B.SELECT next 10 FROM gz
C.SELECT * FROM gz WHERE rownum<=10
D.SELECT * FROM gz WhERE recno()<=10
3.判断题
(1)利用Session和Application对象存储变量,可创建作用域跨页,甚至跨用户的变量。(√)
(2)Session和Application对象的事件过程只能书写到Global.asa文件中。(√)
-------------------------------------------------------------------------------------------------------
一、填空题
1、网页通常可分为静态网页和( )网页,静态网页是由( )语言、JavaScript、VBScript、 Java Applet(Java小应用程序)和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为( )或( ),运行于客户端的( )。
A.Request B.Response C.Server D.Session
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电子商务网站建设(二)》复习资料一.选择题1、<% Dim SearchString, SearchChar, MyPosSearchString ="FSOFSOFSOFSO" SearchChar = "O" MyPos = Instr(7, SearchString, SearchChar, 1) %>运行上面这段程序后,MyPos的值为:()A.3 B.6 C.9 D.122、在下列建立Recordset对象的方法中错误的是:()A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)B.Set Rec_Obj= Connection.Execute(“数据表名”)C.Set Rec_Obj=Connection.Execute(SQL指令)D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "> </OBJECT>3、关于事件调用方法的叙述中错误的是()A.通过事件处理过程名来调用事件处理过程(事件过程)B.通过内联事件来调用,即把该事件名当作某个标识中的一个属性,把事件代码当作该事件的属性值。
C.通过FOR/EVENT属性来控制事件,即用FOR属性指定对象,用EVENT属性指定事件。
D.通过HTML控件中的属性来控制事件处理,即把过程名当作属性使用,而把事件名作为属性值使用。
4、动态网页与静态网页的最大区别在于()。
A.动态网页无法支持后台数据库B.动态网页无法有效地对站点信息进行及时地更新C.动态网页实现动态显示效果D.动态网页可以实现各种动态的交互功能5、ASP源程序安全保密性较高,其主要的原因在于()。
A.ASP是面向对象的脚本环境,故其封装性较好B.ASP在服务器端运行,运行结果以HTML主页形式返回给用户浏览器C.ASP脚本语言语法严密,结构复杂D.ASP文件不依赖于HTML文件,独立性较高6、为了获取查询HTTP请求中问号(?)后的信息,则应使用ServerVariables集合中那个服务器变量()。
A.REMOTE_ADDR B.REMOTE_HOSTC.QUERY_STRING D.SERVER_NAME7、ASP提供的服务器组件中哪个实现数据库读取或存取数据()。
A.CONTENT LINKING组件 B.ADO组件C.FILESYSTEM组件 D.AD ROTATOR组件8、在SQL-SERVER2000中,一个数据库表只能设置一个主键,但是可以将包含多个字段的字段组合设置为主键,设置时只需按()键将多个字段选中,然后再将其设为主键。
A、SHIFTB、CTRLC、ALTD、CTRL+ALT9、为了将图片a.gif超链接到b.asp文件,以下语句正确的是()。
A、<a href=”a.gif”> <img src=”b.asp”></a>B、<a href=”#b.asp”> <img src=”a.gif”></a>C、<a href=”b.gif”> <img src=”a.asp”></a>D、<a href=”a.gif”> <img src=”#b.asp”></a>10、在Vbscript中声明变量有Dim、Public、Private三个语句,下面变量名合法的是()。
A、SUBB、_STRINGC、MY_NAMED、MONEY_9000$11、ASP提供的服务器组件中哪个实现数据库读取或存取数据()。
A.CONTENT LINKING组件 B.ADO组件C.FILESYSTEM组件 D.AD ROTATOR组件12、在Vbscript中声明变量有Dim、Public、Private三个语句,下面合法的变量名是()。
A.9sum B.FUNCTIONC.student_name D._above13、为了使ASP文件执行完本网页后还能将网页变量或对象实例的内容记录下来,ASP 除了使用Application或Session对象在网页传递变量以外还可以使用Request的()集合实现。
A.Form集合 B.QueryString集合C.ServerVariable集合 D.Cookies集合14、VBSCRIPT函数中判断对象是否初始化并返回布尔值的是()A.ISempty()B.ISnull()C.ISdate() D.ISobject()15、若在Global.asa文件中有①Session_OnStart()、②Application_OnStart()、③Application_OnEnd和④Session_OnEnd()四个事件,则它们在文件中的定义顺序依次为:()。
A.①②③④ B.②①③④C.②①④③ D.①②④③16、<% Dim MyIndex, MyArray(3)MyArray(0) = "Sunday"MyArray(1) = "Monday"MyArray(2) = "Tuesday"MyIndex = Filter(MyArray, “Tue”,-1,-1)%>运行上面这段程序后,MyIndex的值为:()A.Sunday B.Monday C.Tuesday D.Null17、在下列建立Recordset对象的方法中错误的是:()A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)B.Set Rec_Obj= Connection.Execute(“数据表名”)C.Set Rec_Obj=Connection.Execute(SQL指令)D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "> </OBJECT>18、Request对象和Response对象共同具有的集合是()。
A.Form集合 B.QueryString集合C.ServerVariable集合 D.Cookies集合19、下列方法中不属于SERVER对象的方法是()。
A.Abandon() B.Creatobject()C.MapPath() D.URLEncode()20、关于Session与Application的比较下列说法错误的是()A.两者都允许用户自定义属性B.两者都可以用于存取对象中的变量及对象实例C.两者变量都有相同的生命周期D.两者都有ONSTART和ONEND事件代码,但它们发生时间不同二.填空题1、Session其实是利用__________进行信息处理的。
当用户首先进行了________________请求后,服务器端就在用户浏览器上创建一个名为________________的Cookie;当用户第一次请求给定应用程序中的.asp文件时,ASP会自动为这个用户创建一个______________变量,并将其作为一个Cookie存储在用户的Web浏览器中。
1. Cookie、HTTP、ASPSESSIONID、SESSIONID2、ASP组件需要使用SERVER对象的________________ 方法来创建其对象后才能使用。
2. Creatobject3、Connection对象的方法中Open方法是用于打开一个数据库并与其建立连接的。
当其取不同的字符串时,会形成两种打开数据库的不同方式,它们分别是:______________和_______________。
3. 用DNS方法打开数据库、用全路径DNS方法打开数据库4、6个内置ASP对象是_______、_______、_______、_______、_______、ObjectContext。
Response、Request、Application、Session、Server5、使用SQL语句完成下列查询和修改:(1)从成绩表(Score)中找出成绩(Ssco)不及格和优秀(>90)的学生记录。
_________________Select * from Score Where Ssco>90 OR Ssco<60(2)把学生表(Student)中姓名(Sname)为“王海”学生的奖学金(Ssch)加500元。
________________________Update Student Set Ssch=Ssch+500 where Sname=‘王海’6、当用户使用浏览器请求ASP主页时,WEB服务器响应,调用___________来执行ASP 文件,并解释其中的脚本语言(JScript 或VBScript),通过___________连接数据库,由数据库访问组件_____________完成数据库操作,最后ASP生成包含有数据查询结果的_______________返回用户端显示。
ASP引擎,ODBC,ADO(ActiveX Data Objects),HTML主页7、对HTML表单数据的处理时,如果使用Get方法,读取数据的是Request 对象集合______________集合;如果使用Post方法,读取数据的Request对象集合是______________集合。
QueryString、Form8、在创建数据库脚本之前,应在ODBC中添加相应的数据库驱动程序,并创建相应的DSN。
一个DSN必须包含以下信息:_____________、_________________和要连接的数据库或数据库服务器的名称。
DSN名、ODBC驱动程序9.数据库最常用的四大基本操作:_______、_______、_______、_______。
Select、Update、Insert、Delete10、使用SQL语句完成下列查询和修改:(1)从学生表(Student)中找出年龄(Sage)>=20岁,性别(Ssex)为女的学生记录。
Select * from Student Where Sage>=20 and Ssex=‘女’(2)把学生表(Student)中的学生姓名(Sname)为“张三”的记录删除。
Delete from Student Where Sname=‘张三’三.判断题()1、动态网页与静态网页最大的区别在于静态网页可以跟用户进行实时交互。