ASP网络程序设计 期末复习
asp期末考试题及答案

asp期末考试题及答案一、选择题(每题2分,共20分)1. ASP是以下哪个的缩写?A. Active Server PagesB. Advanced System ProgrammingC. Application Service ProviderD. All of the above答案:A2. ASP默认使用哪种脚本语言?A. JavaScriptB. VBScriptC. C#D. Java答案:B3. ASP页面的文件扩展名是什么?A. .aspB. .htmlC. .phpD. .aspx答案:A4. 下列哪个不是ASP的内置对象?A. RequestB. ResponseC. SessionD. Database答案:D5. ASP页面中,以下哪个是正确的输出语句?A. <% Response.Write("Hello World") %>B. <% Response.Output("Hello World") %>C. <% Print("Hello World") %>D. <% Display("Hello World") %>答案:A6. 在ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. GetDate()答案:A7. ASP中,以下哪个属性用于设置页面的超时时间?A. TimeoutB. ExpiryC. ExpiresD. SessionTimeout答案:A8. 在ASP中,以下哪个函数用于获取客户端浏览器的类型?A. Request.BrowserB. Request.ClientC. UserAgentD. BrowserType答案:A9. ASP中,以下哪个对象用于处理HTTP请求的头信息?A. Request.HeadersB. Response.HeadersC. Server.HeadersD. Client.Headers答案:A10. ASP中,以下哪个函数用于将字符串转换为小写?A. LCase()B. Lower()C. ToLower()D. ConvertToLower()答案:A二、判断题(每题1分,共10分)1. ASP是一种服务器端脚本环境,用于创建动态交互式Web应用程序。
ASP整理(期末复习题)

D .第一次在服务器端,以后客户
端
3. 在 HTML 中,用于设置文字颜色的标记是( A
)。
A .<Font>
B. <B>
C. <I>
D. <U>
4. 若要在页面中创建一个图形超链接,要显示的图形为 myhome.jpg,所链接的地址为
,以下用法中,正确的是( B );
D. Response.Cookies(“username”)= ”guest”
Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date)
14. 若要设置服务器执行 ASP 页面的最长时间为 70 秒,以下语句中,正确的是( C )。
A.Server.Timecout=70
10. 除了哪个不是 Session 对象拥有的特性。( D )
A.消耗资源少
B.可以区分储存每个访问者的状态
C.用户长时间不访问可以自动消失 D.可以在不同用户间共享
11. 下面关于编写 ASP 程序,说法不正确的是( A )。
A.<%和%>符号必须和 ASP 语句放在同一行。
B.ASP 语句要分行写,一般不把多条 ASP 语句写在一行里。
A. Response.MapPath( 虚拟路径)
B. Request.MapPath(虚拟路径)
C. Server.URLEncode( 虚拟路径)
D. Server. MapPath( 虚拟路径)
16. 下列关于 Global.asa 文件的叙述错误的是( A )。
A.Global.asa 文件被放在网站的任意目录下都会被执行
1.表单信息传送到服务器的方式有 post 和 get ,服务器端分别使用
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)方法可以实现。
ASPNET复习题

期末复习材料第一章 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、等专门的动态网页设计语言来开发。
计算机-《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程序设计基础期末复习指导

ASP程序设计基础期末复习指导一、课程说明出版单位:清华大学出版社北方交通大学出版社版本:2006.8二、考试说明考试方式:采用闭卷考试,考试时间90分钟。
考核范围:主教材1~11章。
题型及分数比例:1.填空题(每空2分,共30分)2.单选题(每题2分,共30分)3.程序分析题(共40分)三、复习要点1.WWW的工作原理2.Ap的基本概念3.Ap的基本组成4.IIS的安装配置5.比较主要的网络程序设计语言ASP、PHP和JSP。
1.Vbcript的概念2.Vbcript的基本框架3.对象,对象的方法和属性4.变量使用5.过程和函数的使用6.Vbcript的运算符7.选择语句8.循环语句9.事件和事件过程10.数组的含义、定义格式及初始化格式,数组长度、数组元素、元素下标的含义。
11.掌握一些常用的函数:数学函数、类型转换函数、日期和时间函数以及字符串运算函数。
1.掌握Ap的基本概念2.理解Ap的程序的语法和规则3.熟悉Ap使用过程和函数1.掌握使用Repone对象向浏览器输出数据、网页重定向,及其属性和方法的应用。
2.熟悉Requet对象从浏览器获取数据及利用QueryString集合获取数据,以及获取服务器端环境变量的方法。
1.掌握Application对象属性的应用,及其事件和数据集合的使用方法。
2.掌握Seion对象的数据集合、属性、方法、事件和会话的使用。
1.掌握Server对象的概念和属性的使用,掌握向浏览器输出HTML代码、获取文件的路径、在浏览器中输出URL代码和CreatObject的使用2.掌握Cookie工作原理及其使用方法。
3.Global.aa文件概述,掌握Global.aa文件的使用1.掌握用Brower组件来获取客户浏览器的信息2.了解用FileSytem组件来处理文件及文件夹,以及处理驱动器并获取驱动器信息3.了解用ContentLinker组件进行网路导航4.掌握用AdRotator组件来制作动态广告1.理解数据库系统的基本概念2.掌握建立Acce数据库,创建数据表、用户及其密码设定3.了解建立SQLServer数据库,创建数据表、用户及其密码设定4.掌握设置数据源用2.了解函数使用3.掌握SQL语句操作数据,插入、修改和删除数据的使用4.了解视图和索引的创建5.掌握TranactSQL程序设计的基本语法及变量,了解流程控制语句。
ASP期末复习——ASP(第3版)题解及上机指导-V2

