asp复习资料
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复习
22。网页的基本构成元素
ASP的特点
(1)ASP语言是解释性语言,不是编译性语言。
(2)ASP语言的宿主语言(即脚本语言)可以有
多种。如:VBScript、Javascript、 Jscript等多种。 (3)ASP程序的执行与客户端浏览器的版本无 关(即独立于浏览器)。
(4)ASP的源程序不会让客户端看到。
ASP的工作原理
动态网页与Web服务器
ASP
Web服务器 运行方式 跨平台性 IIS
PHP
IIS Apache
JSP
Tomcat
解释执行 预编译 Windows Windows 平台 平台
解释执行 预编译 任何平台 任何平台
文件扩展名 .asp
.aspx
.php
.jsp
ASP的基本语法
虽然ASP技术大部分的设计部分在其宿主 的脚本上,但是其自身也还是有一定的语法约 定的。 ⒈ ASP程序的文件必须以.asp或.aspx为结尾。 ⒉ ASP文档中所有的ASP语句及ASP脚本语句都
个浏览器窗口(取消了框架)。
target=“_parent”:当框架嵌套时,链接的目
标文件被显示在父框架中;否则,被显示在整个 浏览器窗口中。
12。要在当前页面内实现超链接,需要定义两 个标记:一个为超链接标记,超链接标记的格式 为: <a href="#记号名"> 热点文本 </a>
13。另一个为书签标记,书签就是用<a>标记对
如果有一个ASP程序,其完整路径为: C:\Inetpub\wwwroot\homework\Test.asp
则运行时,也应在URL中这样输入:
http://localhost/homework/Test.asp http://127.0.0.1/homework/Test.asp
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复习
站点基础知识
DREAMWEAVER
HTML基础 VBScript基础 ASP常用内部对象 数据库基础知识 ASP数据库编程
站点基础知识
Internet 信息服务 网页的工作原理 站点原理 动态网站原理和概念 动态网站开发流程
DREAMWEAVER HTML基础
DREAMWEAVER界面 DREAMWEAVER站点建立与管理 DREAMWEAVER静态页面开发 布局 表单 CSS基础 HTML基础 超链接 图像 表格 表单
VBScript基础
基本格式 运算符 & + VBScript系统函数 VBScript过程 三种结构
<% Set db=server.CreateObject(“ADODB.Connection”) Db.open “dbq=” &server.mappath(“wwwlink.mdb”)&”;Driver={Microsoft Access Driver (*.mdb)} %>
<%Set db=server.CreateObject(“ADODB.Connection”) Db.open “wlink” %>
ASP数据库编程
操作数据库 db.execute(strSql) 事务处理 分页显示
其他rosoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
conn.Close Set conn = Nothing
二、填空题(分值:每题2分,共10分)
有效期 SQL 加载其他文件 三.程序选择题(分值:每题4分,共40分) 代码段 四.程序设计题(分值:共30分) 代码段 (注册 登陆 计数器 搜索栏查询程序)
ASP复习题
Response.Write "星期二" Case 4
Response.Write "星期三" Case 5
Response.Write "星期四" Case 6
Response.Write "星期五" Case 7
Response.Write "星期六"
Dim fso Set fso=Server.CreateObject("Scripting.FileSystemObject")
Dim TextFile,strTemp Set TextFile= fso.OpenTextFile(Server.Mappath("story.txt")) strTemp=TextFile.ReadAll
if (document.form1.body.value==""){ alert("内容不能为空!"); return false;
} if (.value==""){
alert("姓名不能为空!"); return false; } return true; } // --> </Script> </head> <body> <h2 align="center">故事接龙示例</h2> <form method="post" action="add.asp" name="form1" onsubmit="JavaScript: return check_Null();"> <table border="0" width="100%" > <tr><td> 内 容 : </td><td><textarea name="body" rows="8" cols="80" wrap="soft"></textarea>**</td></tr> <tr><td> 姓 名 : </td><td><input type="text" name="name" size="10">**</td></tr> <tr><td></td><td><input type="submit" value=" 提交 " Size="20"></td></tr> </table> </form> <hr> <%
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编程总结复习
《ASP编程》复习一、VBSript脚本语言:变量:dim 变量名例:dim x,y,z常量:const 常量名例:const mystring=”这是字符串”字符串常量包含在两个引号之间,日期常量包含在两个##之间。
数组:dim 数组名(最大下标)例:dim a(3)数组的下标从0开始包括四个函数:字符串函数(len trim left right mid split)数学函数(int rnd abs)转换函数(cstr cint cdate)日期函数(date now day month year weekday)语句:条件:if then语句序列Else语句序列End if循环:do while for i=初始值to 终止值循环体循环体Loop next退出循环:exit do exit for二、五大内部对象:1. Response:输出对象功能:Response.write “”输出字符串内容到浏览器Response.redirect “”重定向到其他网页Response.buffer 是否将页面输出到缓冲区Response.end 结束程序2. Request:输入对象功能:Request.form(”表单元素名称”)获取用户以post方式提交的表单数据Request.querystring(”表单元素名称”)获取用户以get方式提交的表单数据;获取附加在URL后面或超链接后面用?变量=的方式提交的数据Request.servervariables(“环境变量名称”) 获得服务器端或客户端的环境变量信息(常用变量:local_addr remote_addr remote_host)3. Application:应用程序对象:保存一个网站的所有用户共同享有的数据信息。
起始于服务器开始,终止于服务器结束。
功能:Application(“名称”)=值用application对象存储数据变量=Application(“名称”) 读取application对象存储的数据Application.lock 锁定这两个方法一般同时使用Application.unlock 解锁4. Session:会话级对象:保存网站的某个浏览者独有的数据信息,浏览者在网站的任何一个页面都可以对它们存取。
动态网页设计(ASP)复习资料
动态网页设计(ASP)复习资料一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值 Ba=\b=\c=\%>(A) \ (B) 2,\ (C) \ (D) \2.执行完语句a=\,a的类型为 B(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型 3.执行完如下语句后,a的值为: D(A) 0 (B) 1 (C) 3 (D) 4 4.执行完如下语句后,Sum的值为: CDim a(5),Sum Sum=0For I=0 To 5 a(I)=I Sum=Sum+a(I) Next %>(A) 0 (B) 5 (C) 15 (D) 20 5.执行完 a=5 Mod 3 语句后,a的值为: B(A) 0 (B) 2 (C) 3 (D) 5 6.执行完 a=5>3 And \ 语句后,a的值为: A(A) True (B) False (C) 1 (D) 07.下面 a=Trim(\ vbscript\ & Rtrim(\ good\ 语句后,a的值:B (A) \ vbscript good\ (B) \ good\ (C) \ vbscriptgood\ (D) \8.下面哪个函数可以返回当前的日期和时间:A(A) Now (B) Date (C) Time (D) DateTime 9.对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回 B (A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入: B(A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(获取客户端的IP) A (A) Request.ServerVariables(\(B) Request.ServerVariables(\(C) Request.ClientCertificate(\(D) Request.ClientCertificate (\12.执行完如下语句后,页面上显示的内容为: AResponse.Write \Response.EndResponse.Write \%> C(A) A (B) AB (C) AC (D) ABC 13.请问下面程序段执行完毕,页面上显示内容是什么: CResponse.Write “新浪” %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出 14.Session对象的默认有效期为多少分钟? C(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束 15.请问下面程序段执行完毕,页面上显示内容是什么: BResponse.Write Server.HTMLEncode(“新浪”) %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:C(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans 17.如果刚打开了一个含有1条记录的记录集,那么 Bof的值为 C (A) 1 (B) True (C) False (D) NULL 18.使用W3 Jmail组件发送E-mail 时,附件必须位于 B(A) 客户端 (B) 服务器端 (C) 服务器端和客户端 (D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用? A (A)Upload.Files(\ (B) Upload.Form(\ (C) Request.Files(\ (D)Request.Form(\20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用(B )隔开。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP、.Net期末考试试题及答案(2011-07-14 21:54:17)标签:答案应用程序textbox控件抽象类引用类型教育.Net复习资料一、填空题(1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”) 答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate(7) 下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= ;答案:Session[“greeting”].ToString()(8) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock(),unlock()(9) 废除Session的语句是:。
答案:Session.Abandon()(10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
答案:开发(11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间,类名,partial(12) 改变Session的有效时间的语句是:。
答案:Session.Timeout=60;(13) NET与XML紧密结合的最大好处是。
答案:跨平台传送数据(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。
(16) 能用foreach遍历访问的对象需要实现________________接口或声明________________方法的类型。
答案:IEnumerable,GetEnumerator。
(17) .net Framework是开发平台的基础,它包括两个主要组件:.netFramework类库和。
答案:公共语言运行库【CLR】(18) Asp和的主要区别表现在、速度和功能3个方面。
答案:运行机制(19) 安装.net的必备组件式iis和。
答案:.NET Framework SDK(20) 公共语言规范是公共类型系统的,是一组结构和限制,是库编写者和编译者的指南。
答案:子集(21) .net Framework从低到高由、基类库、类库和应用程序开发技术四层组成。
答案:公共语言运行库(22) 运行需要安装和配置和IIS。
答案:.NET Framework(23) 通过在IIS中建立可以访问 web应用程序。
答案:虚拟目录(24) 列举中的七个内置对象:________、_______、_______、________、________、________、________。
答案:Page,Response,Request,Session,Application,Cookie,Server (25) URL的中文意思是指_____________答案:统一资源定位符(26) 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________即可答案:runat="server"(27) 控件TextBox的AutoPostBack属性的作用是_____________答案:是否响应服务器事件,值为true/false(28) Server.MapPath()方法的主要功能是_____________答案:获取文件对象绝对路径(29) Command对象ExecuteNOQuery()方法的功能是____________________答案:返回SQL语句影响行数,值为int型(30) 在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串。
答案:ConnectionString(31) 在操作数据库时有查询、更新和删除等操作,在中一般使用_____________对象来完成。
答案:command(32) 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。
答案:只读(33) 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_____________对象答案:DataAdapter(34) DataSet对象的基本组成包括3各部分: _____________、Relations 和ExtendedPropesties。
答案:Tables(35) DTD最大的作用就是验证XML文件_____________的正确性。
答案:逻辑(36) XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和_____________。
答案:处理指令(37) 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在_____________文件中。
答案:web.config(38) Asp配置系统依赖于IIS元库,而配置系统却是一个基于_____________的配置系统。
答案:XML(39) 通过设置<compilation>元素的_____________属性,可以配置应用程序文件使用的默认语言。
答案:defaultLanguage(40) 把数学不等式0<x<13转换为C#语言表达式是:_____________。
答案:x>0&&x<13(41) C#语言中的循环语句包括__________、__________、和__________这3种。
答案:for,while,do while二、选择题(1) 以下所示的文件名后缀中只有______不是静态网页的后缀。
(D) A..html B. .shtmlC. .htmD. .aspx(2) 下列文件名后缀中,只有______不是动态网页的后缀。
(B)A. .jspB. .xmlC. .aspxD. .php(3) 下列选项中,只有__C____是错误的。
A.提供了多种语言支持。
B. 提供了多种平台支持。
C. 提供跨平台支持,也可以在Unix下执行D. 采取编译执行的方式,极大的提高了运行的性能。
(4) 下列选项中,哪一个是.net应用的基础?(A)A. 公共语言运行类B. 虚拟机C. 基类库D. 类库(5) 下列选项中______是错误的。
(D)A. 所有的语言都共享相同的集成开发环境。
B. 允许创建不同的类型的应用程序C. 依赖XML并通过Web保存、发送和接受数据D.以上都不对(6) 下列选项中,只有______不是公共语言运行时提供的服务。
(C) A.公共类型系统B. 公共语言规范C.net Framework类库D. 垃圾回收器(7) 下列选项中,只有______不是Page指令的属性。
(C) A.codepage B. debugC. namespacenguage(8) 下列给出的变量名正确的是__ ___。
(D)A. float void;B. char static;C. int .1;D. char_using123_bat;(9) 下列数据类型属于值类型的是__ ___。
(A)A. structB. classC. interfaceD. delegate(10) 下列数据类型属于引用类型的是__ __。
(C)A. enumB. structC. stringD. bool(11) 下列运算符中____具有3个操作数。
(C)A. >>=B. ++C. ?:D. &&(12) 下面属于条件语句的是___。
(B)A. forB. if elseC. whileD. continue(13) 如果类名为Myclass,那么______可以作为它的构造函数。
(B)A. ~Myclass()B. Myclass(double a)C. ~Myclass(double a)D. void Myclass()(14) 下面对于抽象类描述不正确的是______。
(B)A. 抽象类只能作为基类使用B. 抽象类不能定义对象C. 抽象类可以定义实例对象D. 可以实现多态(15) 下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件。
(C)A.AdRatator控件B.Button控件C.Panel控件D.Wizard控件(18) 下面对Wizard控件方法说法正确的是(B) A.ActiveStepChange单击侧栏区域中的按钮时发生B.CancelButton单击取消按钮是发生C.NextButtonClick单击上一步按钮时发生D.FinishButtonClick单击下一步按钮时发生(19) 下面对服务器验证控件说法正确的是(A)A.可以在客户端直接验证用户输入,并显示出错信息B.服务器其验证控件种类丰富共有10中之多C.服务器验证控件只能在服务端使用D.各种验证控件不具有共性,各自完成功能(20) RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B)A.“.”表示任意数字B.“*”和其他表达式一起,表示任意组合C.“[A-Z]”表示A-Z有顺序的大写字母D.“/d”表示任意字符(21) 下面对CustomValidator控件说法错误的是(D)A.控件允许用户根据程序设计需要自定义控件的验证方法B.控件可以添加客户端验证方法和服务器验证方法C.ClientValidatoFunction属性指定客户端验证方法D.runat属性来指定服务器端验证方法(22) 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要(B)A.设置ShowSummary属性为tureB.设置ShowMessgeBox属性为tureC.设置ShowSummary属性为falseD.设置ShowMessgeBox属性为false(23) 下面不属于控件的是(A)A. DataSetB. RepeaterC. SqlDataSourceD. GridView(24) 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是(D)A. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery(25) 下面对象中可以脱机处理数据的是(A)A.DataSetB.ConnectionC.DataReaderD.DataAdapter(26) 使用SqlDataSource控件可以访问的数据库不包括以下的(C)A.SQL ServerB.OracleC.XMLD.ODBC数据库(27) 下面对Repeater控件说法错误的是(A)A. Repeater控件可以实现重复操作B. Repeater控件具有默认的固定外观C.Repeater控件功能强大,可以实现表布局和XML格式的表。