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试题(含参考答案)
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考试试题一、选择题(每题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考试题1. 什么是ASP?ASP(Active Server Pages)是一种在Web服务器上执行的服务器端脚本技术,它可以使用服务器脚本语言(如VBScript、JavaScript等)在HTML文档中嵌入代码。
ASP可以动态生成网页内容,并与数据库进行交互,实现丰富的互联网应用程序。
2. 什么是Session?Session是一种服务器端的机制,用于在不同请求之间保持用户数据的状态。
通过Session,可以在多个页面或多个请求中存储和访问用户特定的数据。
每个用户访问Web应用程序时,都会被分配一个唯一的会话ID,该ID可以用来识别特定用户的Session数据。
3. 请简述ASP的运行原理。
当客户端发起对ASP页面的请求时,Web服务器会将请求发送到ASP引擎进行处理。
ASP引擎会解析ASP页面,识别其中的服务器脚本代码,并执行相应的操作,比如查询数据库、处理表单数据等。
然后,ASP引擎将生成的HTML响应返回给客户端,客户端的浏览器会将HTML渲染并展示给用户。
4. 如何在ASP中连接数据库?在ASP中连接数据库,可以使用ADO(ActiveX Data Objects)对象来实现。
首先,需要创建一个Connection对象,并指定数据库连接字符串,其中包括数据库的类型、位置、用户名和密码等信息。
然后,可以通过Connection对象打开数据库连接。
接下来,可以使用Recordset对象执行SQL查询语句,并获取查询结果。
5. 什么是ASP的错误处理机制?ASP提供了一种错误处理机制,可以捕获和处理运行时错误。
可以使用"on error resume next"语句来忽略错误,继续执行后续代码;也可以使用"on error goto 0"语句将错误处理重置为默认,使错误直接抛出。
此外,还可以使用Try..Catch语句捕获和处理特定类型的错误。
期末考试-试卷-ASP技术-第3套
一、单项选择题(本题共35小题,每小题2分,共70分。
在每小题的四个备选答案中,选出一个最合适的答案,并将其字母填在答题表内)1.HTML语言是( )A.热点文本管理语言B.超文本标记语言C.高级任务管理语言D.帮助工具机器语言2.在HTML语言中标记符号的结束符号是( )A.<\>B. </>C.<%>D.<!-->3.下列关于超链接文本说法中,不正确的是( )A.提供了一种将同一文档不同部分之间的信息联系起来的机制B.访问者单击超链接时,不能打开应用程序。
C.提供了一种将不同文档之间的信息联系起来的机制D.访问者单击超链接时,就可以打开相关的网页、文档。
4.HTML文档是()文件:A.操作系统下可执行 B. 多媒体的图片 C. ASCII组成的纯文本 D.多媒体动画5.关于HTML文档说法正确的是()A.HTML文档区分大小写B.HTML标记可以互相交叉C.HTML标记可以互相嵌套D.所有标记都有开始和结束标记6.关于<HEAD>…</HEAD>标记说法错误的是()A.可包含<Style>定义B.可包含<Script >C.在HTML文档中必须使用D.可包含<Title>7.BODY元素不能用来()A.说明页面背景色B.说明页面前景色C.页面在主窗口的左、右边距D.说明页面框架结构8.FTP是()的缩写A. 超级文本标记链接B.超文本标识语言C.自动批处理语言D.文件传输协议9. 在网页中如果你在<B>和</B>标识符中敲入一些文本,这些文本在浏览器上显示出来是A.闪烁的B.斜体的C.下划线的D.粗体的10. <HR WIDTH=”90%”>表示()A.产生屏幕宽90%长的横线B.产生窗口宽90%长的横线C.产生90字符长的横线D.产生90项素长的横线11. 使用<TITLE>...</TITLE> 标识的内容显示在()A.浏览器的标题栏B.浏览器主窗口C.浏览器状态栏D.浏览器地址栏12. 使用<BODY>...</BODY> 标识的内容显示在()A.浏览器主窗口B.浏览器的标题栏C.浏览器状态栏D.浏览器地址栏13.在网页的脚本中的加入例如<!-- I am ignored by everybody --> 表示的内容是()A.浏览器的标题栏显示B.注释,不显示C.浏览器主窗口显示D.提示错误14. <PRE>标识符用来()A.浏览器的标题栏显示B.包含格式文本输出C.注释D.在浏览器状态栏显示15. 缩写URL是A.超文本传输协议B.统一资源定位器C.网络浏览器D.无效资源连接16. <A HREF=> cctv </A>表示A.粗体显示”cctv”B.使用指定颜色显示”cctc”C.指向cctv的超级链接D.注释17.表单中出现的”提交”按钮的属性是( )A.COMMAND B. CLEAR C.SUBMIT D.BUTTON18.表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户名称19. 在HTML中使用的CSS是( )A.标注授权用户访问联接B.客户端系统服务C.代码表标记D.层叠样式表20.在HTML中使用的CSS可以用来在HTML文档中()A.从客户端取得浏览器的种类B.实现服务器端向客户端写入信息C.实现和服务器和客户端交互D.统一定义页面的显示方式21.Cookie是WEB服务器保存在()上的一段文本A.WWW服务器B.INTERNET交换机C.INTERNET路由器D.用户硬盘22.下列那项不是Response的方法( )A.Response.Input B.Response.End C.Response.Redirect D.Response.Write 23.Response对象的buffer属性被用来A.表明页输出是否被缓冲B.指定响应的HTTP内容的类型C.表明客户是否和服务器断开D.指定写入到Cookies的内容24.Sever对象只有一个属性是ScriptTimeout用来表明A.脚本运行的超时处理界值B.脚本开始计时C.服务器运行时间 D. 站点计时器25.Application和Session对象都可以在不同的ASP用户之间共享信息,其区别是()A.Application对上网用户;Session对离线用户B.Application对所有用户;Session对单个用户C.Application对注册用户;Session对默认用户D.Application对国外用户;Session对国内用户26.Window对象的Close方法可以( )A.关闭服务器B.关闭窗口C.关闭客户端计算机 D.关闭浏览器窗口中的HTML文档27.在ASP中创建组件实例是()A. Application.Look B.Server.CreatObjectC.ObjectContext.SetComplete D.Session.Abandon28.VBScript和Visual Basic的关系是()A.VBScript和Visual Baisc 没关系B.Visual Basic是VBScript的子集C.VBScript是Visual Basic的子集D.VBScript是Visual Basic脚本化29.Frame对象表示窗口中的框架,在HTML文档包含的脚本中每个框架可以按( )方式访问A.指针 B.地址C.数组分量D.文件名()30. VBScript的时间常量定界符是( )A.<#...#> B.<!--...--> C.#...# D.<T>...</T>31. 位于脚本对象层次结构中的最高层的是( )A. Frame B.Client C.Document D. Window32. ASP内置的request对象用来A.传送信息到客户端B.控制ASP运行环境C.存储数据供多个客户使用D.接受用户在html主页的form中的信息33. ASP内置的ActiveX Data对象(ADO)用来A.在主页中添加点击计数器B.检验授权用户访问联接C.进行网络导航D.提供从数据库系统中存储数据的手段34.ASP内置的Request对象可以用来()A.从客户端取得表头信息B.向客户端写入CookiesC.在客户端生成表单D.在服务器端生成对象35.在VBScript中使用Window对象用来代表( )A.浏览器B.客户端计算机C.客户端桌面D.浏览器窗口中的HTML文档二、简答(6+ 1 2 + 12 = 30 分)读以下HTML文档,画出其在IE浏览器中的浏览的效果图:<table><tr><td width="25%" rowspan="2" >1</td><td width="50%" >3</td><td width="25%" >5</td></tr><tr><td width="50%" rowspan="2" >4</td><td width="25%">6</font></td></tr><tr><td width="25%" >2</td><td width="25%" >7</td></tr></table>2.阅读下面的HTML文档,说明注虚线行语句的执行的操作和此文档的功能<html><head><script language=vbscript>dim isub btn2_onclick()i = i + 1if i < 100 thenif document.myform.btn2.value="on" thendocument.myform.btn2.value="off"elsedocument.myform.btn2.value="on"end ifend ifend sub</script></head><body><form name="myform"><input type="button" value="on" name="btn2"></form></body></html>3.阅读下面的ASP脚本,说明注虚线行语句的执行的操作和此文档的功能<HTML><HEAD><TITLE>你的回答</TITLE></HEAD><BODY>根据你的回答,你了解ASP有<%=Request.Form("HowHear").Count%>种途径。
asp模拟试题
模拟试题一、选择题1、下面关于Html标记说法不正确的是()A、标记须写在一对尖括号(< >)里B、在书写标记时,英文字母的大、小写或混合使用大小写都是允许的C、标记中可包含一些属性,属性名称]出现在标记的后面,并且以分号进行分隔D、HTML对属性名称的排列顺序没有特殊的要求2、以下标记中,()可用于插入图像A、〈Img〉标记B、〈Br〉标记C、〈H3〉标记D、〈Src〉标记3、〈Input Type=“Reset”〉是一个()A、文本框B、重新填写的按钮C、下拉菜单D、提交给服务器的按钮4、〈Form〉标记中哪一个属性是指定提交数据的方法的()A、NameB、IdC、ActionD、Method5、在Asp文件中,不可以包含以下()内容A、HTML标记B、VBScript可Jscript语言的程序代码C、ASP语法D、声音、图像等多媒体6、下面关于ASP程序,说法不正确的是()A、〈%和%〉符号必须和ASP语句放在一行B、ASP语句必须分行写,不能将多条语句写在一行C、使用Rem或“’”符号来标记注释语句D、在ASP程序中,字母不分大小写7、若要以加粗字体、12号字显示“VBscript”,以下用法正确的是()A、<b><font Size=12>VBscript</b></font>B、<b><font face=”宋体“ Size=”12”>VBscript</b></font>C、<b><font face+”“ Size=”12”>VBscript</font></b>D、<b><font face=宋体”fontSize=”12”>VBscript</font>8、以下标记用来定义单元格的是()A、〈Caption〉〈/caption〉B、〈td〉〈/td〉C、〈Table〉〈/Table〉D、〈tr〉〈/tr〉9、要退出函数过程,应使用的语句是()A、Exit FunctionB、Exit SubC、ExitD、Break10、以下创建E—mail链接的方法,正确的是()A、<a href=master@> </a>B、<A href=”callto:master@> </a>C、<a href=”email:master@”> </a>D、<a href=mailto:master@></a>11、在ASP中,服务器响应用户请求,向客户端浏览器输出信息,要使用()对象来实现A、ServerB、SessionC、RequestD、Response12、服务器端要获得客户端所提交的表单数据,应使用()对象来实现A、PostB、RequestC、ResetD、Submit13、若表单提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用()语句来实现A、Response.Querystring(“表单域名”)B、Response.Form(“表单域名”)C、Request.Form(“表单域名”)D、Request.Querystring(“表单域名”)14、用于设置页面过期的时间为2分钟,以下语句Response对象的()A、Request.ExpiresAbsolute=2B、Response.Expires单位是分钟=2C、Request.Expires=2D、Response.ExpireAbsolute=2 确切的时间点15、若要向客户端页面导航到index.asp,应使用Response对象的( )方法来实现A、TransferB、RedirectC、HrefD、Flush16、下面哪个的作用是以一定的概率来显示广告图片的()。
ASP模拟试题(五套完整版)参考答案
模拟试卷(一)一.选择题(每题2分,共40分)BBDCB ABABB AACCB CCBAB二.填空题(每题1分,共40分)1.VBScript2.IIS3.“vbscript”4.d5.Rnd或Rnd()6.<% Option Explicit %>7.字段记录8.Preserve (说明:这样就可以保留原有数据,否则就不能保留)9.0Sum+I^3Cube10.Weekday2,3Response.WriteResponse.Write11.“”Response.Redirect12.VarNumber=””Response.Cookies(“number”)Response.Cookies(“number”).Expires13.UboundUserOnLine(I)14.BetweenDescCount(*)15."Dbq=" &Server.Mappath("wwwlink.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}""Select * From link Order By Submit_dateDesc"Not rs.Eof<%=rs("URL")%>rs.MoveNext16.strSql,db,1Not rs.Bof And Not rs.EofCIntPageSizeAbsolutePageNot rs.EofI>017.OpenTextFileAtEndOfStream三.编程题(每题10分,共30分)1.<%Dim I,JFor I=10 To 1 Step -1For J=1 To IResponse.Write "*"NextResponse.Write "<br>"Next%>2.<%Dim db, strConnstrConn="Dbq=" &Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"Set db=Server.CreateObject("ADODB.Connection")'建立Recordset对象Set rs=Server.CreateObject("ADODB.Recordset")strSql ="Select * From link"rs.Open strSql,db,0,2'添加记录rs.AddNewrs("name")= "搜狐"rs("url")=""rs("intro")="门户网站"rs("submit_date")=Date()rs.Update%>3.<%If Request.Form("name")<>"" And Request.Form("URL")<>"" Then'以下连上数据库,建立一个Connection对象实例dbDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "Dbq=" &Server.Mappath("wwwlink.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"Dim sqla,sqlb,strSqlsqla="Insert Into link(name,url,submit_date"sqlb=" Values('" &Request.Form("name") & "','" &Request.Form("url") & "',#" & Date() & "#"If Request.Form("intro")<>"" Thensqla=sqla& ",intro"sqlb=sqlb& ",'" &Request.Form("intro") & "'"End IfstrSql=sqla& ")" &sqlb& ")"db.Execute(strSql)End If%>模拟二一.选择题(每题2分,共40分)BBCCC DCBDA ABDBC二.填空题(每题1分,共40分)1.Const2.isNumeric3.Sub子程序、Function 函数4.85.“d”6.On Error Resume Next7.Response 、Request、Session、Applicatio、Server8.Response.Cookies(“user_name”).Expires9.20 、Timeout10.ScriptTimeout11.Jmail.send("jjshang99:123456@")12.top 3 、>、desc13."Dbq=" &Server.Mappath("wwwlink.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"Update link Set name=’”&varName&“’, url=’”&varUrl&“’, intro=’”&varIntro&“’,submit_date=#”&varName&“#Db.Execute(strSql)name like ‘%网%’14.SetSetTextFile.WriteLine("欢迎您")三.编程题(第一题10分,第二题20分)1.<html><head><title>大小和尚吃馒头问题</title></head><body><%Dim I,J,ren,mantouFor I=1 To 100 '大和尚从1到100循环For J=1 To 100 '小和尚从1到100循环ren=I+J '计算总人数mantou=I*4+J*0.25 '计算总馒头数If ren=100 Andmantou=100 ThenResponse.write"<br>大人=" & I & " 小孩=" & JEnd IfNextNext%></body></html>2.<%Dim count '声明一个组件实例变量Set count=Server.CreateObject("MSWC.pagecounter")count.PageHit() '将当前网页访问次数加1Dim visit_numbervisit_number=count.Hits() '获取当前网页访问次数Response.Write "您是第" &cStr(visit_number) & "位访客"%>3.<% Option Explicit %><%Dim db, strConstrCon ="Dbq="&Server.Mappath("address.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"Set db=Server.CreateObject("ADODB.Connection")db.OpenstrCon%><html><head><title>查询全部成员</title></head><body><h2 align="center">成员列表</h2><%'先输出表格的标题栏%><center><table border="0" width="95%"><trbgcolor="#B7B7B7" align="center"><td width=10%>姓名</td><td width=15%>电话</td><td width=25%>email</td></tr><%'建立Recordset对象Dim rs,strSqlSet rs=Server.CreateObject("ADODB.Recordset")strSql ="Select * From link Order By name " '以姓名为序排列rs.Open strSql,db,1 '因为要分页显示,所以用键盘指针'下面查询记录,如果非空就显示记录,如果是空的,给出提示信息If rs.BofOrrs.Eof ThenResponse.Write "现在还没有数据"Else'以下主要为了分页显示Dim page_size '定义每页多少条记录变量Dim page_no '定义当前是第几页变量Dim page_total '定义总页数变量page_size=8 '每页显示10条记录'如果第一次打开,则page_no为1,否则由传回的参数决定If Request.QueryString("page_no")="" Thenpage_no=1Elsepage_no=Cint(Request.QueryString ("page_no")) '用Cint将字符串变为整数End Ifrs.PageSize=page_size '设置每页多少条记录page_total=rs.PageCount '返回总页数rs.AbsolutePage=page_no '设置当前显示第几页'下面一段利用表格显示当前页的所有记录Dim II=page_size '该变量用来控制显示当前页记录Do While Not rs.Eof And I>0 '循环直到当前页结束或文件结尾I=I-1'下面将利用表格输出名单Response.Write "<trbgcolor='#E6E6E6' align='center'>"Response.Write "<td>" &rs("name") & "</td>"Response.Write "<td>" &rs("tel") & " </td>"Response.Write "<td><a href='mailto:" &rs("email") & "'>" &rs("email") & "</td>"Response.Write "</tr>"rs.MoveNextLoopResponse.Write "</table>" '表格结束Response.Write "<p>请选择数据页: "'输出有关页数信息,从1到总页数循环,如不是当前页,就加上超链接For I=1 Topage_totalIf I=page_no ThenResponse.Write I & " "ElseResponse.Write "<a href='index.asp?page_no=" & I & "'>" & I & "</a> "End IfNextEnd If'关闭对象rs.CloseSet rs=nothingdb.CloseSet db=nothing%></center></body></html>ASP模拟试卷(三)参考答案选择题:1-5 CABCD 6-10 BBACD 11-15 ACAAB填空题:(1)sub无返回值,function有返回值(2)execute:执行完以后返回继续执行transfer:执行完以后返回停止执行redirect:执行完以后不返回(3)<%response.buffer=true%>(4)在Global.asa中不允许任何输出response.write c有误(5)“网络程序设计”(6)button(7)网络(8)session用于存储特定客户信息application用于存储所以客户信息(9)server.htmlencode(10)Querystring(11)<%dimdbsetdb=server.createobject("adodb.connection")db.open"dbq="&server.mappath("data.mdb")&";driver={microsoft access driver(*.mdb)}%>" (12)90(13)20(14)字符串(15)Querystring从查询字符串读取用户提交的数据Form取得客户端在form表单中所输入的信息编程题:(1)<%fori=1 to 6%><font size="<%=i%>">hello world</font><br><%next%>(2)<%application.Lockapplication("num")=application("num")+1application.UnLockresponse.Write("此页面被访问过"&application("num")&"次")%>(3)<%user=request.form("admin_user")pass=request.form("admin_psw")sql="select * from admin where username='"&user&"' and password='"&pass&"'"setrs=conn.execute(sql)ifrs.eof or rs.bof thenresponse.write "<script language=javascript>"response.write "alert('用户名或密码不对,请重新输入!');"response.write "javascript:history.go(-1);"response.write "</script>"elsesession("admin_user")=userresponse.redirect "manage.asp"%><%end if%>模拟四一、选择题1、DACBA CDBBD CCABC二、填空题1、常量2、Request Response Session Application Server3、Object4、0 1 I+1 CStr(sum)5、BeginTransCommitTransRollbackTrans6、DSN连接 ADO连接 OLB DB连接7、08、Close9、20三、编程题1、<% Response.Buffer=True '注意,必须有这句话 %><html><head><title></title></head><body><%Dim varNumber '定义一个访问次数变量varNumber=Request.Cookies("Number") '读取Cookies值if varNumber="" thenvarNumber=1 '如果是第一次,则令访问次数为1 ElsevarNumber=varNumber+1 '如果不是第一次,则令访问次数加1End IfResponse.Write "您是第" &varNumber& "次访问本站"Response.Cookies("Number")=varNumber '将新的访问次数存到Cookies中Response.Cookies("Number").Expires=#2030-1-1# '设置有效期%></body></html>2、index.asp 留言文件<% option explicit%><!--#Include file="conn.asp"--><HTML><head><title>我的留言板</title><link rel="stylesheet" href="style.css"><Script Language="JavaScript"><!--Function check_Null(){If (document.form1.title.value==""){alert("主题不能为空!");return false;}If (.value==""){alert("姓名不能为空!");return false;}return true;}// --></Script></head><body><center><imgsrc="images\logo.jpg"><table border='0' width='80%' ><form method="post" action="add.asp" name="form1" onsubmit="JavaScript: return check_Null();"><tr><td>主题:</td><td><input type="text" name="title" size="60"><font color="red">**</font></td></tr><tr><td>内容:</td><td><textarea name="body" rows=4 cols=60 wrap=soft></textarea></td></tr><tr><td>姓名:</td><td><input type="text" name="name" size="10"><font color="red">**</font></td></tr><tr><td>email:</font></td><td><input type="text" name="email" size="60"></td></tr><tr><td></td><td><input type="submit" value="提交" Size="20"></td></tr></form></table><p><%'现在开始显示已有留言Dim Sql,rs '声明变量Sql="Select id,title,body,name,email,submit_date From guest "Sql=Sql& " Order By submit_datedesc,iddesc" '这里用了两个字段排序SET rs=db.Execute(Sql) '返回一个Recordset 对象Do While Not rs.Eof '利用循环依次显示所有记录%><table border="0" bordercolor="#8800FF" width="80%"><tr><td colspan=2><hr></td></tr><tr><td width=20%>主题</td><td><%=rs("title")%></td></tr><tr><td>内容</td><td><%=rs("body")%></td></tr><tr><td>留言人</td><td><a href="mailto:<%=rs("email")%>"><%=rs("name")%></a></td> </tr><tr><td>时间</td><td><%=rs("submit_date")%></td></tr></table><%rs.MoveNext '将记录指针移动到下一条记录Loop%></center></body></html>Conn.asp连接数据库文件<%'这里只是建立数据库连接对象db。
ASP复习试题及答案
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
asp自考试题及答案
asp自考试题及答案一、单项选择题(每题2分,共20分)1. ASP的全称是什么?A. Active Server PageB. Active Server PagesC. Active Server ProgrammingD. Active Server Programmings答案:B2. ASP默认使用哪种脚本语言?A. VBScriptB. JavaScriptC. C#D. Java答案:A3. 下列哪个不是ASP的内建对象?A. RequestB. ResponseC. ServerD. Database答案:D4. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A5. 在ASP中,如何获取表单提交的数据?A. 使用Request对象B. 使用Response对象C. 使用Server对象D. 使用Application对象答案:A6. 在ASP中,下列哪个函数用于发送HTTP头信息?A. Response.WriteB. Response.RedirectC. Response.EndD. Response.Status答案:B7. 在ASP中,下列哪个对象用于处理应用程序的全局信息?A. SessionB. ApplicationC. RequestD. Response答案:B8. ASP中,用于创建数组的关键字是什么?A. ArrayB. ListC. CollectionD. Dictionary答案:A9. 在ASP中,如何实现文件上传?A. 使用FileUpload控件B. 使用Request对象的Files集合C. 使用Server对象的Upload方法D. 使用Response对象的Upload方法答案:B10. ASP中,下列哪个函数用于输出当前的日期和时间?A. Date()B. Now()C. Time()D. DateTime()答案:B二、多项选择题(每题3分,共15分)1. 下列哪些是ASP的内建对象?A. RequestB. ResponseC. ServerD. DatabaseE. Session答案:ABCE2. 在ASP中,可以使用哪些方法来获取客户端的信息?A. Request.QueryStringB. Request.FormC. Request.ServerVariablesD. Request.CookiesE. Request.ClientCertificate答案:ABCDE3. ASP中,下列哪些对象用于处理文件?A. FileSystemObjectB. TextStreamC. ADOStreamD. FileE. Folder答案:ABE4. 在ASP中,下列哪些函数用于字符串操作?A. Left()B. Right()C. Mid()D. Len()E. UCase()答案:ABCDE5. ASP中,下列哪些函数用于日期和时间操作?A. Date()B. Time()C. Now()D. DateDiff()E. DateAdd()答案:ABCDE三、判断题(每题2分,共10分)1. ASP是一种服务器端脚本技术,用于创建动态交互式Web服务器应用程序。
ASP复习资料试题及答案
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
ASP试题
ASP试卷一、填空题(每空 4分,共 20 分)1、在ASP文件中用何种标签指定运行在服务器端的脚本语言和ASP技术?( )2、Application对象可用来存储对于“正在运行此应用程序”的所有用户的状态(即简单变量、对象、数组等)。
它共有( )个集合。
3、由于Applcaton对象是作为集合被实现的,所以若将一个数组存储在Application对象中,则不允许直接更改存储在数组中何种成份( )。
4、Session对象的Timeout为会话定义以分钟为单位的超时设置,默认有效期为多少分钟?5、ASP没若要读写服务器端的文件夹与文件、必须使用何种服务器组件,该组件可用于控制计算机的文件系统。
( )1、〈% %〉2、 23、元素4、205、FileAccess二、简答题(每题15,共60分)1、HTML是什么类型的文件?html是无格式纯文本文件,它们是可供浏览器解释浏览的文件格式。
2、简述VBScript的数据类型?VBScript仅有一种数据类型:Variant(变体类型)。
VBScript的返回函数是VarType(varname) 。
最简单的Variant可以包含数字或字符信息,若把Variant类型指定用于整数类型数据,它就会作为整数类型处理;用于字符串类型数据,它就会作为字符串类型处理。
3、请描述一下ASP是什么?动态服务器页(Active Server Pages,ASP)是一种开放式的非编译应用环境,能够组合HTML、Script和可重用的ActiveX服务器组件来建立动态的,强大而基于Web的商业应用。
ASP的组成包括服务器端脚本、客户端脚本、服务器端组件、标准文件、文件系统和服务器端对象。
4、何为服务器组件服务器组件实际上是运行在服务器端的一个动态链接库(Dynamic Link Library,DLL),它具有常规DLL的所有功能,并可以完成DLL所能完成的任何任务。
而与DLL不同的是:SSC由ASP页面调用,并以Web页面为交互对象,读取用户的输入(web页面上各输入域的值),经处理后将结果返回web页面。
ASP复习资料精彩试题及问题详解
一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。
A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%Response.Write "<a href=''>新浪</a>"%>A 新浪B <a href=''>新浪</a>C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。
asp服务规范考试题库及答案
asp服务规范考试题库及答案一、单项选择题(每题2分,共10题)1. ASP是什么?A. 一种编程语言B. 一种服务器端脚本环境C. 一种数据库管理系统D. 一种网页设计软件答案:B2. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A3. 在ASP中,以下哪个对象用于处理客户端请求?A. ResponseB. RequestC. ServerD. Application答案:B4. 如何在ASP中声明一个变量?A. Dim varNameB. Declare varNameC. Var varNameD. Define varName答案:A5. ASP中,以下哪个函数用于获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B6. 在ASP中,如何将字符串转换为小写?A. LCase()B. UCase()C. StrLower()D. StrUpper()答案:A7. ASP中,以下哪个对象用于管理应用程序级别的数据?A. SessionB. ApplicationC. CookieD. Response答案:B8. 在ASP中,以下哪个方法用于重定向到另一个页面?A. Response.Redirect()B. Server.Transfer()C. Request.Redirect()D. Application.Redirect()答案:A9. ASP中,以下哪个对象用于处理文件系统?A. FileSystemObjectB. FileC. DirectoryD. FileObject答案:A10. 在ASP中,如何声明一个数组?A. Dim arrayName()B. Declare arrayName()C. Var arrayName()D. Define arrayName()答案:A二、多项选择题(每题3分,共5题)1. ASP支持以下哪些数据类型?A. IntegerB. DoubleC. StringD. Boolean答案:A, B, C, D2. 在ASP中,以下哪些方法可以用于输出内容到客户端?A. Response.Write()B. Response.Output()C. Response.Print()D. Response.Flush()答案:A, C3. ASP中,以下哪些对象用于处理表单数据?A. FormB. QueryStringC. Request.FormD. Request.QueryString答案:C, D4. 在ASP中,以下哪些方法用于处理日期和时间?A. DateAdd()B. DateDiff()C. DatePart()D. FormatDateTime()答案:A, B, C, D5. ASP中,以下哪些对象用于处理错误?A. ErrB. ErrorC. ExceptionD. Response答案:A, B三、判断题(每题1分,共5题)1. ASP是一种客户端脚本语言。
ASP练习题及答案.
一、选择题:(每个小题1分,共40分)1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、能向页面引入操纵数据库记录集对象的是( A )A Server.CreateObject(“mand”)B Server.CreateObject(“ADODB.Recordset”)C Server.CreateObject(“ADODB.Connection”)D Server.CreateObject(“Scripting.FileSystemObject”)3、下列属于ASP六大对象的是( B )A createobjectB cookiesC DocumentD ObjectContext4、能够在页面中关闭缓存的是( C )A、<%@Transaction=TRUE%>B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring5、以下哪个是vbscript 代码中用来注释的语句( C )A、’B、!C、 <!-- -->D、<-->6、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )7.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。
A. 白色B. 红色C. 黄色D. 黑色0000008.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。
A. Request B public C. Dim D. Option Explicit9、下面程序段执行完毕,c的值是:( C )<%Application("a")=10Application ("b")=20c= Application ("a")+ Application ("b")%>A 12B abC 30D 以上都不对10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
asp考试试题
判断:1.@Import指令不能有多个namespace属性,若要导入多个命名空间,需要使用多条@Import指令来实现。
2.由于通过拖曳添加服务器控件的方法比较简单,因此,在通常情况下,都是通过拖曳地方法在WEB窗体中添加服务器控件。
填空:1.数据比较验证通过_CompareValidator___控件来实现、数据范围验证通过__RangeValidator___控件来实现、验证错误信息提示通过__ValidationSummary___控件来实现。
2.模板页的默认名称为__Site1.Master_____.3.在中主要通过_TreeView__控件和__Menu__控件来实现网页导航的功能。
4.如果想要更改创建的网站的路径,单击__浏览__按钮进行更改。
的基本内置对象包括_Response__对象、_Request___对象、__Application___对象、_Session__对象、_Cookie__对象、__Server___对象。
6.在中,主要提供了_Windows__验证和_Forms__验证两种验证模式。
7.登录控件中主要包括_注册__、_登录__、_修改密码__和_显示状态__等功能,通过这几个功能实现对用户信息的管理。
8.代码中使用SqlConnection对象的_Open()__方法与数据库去的连接,在对数据库的操作完成之后,通过SqlConnection对象的_Close()__方法断开与数据库的连接。
9.实现图片滚动的效果主要是通过_脚本___文件实现的。
10.在语句Strtitle = adss.Tables[strtbname].Rows[0][1].ToString(); 中Rows[0][1]表示的是__ strtbname 表中的第一行第二列___。
11.当点击“查看”按钮时,触发的事件是_SelectedIndexChanging___;12.当点击“删除”按钮时,确认删除之前触发的事件是_RowDataBound___,点击确认后触发的事件是_RowDeleting___;13.实现分页功能的事件是__PageIndexChanging__。
asp期末考试题及答案
asp期末考试题及答案ASP期末考试题一、选择题(每题2分,共20分)1. ASP的全称是:A. Active Server PagesB. Application Service ProviderC. Advanced Server PagesD. Application Server Protocol2. 下列哪个不是ASP内置对象:A. RequestB. ResponseC. ServerD. Database3. ASP文件的默认扩展名是:A. .aspB. .htmC. .htmlD. .php4. 在ASP中,以下哪个语句用于将变量值输出到客户端浏览器:A. Response.WriteB. Request.WriteC. Server.WriteD. Client.Write5. ASP中使用哪个对象来处理表单数据:A. RequestB. ResponseC. ServerD. Form6. 在ASP中,以下哪个函数用于将字符串转换为小写:A. LCaseB. UCaseC. ToLowerD. ConvertCase7. 下列哪个不是ASP的内置组件:A. FileSystemObjectB. XMLDOMC. ADODB.RecordsetD. ASPError8. ASP中,哪个对象用于处理HTTP请求:A. RequestB. ResponseC. ServerD. Application9. 在ASP中,以下哪个函数用于获取当前脚本文件的物理路径:A. Server.MapPathB. Server.MapPathFileC. Server.MapPathFolderD. Server.MapPathPath10. ASP中,哪个对象用于管理会话:A. SessionB. RequestC. ResponseD. Application二、简答题(每题5分,共20分)1. 解释ASP的工作原理。
ASP试题
一.填空(每空一分,共25分):1.静态网页由单纯的超文本标记语言(Hypertext Markup Language)进行编辑,并以HTML 方式存储。
2.HTML网页文件都是以<html> 标记开始,以</html> 标记结束;<body>和</body>标记中放置的是文件中要显示出来的内容。
3.ASP的脚本代码段都要包括在<%和%>之间。
4.由微软公司开发、用于实现动态网页的系统环境,其名称为ASP (填英文缩写)。
5.ASP是位于服务器端的脚本运行环境。
6.动态网页是指网页上显示的内容是可以变化、可以交互的。
7.HTML文件中可以包含文字、图片、动画、声音和超链接等网页元素。
8.URL地址http://localhost的含义是本地站点的默认文档。
9.ASP代码中以半角单引号(‵)开头的行表示注释语句。
10.HTML代码中,空格的实体名为  ;and符号“﹠”的实体名为&。
11. ASP文件就是在普通的HTML文件中插入vbscript 或JavaScript脚本语言。
12.常量一经声明,在程序执行期间,其值不会改变。
13. VB.Script中只有Variant一种数据类型。
它是可变类型,根据所存储值的类型,它可以是__整形__、单精度、__双精度_、布尔等类型。
二.选择题(每小题2分,共20分):1. 下面关于Html标记说法不正确的是()A、标记须写在一对尖括号(< >)里B、在书写标记时,英文字母的混合使用大小写是不允许的C、标记中可包含一些属性,属性名称出现在标记的后面,并且以逗号进行分隔D.HTML对属性名称的排列顺序有固定的要求2. 以下标记中,()可用于插入图像A、〈Img〉标记B、〈Br〉标记C、〈H3〉标记D、〈Src〉标记3. 在Asp文件中,不可以包含以下()内容A、HTML标记B、VBScript可Jscript语言的程序代码C、ASP语法D、声音、图像等多媒体4. 下面关于ASP程序,说法不正确的是()A、〈%和%〉符号必须和ASP语句放在一行B、ASP语句必须分行写,不能将多条语句写在一行C、使用Rem或“’”符号来标记注释语句D、在ASP程序中,字母不分大小写5. 若要以加粗字体、12号字显示“VBscript”,以下用法正确的是()A、<b><font Size=12>VBscript</b></font>B、<b><font face=”宋体“ Size=”12”>VBscript</b></font>C、<b><font face+”“ Size=”12”>VBscript</font></b>D、<b><font face=宋体”fontSize=”12”>VBscript</font>6. 以下标记用来定义单元格的是()A、〈Caption〉〈/caption〉B、〈td〉〈/td〉C、〈Table〉〈/Table〉D、〈tr〉〈/tr〉7. 以下创建E—mail链接的方法,正确的是()A、<a href=master@> </a>B、<A href=”callto:master@> </a>C、<a href=”email:master@”> </a>D、<a href=mailto:master@></a>8.Int(3.45)和Int(-3.45)的返回值分别是什么()?A.4,-4B.3,-4C.3,3D.3,-39.下列哪一个变量名是正确的()?A.2ab B.*ab_1 C.N9l D.a !b10.VBScript有一套完整的运算符,以下不是的为()。
asp试题
22.保留字_rem__是 VBScript 中合法的注释命令。 填空题参考答案: 1. TCP/IP 通信协议 2. Internet Information Server、Windows NT 3. 监视系统运行状态、设置主目录、调整默认的 Web 文档、停止 Web Server 服务、重新启动 Web Server 服务、新建虚拟目录、Web 的日志 4. Hyper Text Markup Language、超文本标记语言 5. <br> 6. Active Server Page 7. Dim、Option Explicit 8. Response、request、server、session、application、ObjectContext 9. crispin 10. 3 11. 脚本语言、纯文本 12. IIS 13. TABLE、TR、TD 14. Text、password、submit、reset 15. Server.creatobject(“ADODB.Connection”) 16. 客户机 17. 3.14159 小数点两位以下四舍五入等于 3.14 18. <html>、</html>、<head>、</head> 19. Cellspacing、cellpadding 20. <p>、</p> 21. <hr>、宽度、大小 22. rem
<body>
<a href=”mailto:hkk@?subject=论文”>hkk@</a>
</body>
</html>
(A)论文 (B)hkk (C) hkk@(超链接) (D)hkk@
asp题目
一、单项选择(1分/题)(1)、 ASP是微软公司所提出,用来建立动态网页的解决方案。
A.是B.否(2)、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?A. <!-- -->B. ' 'C. <% %>D. <%= %>(3)、浏览者只要从浏览器的菜单栏选取“查看\源文件”,就可以看到我们辛苦编写出来的ASP程序代码。
A.是B.否(4)、若要将数据由服务器传送至浏览器,可以使用哪个方法?A.FlushB.RedirectC.ResponseD.Write(5)、下列哪种表单字段适合作为单一的选择题使用?A.单行文本框B.复选框C.选择钮D.下拉式菜单(6)、若要将网页重新导向,而且要保留所有内置对象的值,那么必须使用哪个方法?A.ExecuteB.RedirectC.TransferD.MapPath(7)、若要将字符串进行编码,使它不会被浏览器解释为HTML语法,可以使用哪个方法?A.HTMLEncodeingB.URLEncodeC.MapEncodeD.ASPEncode(8)、若要移动到表的最后一条记录,可以使用哪个方法?A.MoveB.MoveNextC.MoveFirstD.MoveLast(9)、下列哪一个代表表的第一条记录?A.EOFB.FOFC.BOFD.ROF(10)、下列有关Response.Write方法的语法哪一个正确?A.若要显示的信息包含双引号,必须将双引号“"”改为单引号“'”。
B.若要显示的信息包含双引号,必须将双引号“"”改为两个双引号“""”。
C.若要显示的信息包含 %>,必须改为 \%>。
D.若要显示的信息包含 %>,必须改为 %\>。
二、判断(2分/题)(1)、配置IIS时,设置站点的主目录的位置,下面说法正确的是()。
A 只能在本机的c:\inetpub\wwwroot文件夹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判断:1.@Import指令不能有多个namespace属性,若要导入多个命名空间,需要使用多条@Import指令来实现。
2.由于通过拖曳添加服务器控件的方法比较简单,因此,在通常情况下,都是通过拖曳地方法在WEB窗体中添加服务器控件。
填空:1.数据比较验证通过_CompareValidator___控件来实现、数据范围验证通过__RangeValidator___控件来实现、验证错误信息提示通过__ValidationSummary___控件来实现。
2.模板页的默认名称为__Site1.Master_____.3.在中主要通过_TreeView__控件和__Menu__控件来实现网页导航的功能。
4.如果想要更改创建的网站的路径,单击__浏览__按钮进行更改。
的基本内置对象包括_Response__对象、_Request___对象、__Application___对象、_Session__对象、_Cookie__对象、__Server___对象。
6.在中,主要提供了_Windows__验证和_Forms__验证两种验证模式。
7.登录控件中主要包括_注册__、_登录__、_修改密码__和_显示状态__等功能,通过这几个功能实现对用户信息的管理。
8.代码中使用SqlConnection对象的_Open()__方法与数据库去的连接,在对数据库的操作完成之后,通过SqlConnection对象的_Close()__方法断开与数据库的连接。
9.实现图片滚动的效果主要是通过_脚本___文件实现的。
10.在语句Strtitle = adss.Tables[strtbname].Rows[0][1].ToString(); 中Rows[0][1]表示的是__ strtbname 表中的第一行第二列___。
11.当点击“查看”按钮时,触发的事件是_SelectedIndexChanging___;12.当点击“删除”按钮时,确认删除之前触发的事件是_RowDataBound___,点击确认后触发的事件是_RowDeleting___;13.实现分页功能的事件是__PageIndexChanging__。
14.使用正则表达式所用到的控件是RegularExpressionValidator,如在弹出的“正则表达式编辑器”对话框中选择“Internet 电子邮件地址”选项,点击“确定”按钮完成验证输入的邮箱地址是否合法的设置。
可以在属性窗口中找到RegularExpressionValidator控件的ErrorMessage属性,将该属性设置为“email 地址格式不正确”。
15.简答题1.母版页的优点1)使用母版页可以集中处理页的通用功能,一边可以只在一个位置进行更新,从而在很大程度上提高了工作效率;2)由内容页和母版页组成的对象模式,能够为应用程序提供一种高效、易用的实现方式,并且这种对象模式的执行效率比以前的处理方式有了很大的提高;3)可以方便的创建一组公共空间和代码,并将其应用与网站所有引用该母版页的网页中;4)可以通过控制母版页中的占位符ContentPlaceHolder对网页进行布局。
2.AJAX的运行原理1)传统的HTML实现的是整页刷新,而AJAX的局部更新则显得更加智慧和人性化;2)当用户在客户端浏览器页面进行相关操作后,AJAX将自动访问服务器端,对局部页面进行刷新。
3.通过配置web.config文件连接数据库的代码<connectionStrings><!—连接数据库--><add name =”connection”connectionString =”Server =Localhost; database= My Datas; uid=sa; pwd=123456”/></ connectionStrings>4.程序填空题1.在按钮控件的单击事件下:protected void Btn_ok_Click( object sender , EventArgs e ){Response.Redirect(“Request1.aspx? Str= 开发宝典”);}在相应的Request1.aspx页面中:Protected void Page_Load(object sender , EventArgs e ){If(!Page.IsPostBack){//将Response对象的参数值信息显示在Lable1标签控件中_Lable1.Text = “欢迎进入”_+ Request[“Str”].ToString() + ”学习的殿堂”;____ 2.Session的用法protected void Btn1_Click( object sender , EventArgs e ){Session[“Str”]=TextBox1.Text;//实现跳转到SessionForm.aspx页面_Response.Redirect(“SessionForm.aspx”);__在SessionForm.aspx页面中:Protected void Page_Load(object sender , EventArgs e ){//填写获取Session变量值的语句Lable1.Text=”获取的Session变量值为:”+__ Session[“Str”].ToString()___;3.在页面中“添加”按钮的单击事件下,添加发布新闻信息的程序代码如下:4.protected void Button1_Click(object sender, EventArgs e) //添加按钮{if (TextBox1.Text == "" || FreeTextBox1.Text == ""){this.Page.RegisterStartupScript("ss", "<script>alert('名称和内容不能为空!')</script>");return;}else{// 连接数据库SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionS tring);__ sqlcon.Open()__; //打开数据库string strselect = "select * from " + Request["id"].ToString() + " where title=@title";SqlCommand sqlcmd = new SqlCommand(strselect, sqlcon);string StrInsert = "";// 添加参数titlesqlcmd.Parameters.Add("@title", SqlDbType.VarChar);//设置参数的值sqlcmd.Parameters["@title"].Value = this.TextBox1.Text.ToString();// 执行查询判断保存的数据记录是否存在SqlDataReader dr = sqlcmd.ExecuteReader();if (dr.Read()){this.Page.RegisterStartupScript("ss", "<script>alert('信息已经提交请不要重复提交记录信息!')</script>");return;}// 关闭读操作___ dr.Close()_;//关闭数据库连接sqlcon.Close();this.Page.RegisterStartupScript("ss", "<script>alert('信息保存成功!')</script>");}}5.1)DataList控件在.aspx页面中实现数据绑定功能的代码:Text='<%# DataBinder.Eval(Container.DataItem,"username") %>'其中括号中第二个参数为表中相应的字段:如留言人-username;留言日期-talkdate;邮箱-useremail;内容-usercontents;2)在.aspx.cs页面中实现数据绑定功能的代码://连接数据库SqlConnection sqlcon=new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].Co nnectionString);sqlcon.Open();//显示未回复留言信息SqlDataAdapter adsa = new SqlDataAdapter("select top 5 id,username,useremail,usercontents,talkdate,isreturn from tb_usertalk where isreturn=0 order by id desc", sqlcon);DataSet adds = new DataSet();adsa.Fill(adds);this.DataList1.DataSource = adds;this.DataList1.DataBind();//显示已回复留言信息SqlDataAdapter adsas = new SqlDataAdapter("select top 5 id,username,useremail,usercontents,talkdate,isreturn,rename,recontent s,redate from tb_usertalk where isreturn=1 order by id desc", sqlcon); DataSet addss = new DataSet();adsas.Fill(addss);this.DataList2.DataSource = addss;this.DataList2.DataBind();6.1)GridView控件在.aspx页面中实现数据绑定功能的代码:<asp:BoundField DataField="id" HeaderText="编号" /><asp:BoundField DataField="username" HeaderText="留言人" SortExpression="title" /><asp:BoundField DataField="useremail" HeaderText="邮箱" SortExpression="author" /><asp:BoundField DataField="talkdate" HeaderText="留言日期" SortExpression="source" /><asp:CommandField HeaderText="删?除y" ShowDeleteButton="True">2)在.aspx.cs页面中实现数据绑定功能的代码://连接数据库SqlConnection sqlcon=new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].Co nnectionString);sqlcon.Open();string strsqls = "select * from tb_usertalk order by id";//注意该语句中可能根据题目要求要修改表名 SqlDataAdapter adsa = new SqlDataAdapter(strsqls, sqlcon);DataSet adds = new DataSet();adsa.Fill(adds);if (adds.Tables[0].Rows.Count > 0){GridView1.DataSource = adds;GridView1.DataKeyNames = new string[] { "id" };GridView1.DataBind();}第八章上传和下载模块(多文件上传+超大附件上传)1.上传文件有两个目的,一个是网站所在的服务器,另一个是网站所提供的数据库。