ASP网站建设复习资料1
- 格式:doc
- 大小:90.00 KB
- 文档页数:19
一、单项选择题1.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( A )是为大型软件开发团队提供的。
P5A. Visual Studio Team SystemB. StandardC. ExpressD. Professional2.表格中的行标记是(A )。
P24A. <tr>B. <td>C. <th>D. <tb>3.在的内置对象中,( B )对象只能在一个页面的往返过程中传递。
P47A. CookieB. ViewStateC. SessionD. Application4.以下不是动态网站的特性的是(C )。
P2A. 交互性B. 通过数据库进行架构C. 内容稳定D. 在服务器端运行5.表格中的单元格标记是(B )。
P24A. <tr>B. <td>C. <th>D. <tb>6.(A )用于回应客户端浏览器,告诉浏览器回应内存的报头、服务器端的状态信息以及输出指定的内容。
P36A. responseB. ViewStateC. SessionD. Application7.一个新 Web网站包含名为(A)的子文件夹和两个初始文件。
P34A. App_DataB. Default.C. App_CodeD. Bin8.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(A )是微软免费为初学者提供的。
P5A. ExpressB. StandardC. Visual Studio Team SystemD. Professional9.表格标记中(A )属性设置单元格中的数据与表格边线之间的间距,以像素为单位。
P24A. cellpaddingB. borderC. cellspacingD. margin10.Visual Studio 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(C )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。
期末复习材料第一章 2.0开发基础掌握要点:软件设计、网站设计的一般知识、网站架设(IIS设置)1、 是一种动态网站程序开发技术,采用B/S软件开发模型。
2、 由网页文件.aspx和代码文件.aspx.cs(以C#语言开发),网页文件由文件头和普通的Html段组成,代码可以独立写在代码文件中,也可写在网页中<Script>…</Script>3、讲解几个相关的英文缩写Html: HyperText markup Language 超文本标记式语言Xhtml: Extensible HyperText Markup Language 可扩展超文本标记语言。
Xml: Extensible Markup Language 可扩展标记式语言,不能独立执行WWW: world wide Web 万维网Http: HyperText transfers protocol 超文本传输协议Url: Uniform Resoure Locator 统一资源定位器C/S: Client/Server 客户机/服务器,基于C/S的开发模式B/S: Browser/Server 浏览器/服务器,基于B/S的开发模式ASP: Active Server Pages 动态服务网页,是一种动态网页设计技术IIS: Internet Information Server Internet 信息服务器CLR: Common Language Runtime 公共语言运行库CGI: Common Gateway Interface 公共网关接口ADO: Active Data Object 动态数据对象4、动态网页和静态网页的区别和工作原理区别:(1)动态网页含有程序代码,静态网页不含程序代码(2)动态网页与服务器可以实现信息互动,而静态网页只有接受服务器的信息(3)静态网页较为简单,可以使用网页编辑工具来制作,动态网页比较复杂,需要使用 ASP、PHP、JSP、等专门的动态网页设计语言来开发。
期末复习题一、填空题1 .NET Framework主要包括__________ 和__________。
答案:公共语言运行库CLR ,类库(2)网站在编译时,首先将语言代码编译成__________。
答案:微软中间语言MSIL3 一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为___________________________________________。
答案:http://210.78.60.1 9:8000/xxxy/default.aspx3 利用XHTML建立一个链接到jxgz@邮箱的元素是__________答案:<a href="mailto:jxgz@>…</a>4 存放Web窗体页C#代码的模型有__________ 和__________。
答案:单文件页模型,代码隐藏页模型5 单文件页模型中,C#代码必须包含于__________ 之间。
答案:<script>...</script>6 外部样式表通过__________ 元素链接到网页。
答案:<link>7 C#使用的类库就是__________提供的类库。
答案:.NET Framework8 要在一个类中包含System.Data命名空间的语句是__________。
答案:using System.Data9 至少会执行一次循环的循环语句是__________。
答案:do-while语句10 较适用于一已知循环次数的循环语句是__________。
答案:for语句11 在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged 事件,应设置属性__________ 。
答案:AutoPostBack="True"12 判断页面而是否第一次载入可通过属性__________ 实现。
一、选择题20个共40分1、若某超链接目标URL形如“mailto:……”,则此超链接是一个()A、FTP超链接B、HTTP超链接C、Email超链接D、空链接2、<br>标签的作用是()A、换行B、分段C、插入图像D、插入水平线3、用户查看的网页是通过()协议传输到客户端的。
A、HTTPB、FTPC、TelnetD、DHCP4、()中的单选按钮中只能选中一个。
A、一组B、一个表单C、一个页面D、一个站点5、若需要让用户跳转到另一个asp文件,可利用()对象实现。
A、requestB、responseC、cookieD、ADO6、设置Cookie是利用()语句。
A、request.cookiesB、response.cookiesC、server.cookiesD、session.cookies7、Global.asa文件一般放置在()A、网站根目录B、某个子目录C、任意地方D、分区根目录8、执行user=request.cookie(“mycookie”)语句时,若用户没有mycookie这个cookie,则变量user的值为:()A、空B、0C、错误D、”mycookie”9、当表单采用Post模式发送时,应用Request对象的()集合来提取数据。
A、QueryStringB、FormC、ClientCertificateD、ServerVariables10、HTML中表格标签是()。
A、<Form>B、<P>C、<Br>D、<Table>11、VB脚本语言中,Dim a,则变量a是()变量。
A、变体型B、整型C、浮点型D、实型12、以下SQL语句中正确的插入语句是()A、insert table1 (值1,值2……)B、insert (值1,值2……) into table1C、insert into table1 valus(值1,值2……)D、insert (值1,值2……)13、Server.Execute方法执行完被调用文件后()A、直接结束B、返回调用文件继续执行C、执行网站主页面D、执行前一页面14、请问下面程序段执行完毕,页面上显示的内容是什么<% user_name="张三"Session("user_name ")="李四"Response.Write Session("user_name") %>A、张三B、李四C、张三李四D、无输出15、response.flush方法作用是()。
动态网站建设复习提纲第一章:动态网站开发基础1.B/S与C/S各有什么特点,两者有什么不同?答案:C/S架构软件的优势与劣势:(1)应用服务器运行数据负荷较轻。
(2)数据的储存管理功能较为透明。
(3)C/S架构的劣势是高昂的维护成本且投资大。
B/S架构软件的优势与劣势:(1)维护和升级方式简单。
(2)成本降低,选择更多。
(3)应用服务器运行数据负荷较重。
表1-1 C/S架构与B/S架构比较2.简述静态网页与动态网页的工作原理答案:静态网页的工作原理如下:当在客户端浏览器的地址栏中输入一个URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,便会寻找所要浏览的静态网页文件,找到后在发送给客户端。
动态网页的工作原理如下:当在客户端浏览器的地址栏中输入一个动态网页的URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,首先会寻找所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网页转换为标准的静态网页,最后将该网页发送给客户端。
3.什么是ASP,ASP有什么特点?答案:ASP是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端的脚本编写环境,是一种取代CGI(Common Gateway Interface,通用网关接口)的技术。
使用ASP可以组合HTML页、普通文本、脚本命令和ActiveX组件来创建动态、交互的Web 页和基于Web的应用程序。
ASP(Active Server Pages)是由微软公司推出,是微软平台下的动态网页技术,学习简单,使用方便。
ASP程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许多动态内容。
ASP技术有一缺点:只能在Windows平台下运行,这就大大制约了它的发展。
4.练习在个人计算机上安装IIS,并进行正确的配置。
《 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>。
复习要点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对象集合。
一、题型: 填空<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>)。
17.向浏览器输出HTML代码,使用的是SERVER对象的<write)方法。
18.取得文件的路径使用SERVER对象的( mappath>方法。
19.可以嵌入JA V A小程序的HTML标记是<<applet></applet>)。
20.Connection对象打开数据库表使用的是<open)方法。
21.当用户离开网站时触发< session_Onend )事件22.若需要让用户跳转到另一个asp文件,可利用< response.Redirect)对象实现。
23.在HTML中,下列哪个标记在最前面<<html>)24.下列哪个块级元素可以实现预保留格式<<PRE>)25.设置Cookie是利用< response.Cookies(> )语句。
26.Global.asa文件一般放置在< 网站文件夹的根目录)27.(<%=Now(>%>>能输出当前时间28.当表单采用Post模式发送时,应用Request对象的< form )集合来提取数据。
29.哪些对象能执行SQL语句<connection command recordset)44.ASP定界符是<<%······%>)。
30.网页中常用的脚本语言包括< vbscript )和< javascript )。
.response.flush方法作用是< 输出缓冲区的HTML数据)。
32.Session其实是利用< cookie )进行信息处理的。
33.VBScript中Now函数的作用是< 获取系统当前的时间)。
34.Server.Mappath方法的作用是< 将虚拟路径映射成物理路径).35.HTML翻译为< 超文本标记语言)。
36.VBScript中,用于连接字符串的运算符是<”+” or “&”)。
37.<font>标签可用语设置文本的文字名称、文字大小和< 字体)。
38.Session对象的事件包括< OnStart )和< OnEnd)。
客户端脚本是通过< <script language=”脚本语言类型“></script> )插入HTML文件的。
40.VBScript中len(>函数的作用是< 获取字符串的长度)。
41.HTML中分段标签是<<p> )。
42.表单中的按钮可分为提交按钮、<reset )和< button )三种。
利用ADO实现数据库操作时,ASP的recordset 对象用来浏览和操作已经连接的数据库内的数据。
44.不使用IP地址,可以使用 localhost 来访问本机的默认Web主页。
45.Drive 对象提供了指向某个特定驱动器,为该驱动器提供处理的属性和方法。
46.在聊天室程序中,一般使用 application 对象来存储在线人数。
47.在HTML文档中,使用 <!--·······--> 标记来进行注释。
在网页制作中,若加入E_mail的连接,则应书写为:MailTo+E_mail地址。
Connection连接对象的常用属性ConnectionString表示。
50.Response中的 Redirect 方法可使浏览器连接到其他URL。
在a1.asp文件中加入 <!--#include file=”a2.asp” --> 标记可读取a2.asp文件的内容。
使用 connection 对象的 open 方法可建立到数据源的物理连接,在该方法成功完成后连接才真正建立,才能对数据源发出命令并且处理结果。
53.Server对象的 mappath 方法可以将虚拟路径转化为物理路径。
54.插入到HTML中的ASP程序一般用 <% ······%> 标记括起来。
55.ASP网页在服务器端运行。
56.unlock 方法用于释放ASP页面锁定Application对象的状态。
Command对象的 activeconnection 属性用来指定当前Command对象所属的Connection对象,即指定Command对象属于哪个数据库连接。
在ASP中,创建组件通常用 server 对象的CreateObject方法来实现。
在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,那么在该文件的程序中,可以使用 request 对象的数据集合负责取得用户提交的数据,并加以处理。
60.使用Document对象的LastModified 属性可生成最后修改日期。
61.HTML是一种超文本标记语言,其文件可以分为两部分:文件头和文件体。
<% Session.abandon %>意思为:删除所有存储在Session中的对象并释放资源。
二、选择题15个共30分1、若某超链接目标URL形如“mailto:……”,则此超链接是一个< C )A、FTP超链接B、HTTP超链接C、Email超链接D、空链接2、<br>标签的作用是<A)A、换行B、分段C、插入图像D、插入水平线3、用户查看的网页是通过< A )协议传输到客户端的。
A、HTTPB、FTPC、TelnetD、DHCP4、<A )中的单选按钮中只能选中一个。
A、一组B、一个表单C、一个页面D、一个站点5、若需要让用户跳转到另一个asp文件,可利用< B )对象实现。
A、requestB、responseC、cookieD、ADO6、设置Cookie是利用< B )语句。
A、request.cookiesB、response.cookiesC、server.cookiesD、session.cookies7、Global.asa文件一般放置在< A)A、网站根目录B、某个子目录C、任意地方D、分区根目录8、执行user=request.cookie(“mycookie”>语句时,若用户没有mycookie这个cookie,则变量user的值为:< A )A、空B、0C、错误D、”mycookie”9、当表单采用Post模式发送时,应用Request对象的< B )集合来提取数据。
A、QueryStringB、FormC、ClientCertificateD、ServerVariables10、HTML中表格标签是< D )。
A、<Form>B、<P>C、<Br>D、<Table>11、VB脚本语言中,Dim a,则变量a是< A )变量。
A、变体型B、整型C、浮点型D、实型12、以下SQL语句中正确的插入语句是<C )A、insert table1 (值1,值2……>B、insert (值1,值2……> intotable1C、insert into table1 values(值1,值2……>D、insert (值1,值2……>13、Server.Execute方法执行完被调用文件后< B )A、直接结束B、返回调用文件继续执行C、执行网站主页面D、执行前一页面14、请问下面程序段执行完毕,页面上显示的内容是什么( B><% user_name="张三"Session("user_name ">="李四"Response.Write Session("user_name"> %>A、张三B、李四C、张三李四D、无输出15、response.flush方法作用是<C )。
A、输出当前日期B、中止输出C、输出当前缓冲区内容D、中断程序16、VBScript中用于定义变量的关键字是< A )A、DimB、FunctionC、SubD、Var17、表格中相邻单元格之间的距离叫做<C)A、单元格空白B、单元格边距C、单元格间距D、单元格留白18、<i>标签设置的是字体< B )A、加粗B、倾斜C、下划线D、加大19、在某个按钮上单击触发的事件是<C)A、OnKeyDownB、OnMouseMoveC、OnClickD、OnLoad20、执行完如下脚本程序后,变量a是一个<C)。