第1章ASP程序设计概述习题11. 选择题(可多选)(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(3)当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C答案:B解释:C/S是客户机(client)/服务器(server),B/S是浏览器(browser)/服务器。
C/S一般要求用户有特定的客户端。
比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。
而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。
(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。
解释:从形式上看,都是正确的。
2. 问答题(1)名词解释:静态网页、动态网页、服务器端、客户端、URL答案:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页——所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。
ASPNET 3.5期末复习_整理.doc

《 WEB程序设计》课程期末复习考试题型:1、单选、判断2、填空3、简答题4、程序填空5、阅读程序基本知识点1、运行环境、平台:Windows操作系统、IIS、.NET框架。
是一种基于.NET框架开发动态网页的新技术,它依赖于Web服务器上的 模块(aspnet_isapi.dll文件),但该模块本身并不处理所有工作,它将一些工作传递给.NET框架进行处理。
允许使用多种面向对象语言编程,如、C#、C++、和J#.NET语言等,它也只能在Windows平台上运行。
2、HTML语言基本语法:超链接(<a></a>)列表(<table>表格<tr>行</tr><td>列</td></table>)、URL(<ul></ul>)、form表单(<form></form>)<html></html> //HTML文档的开始和结束标签<title></title> //HTML文档标题的开始和结束标签<body></body> //HTML文档体的开始和结束标签<p></p> //段落的开始和结束标签<input></input> //一个文本框或按钮<select></select> //下拉列表框3、静态网页构成和标准:内容+结构+表现+行为xhtml + div/css + javascriptCSS概念:层叠样式表嵌入方式: 1.内联式。
(<p style="……"></p>)2.嵌入式。
(<style></style>写在html的头部.[<head></head>])3.外部式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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连接对象的事务处理,避免不规范或错误数据被写入数据库。
设db为一个ADO连接对象事务开始db.BeginTrans :一般写在要修改数据库数据的语句之前事务回退db.RollbackTrans 一般写在判断写数据库操作出错时的错误处理代码中事务提交mitTrans 一般写在判断写数据库操作没有错误的处理代码中3.怎样实现数据库记录在页面中分页显示?◆通过设置记录集变量的与分页有关的三个属性的值,实现分页显示Pagesize:每页显示的页数PageCount:共多少页AbsolutePage:当前页,即当前记录指针在Recordset记录集中所处的绝对页。
◆利用客户端的URL请求向服务器端传送用户要浏览的页,服务器端获取该值后将其赋给记录集变量的AbsolutePage属性,实现显示用户要查看页的内容。
二、习题单选题:1.ASP嵌入HTML文档使用的定界符是(D )A. <? ……?>B. <!-- …… -->C. <?--- …… ---?>D. <% ……%>2. 下面不属于ASP的内置对象的是(D )A. RequestB. ResponseC. Server d. Release3. 在访问站点时,用来保存访问者个人信息的对象是(C )A. RequestB. ApplicationC. SessionD. Response4. 在ASP程序中,Response对象向客户端浏览器输出信息的方法是(B )A. CreatObjectB. WriteC. MapPathD. Redirect5. 在Asp程序中,用来将网站虚拟目录映射为实际路径的对象和方法是(D )A. Request.MapPathB. Response.FolderC. Request.QueryStringD. Server.MapPath6. 在ASP程序中同,用来将客户端的浏览器重新定向到一个新的指定网页的对象和方法是( B )A. Request.RedirectB. Response.RedirectC. Server.RedirectD. Server.Direct7.利用File Access组件的文件系统对象F1创建文本文件text.txt,正确的语句是(D )A.Set T1=F1.CreateTextFile(“D:\text.txt”,2)B. Set T1=F1.OpenTextFile((“D:\text.txt”,2)C. Set T1=F1.CreateTextFile(“D:\text.txt”, 8, True)D. Set T1=F1.CreateTextFile(“D:\text.txt”,True)8. T1为一打开的的文本流对象,下面能实现读T1中一行内容的语句是(C )A. T1.WriteLineB. T1.ReadAllC. T1.ReadLine T1.Write9.使用广告轮显组件Ad Rotator,一般需要的3个文件是( A )A. 超链接处理文件、广告信息文本文件、显示广告图片文件B. 超链接数据文件、广告信息文本文件、显示超链接文件C. 广告信息文本文件、超链接数据文件、显示广告图片文件D. 超链接处理文件、广告信息文本文件、数据文件10. 下面哪个函数可以将字符串转化为整数( B )A. CdateB. CintC. CstrD. Chr二、多选题(请将答案写在答题卡上)1. 客户端浏览器向Web服务器递交表单中的数据,可采用的方式是( ab )A. POSTB. GETC. SENDD. SUBMIT2.在ASP程序中,Server对象的方法包括(bc )A. WriteB. CreatObjectC. MapPathD. Redirect3.ADO组件中能够使用Execute方法实现对数据库进行操作的对象有:bcA. RecordsetB. ConnectionC. CommandD. Error三、填空题(请将答案写在答题卡上)1. ADO是_(1)__的缩写,其中文意思是(2)Active Data Object 活动数据对象2. 完成下列利用ADO组件连接对象实现连接数据库的脚本<%…基于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%>3. 完成下列利用ADO组件连接对象实现连接数据库的脚本<%创建没有ODBC数据源的基于ODBC的连接Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象strCon =" dbq ="&Server.Mappath("address.mdb") & _"; driver ={Microsoft Access Driver (*.mdb)}"db.open strCon %>4.创建有数据源的基于ODBC的连接,假设已通过windows系统的管理工具中的_数据源_建立一个名称为Students的系统数据源,请完成下面的数据连接脚本。
<% Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.open " Students " %>5. 使用超链接组件NextLink, 一般需要两个文件,超级链接数据文件、超级链接显示文件。