ASP复习题
ASP复习题和答案

一、单项选择题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 )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。
ASP复习题

ASP复习题一、填空(1) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =(2)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的按钮控件,而【保存】按钮则必须是按钮控件。
(3)废除Session的语句是:。
(4)当需要将T extBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.(5).下面是一个转移到新网页的指令:Response.Redirect(“”)(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
(7)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。
(8)网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.(9) DHTML的设计思想是:浏览器从服务器端下载文档后,利用浏览器本身的资源,在不增加端负担和网上传输流量的前提下,使网页的某些元素“动”起来.(10) 状态分为4种类型,它们是:——,应用程序状态,会话状态, Cookie状态。
(11)下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar ;(12)在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根本目录下的Wob.config文件中,对节点做如下配置:或:(13档对象模型DOM是英文的缩写,它是DHTML的基础。
(14面是设置和取出Session对象的代码。
(15下面是使用Application对象时防止竞争的代码。
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试题(含参考答案)一、单选题(共54题,每题1分,共54分)1.HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D2.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C3.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A4.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——响应——显示——断开C、请求——执行并生成——响应——解释并显示——断开D、请求——响应正确答案:B5.VS 2010打开网站后,没有“表”菜单,原因最可能是:A、电脑中有病毒B、当前子窗口不是“设计”视图窗口C、VS 2010安装不正确D、“工具”菜单中的“选项”设置不对正确答案:B6.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C7.用户可以用()变量保存页面级的数据A、ViewStateB、ViewC、StateD、SessionState正确答案:A8.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A9.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A10.FormView控件如果只显示特定的某条记录,可以只配置数据源的()语句A、删除B、插入C、选择D、更新正确答案:C11.table标记包含的标题标记是:A、caption标记B、th标记C、thead标记D、title标记正确答案:A12.关于C#描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:C13.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C16.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、sizeD、color正确答案:B17.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页也具有html标记C、内容页仅比普通网页多@Master指令D、内容页也具有@Page指令正确答案:D18.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:Bbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B20.单个页面数据保持的状态管理方式是()。
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考试试题

asp考试试题一、选择题(每题2分,共20分)1. ASP的全称是什么?A. Application Service ProviderB. Active Server PagesC. Advanced System ProgrammingD. Application Security Protocol2. 在ASP中,以下哪个不是VBScript的保留字?A. DimB. IfC. ClassD. End3. ASP支持哪种类型的数据库连接?A. ODBCB. OLEDBC. Both A and BD. None of the above4. 下列哪项不是ASP的内建对象?A. RequestB. ResponseC. CookieD. Filesystem5. 在ASP中,用于定义变量的关键字是什么?A. VarB. DimC. LetD. Const6. 如果需要在ASP页面中包含另一个ASP文件,应该使用什么指令?A. IncludeB. ImportC. EmbedD. Link7. 在ASP中,以下哪个函数用于向客户端发送文本?A. Write()B. Print()C. Send()D. Output()8. 在ASP中,如何获取查询字符串中的值?A. Request.QueryString("parameterName")B. Request.Form("parameterName")C. Request.Cookies("parameterName")D. Request.ServerVariables("parameterName")9. 下列哪项不是ASP的错误处理语句?A. On Error Resume NextB. On Error GoToC. On Error GoTo 0D. On Error Stop10. 在ASP中,以下哪个不是Response对象的属性或方法?A. Write()B. Redirect()C. BinaryWrite()D. Open()二、填空题(每题2分,共20分)11. ASP是一种基于________的编程环境,用于创建动态交互式的网站。
ASP复习题

ASP复习题一.单项选择题(每题2分,共40分)1.若要将ASP程序代码分行,必须在换行处加上哪个符号?()。
A._(下划线)B..(小数点)C.% D.&2.嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?()A.<!-- --> B.’‘C.<% %> D.<%= %>3.若要将数据由服务器传送至浏览器,可以使用哪个方法。
()A、OutputB、RedirectC、ResponseD、Write4.哪个ASP对象可用来决定何时或如何将输出由服务器端传送至浏览器。
()A.RequestB.SessionC.ApplicationD.Response5.哪个ASP对象可用来记录个别浏览器端专用的变量。
()A.ServerB.SessionC.ApplicationD.Client6.若要停止ASP程序的执行并将存在缓冲区的输出送至浏览器端,可使用哪个方法。
()A.Clear B.Flush C.End D.Write7.若要将浏览器端导向至其他网页,可使用哪个方法。
()A.RedirectB.LocationC.FlushD.AppendToLog8.我们可以使用哪个属性设置放进缓存区的网页逾期时间长短。
()A.CacheControlB.BufferC.TimeOverD.Expires9.下列哪一个是Cookie的缺点。
()A.造成浏览器端有潜在的安全威胁B.Cookie文件的内容不太容易看懂C.Cookie可以记录对象、数组等复杂的数据类型D.Cookie会自动消失10.下列哪种表单字段适合作为单一的选择题使用。
()A.单行文本框B.复选框C.单选钮D.下拉式菜单11.下列有关单行文本框的语句哪个是错误的。
()A.不能响应onFocus事件B.<INPUT>标记的TYPE属性须设置为TEXTC.TAB键顺序可以是1~999的数字D.若要显示默认文本,可设置V ALUE属性12.我们可以使用哪个ASP对象取得表单字段的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章2.2(2)请结合URL知识简述静态网页和动态网页的工作原理。
答案:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。
服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。
动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。
2.3(3)请简单比较ASP、PHP和JSP的优缺点。
答案:总的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入到了HTML文档中。
如果要说它们最主要的优点:ASP学习简单,使用方便;PHP软件免费,运行成本低;JSP多平台支持,转换方便。
3.1(1)请根据自己的实际情况搭建ASP的运行环境。
答案:请按照教材中1.2节说明搭建,具体步骤略。
可以自己下载一个IIS然后运行第三章3.1(1)请在你的个人主页上添加时间显示信息,显示当天的日期、时间及星期几。
答案:参见asptemptj/chapter3/Time_list.asp,注意学习select case的写法, 并打开浏览器,在其中输入http://localhost/asptemptj/chapter3/ Time_list.asp即可访问,清单如下:清单Time_list Time_list.asp. 显示时间信息代码<html><head><title>习题3-2-(1)</title></head><body><%Response.Write Date() & " " & Time()Select Case Weekday(Date())Case 1Response.Write "星期日"Case 2Response.Write "星期一"Case 3Response.Write "星期二"Case 4Response.Write "星期三"Case 5Response.Write "星期四"Case 6Response.Write "星期五"Case 7Response.Write "星期六"End Select%></ head ></ html >第四章3.3(3)请开发一个页面,显示来访者的IP地址。
并判断:如果IP地址以202.112开头,则显示欢迎信息;否则显示为非法用户,并终止执行程序。
答案:参见asptemptj/chapter4/Verify_ip.asp,并打开浏览器,在其中输入http://localhost/asptemptj/chapter4/ Verify_ip.asp即可访问,清单如下:清单Verify_ip Verify_ip.asp显示来访者的IP地址<html><head></head><body><%Dim IPIP=Request.ServerVariables("REMOTE_ADDR")If Mid(IP,1,7)="202.112" ThenResponse.Write "欢迎您"ElseResponse.Write "您是非法用户"Response.EndEnd If%></body></html></html>2.6(6)请简述Response的Write方法的两种写法的区别及注意事项。
答案:两种写法分别为Response.write和<%=%>,前者多用于在VBScript代码中,用来向客户端输出服务器端的信息;后者则多用于大量HTML代码中嵌入少量VBScript代码的时候。
(7)请简述Redirect方法的工作原理?答案:Redirect是指将网页重新定向到另一个新的网址,该定向发生在客户端,当执行到该语句时,客户端浏览器就会向相应的服务器端发出一个请求,然后该服务器端就会返回这个新的页面给客户端。
(8)请问Redirect方法和超链接的区别是什么?答案:两者都可以引导用户至另一个页面,但是超链接必须要用户单击超链接才行,而Redirect可以自动引导用户至另一个页面。
第五章2(7)请比较Cookie、Session、Application对象的有效期?答案:Cookie和Session都是有有效期限制的,可以根据实际情况进行设定。
而Application 对象没有有效期的限制,从应用程序启动后第一个用户开始访问到所有用户都结束访问,它一直是有效的。
(9)请问Global.asa文件的名称、位置、语法有什么规定?答案:每一个应用程序只能有零个或一个Global.asa文件,而且它的名字和位置都是固定的,它必须被放在应用程序的根目录下。
3实践题(1)请在个人主页上加上当前在线人数和总访问人数。
答案:参见书中5.3.2节清单5-9和5-10.(4)请编写程序实现一个简单的聊天室,要能显示发言人姓名,发言内容、发言人IP地址和发言时间。
另外,要求过滤掉用户输入的“<p>、<br>”等特殊字符。
答案:index.asp<html><frameset rows="*,60"><frame name="message" src="message.asp"><frame name="say" src="say.asp"></frameset></html>message.asp<html><head><title>显示发言页面</title><meta http-equiv="refresh" content="5"></head><body><% Response.Write Application("strChat") %></body></html>say.asp<html><body><form name="form1" method="post" action="">昵称:<input type="text" name="txtName" size="10">发言:<input type="text" name="txtSay" size="30"><input type="submit" value=" 发送"></form><%Function ReplaceTag(Import)Dim t1,t2,strt1 = Instr(Import,"<")t2 = Instr(Import,">")Do While (t1>0 And t2>0)str = Mid(Import,t1,t2-t1+1)Import = Replace(Import,str,"")t1 = Instr(Import,"<")t2 = Instr(Import,">")LoopReplaceTag = ImportEnd FunctionIf Trim(Request.Form("txtName"))<>"" And Trim(Request.Form("txtSay"))<>"" ThenUser_ip=Request.ServerVariables("Remote_Addr")Dim strSaystrSay="来自于"&User_ip& "的" &Request.Form("txtName") & "在" &Now()& "说:" & ReplaceTag(Request.Form("txtSay")) & "<br>"Application.LockApplication("strChat")=strSay & Application("strChat")Application.UnlockEnd if%></body></html>第六章2(2)请简述Execute、Transfer和Redirect方法的主要区别?答案:三者都是停止执行当前网页,转到新的网页执行。
主要区别有:一是,Redirect 和Transfer跳转到新网页后,不会再返回原网页,而Execute则会在执行完新网页后,返回原网页继续执行Execute方法后面的语句。
二是,Redirect的重定向实际发生在客户端,而Execute和Transfer方法的重定向发生在服务器端,效率更高。
三是,Redirect语句不能把一些环境变量一起传递到新网页中,而Execute和Transfer可以。
四是,Redirect方法可以转向一个网页或其他网站,而Execute和Transfer方法一般只能转到同一个应用程序的其他文件。
第八章2.3(3)请问一次操作分别可以查询、添加、删除、修改多少条记录?答案:全部都可以一次添加若干条记录。
第十章(2)请用文件存取组件开发一个故事接龙网页(提示:可以在表单中输入故事内容,然后追加到一个文本文件中)。