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)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题:1.构造函数何时被调用?(A.创建对象时2.SQL语句“select count(*) from employee”,需要SqlCommand对象的哪一个方法来执行?(B.ExecuteScalar()3.让控件不可见的属性是以下哪一个?(D.Visible)4.下面几个方法,(2.int f1(int) 3.int f1(int,int))是重载方法。
5.异常是在什么时候发生的?(C.运行时6.TextBox控件用来获取或设置文本框中最多允许的字符数的属性是B.MaxLength)7.下列(D.DropDownList)控件不属于的验证控件。
8.用户控件中没有@page指令,而是包含(A.@Control)指令,该指令对配置及其他属性进行定义。
9.数据库连接中的参数设置Connection Timeout=10表示(A.设置数据库连接超时为10秒钟10.SQL语句“delete from department需要SqlCommand对象的哪一个方法来执行?(A.ExecuteNonQuery()11.下面不属于内置对象的是(C.FileInfo12.DataReader可以对数据库进行(A.只读)的访问。
13.要使用GridView控件的分页功能,需要将(BAllowPaging)属性设置为True 14要使用户能够在ListBox控件中一次选中多个项,则必须B.将其SelectionMode 属性设置为Multiple15.下面(B.RequireFieldValidator)选项不能对页面中的输入进行验证。
16.下面不属于导航控件的是(D.Navigate17.App_Themes文件夹用来存储(D.主题文件18.单击Button类型控件后能执行客户端脚本的属性是(A.OnClientClick 19.下列对验证控件说法正确的是(A.可以在客户端直接验证用户输入信息并显示错误信息20.要暂时保存当前用户数据应该使用内置对象中的(B.Session 21.下面(D.Execute())选项不是SqlCommand命令对象提供的基本方法。
22.要使用GridView控件的选择功能,需要将(C.AutoGenerateSelectButton)属性设置为True23.web.config文件不能用于(A.Application事件定义)24.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(D.DetailsView的ItemInserted)事件代码中。
二、填空题1.在网页的设计视图中选中Button控件后,就可以在(属性)窗口中为Button控件设置相应的属性了,双击Button控件就可以为控件添加(Click)事件处理程序。
2.使用<input>标记可以创建多种类型的表单控件,当它的type属性设置为submit时表示(提交按钮),当type属性为reset时表示(重置按钮),当type属性为button时表示(普通按钮)3.Application对象的(Lock)方法可以阻止其他客户修改存储在Application对象wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});2 中的变量,以确保在同一时刻仅有一个客户可以修改和存取Application变量。
4.DataAdapter对象可以通过它的(Fill())方法将数据添加到DataSe中。
5.SqlDataSource控件不呈现任何用户界面,而是充当(关系数据库)与(数据绑定控件)之间的桥梁。
6.ListBox Web控件中列表项的(Selected)属性指定网页加载时该列表项是否被默认选中,(Text)属性是在列表中显示给用户的文本。
7.在使用Select语句时,要对结果进行筛选,应使用(Where子句。
8.当DropdownList Web控件中选项在客户端改变时,要使页面能够自动回传,则需要将控件的属性AutoPostBack设置为(True9.使用VS2010创建一个网站后,自定义的类源代码文件应放在网站根目录下的子目录,已编译过的dll文件应放在(bin)子目录。
10.Response对象的(Redirect)方法可以重定向页面。
11.使用TreeView控件进行网站导航要通过与(SitMapDataSource)控件集成实现。
12.DataContext类中能够将已更新的数据从LINQ to SQL类发送到数据库的方法是(ExecuteDynamicUpdata()13.在 AJAX页面中能够实现页面局部刷新的控件是(UpdataPanel 14.RadioButton We控件的(Checked属性指定单选按钮是否被选中。
16.要确保两次输入的密码必须一样,则可以使用(CompareValidator)验证控件。
17.在使用Select语句时,要让结果按照某列排序,应使用(Order By)子句。
18. Web窗体文件的扩展名是(.aspx),用户控件文件的扩展名是(.ascx)母版页文件的扩展名是(.mastex),主题中外观文件的扩展名是(.skin)19. AJAX框架由(客户端框架)和(服务端框架)两个部分组成。
20.想要达到局部刷新效果的控件必须放在UpdatePanel控件的(ContentTemplate)子标签中21.如果要设置Label控件的背景颜色,需要设置它的(BackColor)属性。
22.HTML中,换行标记是(<br>);水平线标记是(<hr>)23.网站中站点地图文件的名称是(Web.Sitemap),网站配置文件的名称是Web.Config24.在内容页中,通过添加Content控件并将这些控件映射到母版页上的ContentPlaceHolder控件来创建内容。
25.在LINQ中,使用(group子句可产生按照指定的键进行分组的序列。
1. Development Web Server和IIS是同一款软件(错2.C#中123是一个有效的变量名。
错3.事件处理程序一般都没有参数。
错4.客户端验证是为了保证用户较快的响应速度。
(错5.在VS201环境中开发网站必须安装IIS(错6.在C#中_age是一个有效的变量名。
(对7.事件处理程序一般都有两个参数。
对)8.TextBox Web控件的外观设置在所有浏览器中得到相同的效果。
错9.CompareValidator可以确保用户输入为特定数据类型(对10.每个用户输入Web控件可以有多个验证控件与它相关联。
(对11.服务器端验证是为了保证用户较快的响应速度。
(错12.使用CompareValidator控件时可以同时设置属性ControlToCompare和3 ValueToCompare(错14.Session数据为网站所有用户共享。
(对15.只使用数据源控件不可以显示数据。
(对)16.利用LINQ查询表达式可建立匿名对象。
(对17.GridView中能调整列的顺序。
(对18.只使用数据源控件就可以显示数据。
(错)19.在同一主题中每个控件类只允许有一个默认的控件外观。
(对20.AccessDataSource控件只能访问Access数据库。
(对)21.WHERE子句中的LIKE运算符可以用于任何数据类型。
(错)22.母版页可以嵌套(对23.母版页最多只能包含一个ContentPlaceHolder Web控件。
(错)24.母版页中可以添加导航控件(对)25.母版页可以包含服务器端源代码部分。
(对四、问答题:1.简述页面的处理过程。
在用户向服务器请求一个页面后,服务器首先找到该页并进行处理,然后把它发送到浏览器;浏览器向用户显示页面,在客户端用户与页面进行交互;对于每个要求处理的操作,相应的页面都会发送回服务器,当服务器处理完相应的操作后,再把相应的页面发送到浏览器。
2.请写出两种向网页添加Web服务器控件的方法。
1)可以从工具箱拖出相应的控件放入页面中相的位置;2)可以在源代码视图中以直接写代码的方式添加控件;3)通过后台程序在页面中添加控件。
3.列举中4个数据绑定Web服务器控件,并简单描述其特点。
1)GridView控件:此控件以表的形式显示数据,并提供对列进行排序、分页显示以及编辑和删除单个记录的功能。
2)DetailsView控件:此控件一次呈现一条表格形式的记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。
3)FormView 控件:此控件与DetailsView控件类似,它一次呈现数据源中的一条记录,并提供翻阅多条记录以及插入、更新和删除记录的功能。
不过,FormView 控件与DetailsView控件之间的差别在于:DetailsView控件使用基于表的布局,在这种布局中,数据记录的每个字段都显示为控件中的一行。
而FormView控件则不指定用于显示记录的预定义布局。
使用时需要创建包含控件的模板,以显示记录中的各个字段。
该模板包含用于设置窗体布局的格式、控件和绑定表达式。
(4)Repeater控件:此控件使用数据源返回的一组记录呈现只读列表。
Repeater 控件不指定内置布局。
需要使用模板创建Repeater控件的布局。
5)DataList 控件:此控件以表的形式呈现数据,通过该控件,可以使用不同的布局来显示数据记录,例如,将数据记录排成列或行的形式。
可以对DataList控件进行配置,使用户能够编辑或删除表中的记录。
数据访问模型提供了哪两个核心组件,它们的作用是什么?DataSet是断开连接的体系结构的核心组件,用于数据访问,但与具体数据源无关。
.NET Framework数据提供程序中的组件用于进行数据处理。
5.简述中的主题。
主题由一组元素组成:外观(Skin)、级联样式表(CSS)、图像和其他资源。
主题是在网站或Web 服务器上的特殊目录中定义的,用来控制页面外观。
6.通过编程方法绑定数据到复杂的数据源时,常规绑定步骤是什么?1)将用于显示数据的Web服务器控件添加到页面中2)将数据源对象赋给控件的DataSource属性3)执行控件的DataBind()方法中有哪些导航控件,其作用分别是什么?Menu控件可以创建网页的静态和动态菜单;SiteMapPath控件会显示一个导航路径;TreeView控件用于以树形结构显示分层数据。