网络程序设计——ASP模拟试卷5

合集下载

网络程序设计—ASP考试试题(A卷)答案[1]

网络程序设计—ASP考试试题(A卷)答案[1]

《网络程序设计—ASP》考试试题1答案一、单项选择题(本大题共15小题.每小题1分。

共15分)1.A2. D3. B4. B5. B6. B7. A8.C9.B 10.B 11.A 12.D 13.B 14.A 15.C二、判断题(本大题10小题,每小题1.5分,共15分)。

16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB三、程序填空题(本大题10小题,每空1.5分,共15分)26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>"33. <p> 34. 与intAge的值有关35.全部四、名词解释(本大题5小题,每小题2分,共10分)36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。

静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。

37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。

38.子程序——就是只执行程序而不返回值的程序模块。

39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。

40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。

五、简答题(本大题4小题,每小题4分,共20分)41.什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。

建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。

ASP网上模拟题

ASP网上模拟题

一、选择(每题2分,共20分):1、支持ASP的WEB服务器有________(多选)。

A、PWSB、IISC、ApacheD、Tomcat2、 ASP脚本中向客户端输出信息的方式有________(多选)。

A、<%=变量名%>B、<%Response.write “输出内容”%>C、<%print “输出内容”%>D、<%echo “输出内容”%>3、当用户通过表单向某asp页面提交请求时,在该asp页面中可以取得用户提交的数据的方法是___________(多选)。

A、Request(“表单中相应控件名称”)B、Response(“表单中相应控件名称”)C、Request.Form(“表单中相应控件名称”)D、Get(“表单中相应控件名称”)4、 Asp支持的数据库类型有_______(多选)。

A、SQL ServerB、AccessC、EXCELD、FoxPro5、 IIS服务器初始默认文档有____________。

A、index.htmB、index.aspC、default.aspD、index.html6、 HTML表单的起始标记为_________。

A、 FONTB、FORMC、BODYD、HTML7、如果想统计一个浏览者进入本站点以后浏览的页面次数(包括对同一页面的多次浏览)则可以使用________对象。

A、ApplicationB、RequestC、ServerD、Session8、用于和数据库建立连接的对象是_________。

A、 FieldsB、FieldC、CommandD、Connection9、在HTML表单中可以使用的控件有__________(多选)。

A、复选框B、单选框C、按钮D、下拉列表框10、 Asp页面中用以包含其它页面的命令是___________。

A、returnB、includeC、include fileD、global二、简答(每题10分,共40分):1、请您写出实现网页计数器的设计思路。

网络程序设计——ASP模拟试卷

网络程序设计——ASP模拟试卷

ASP模拟试卷(一)一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值<%a="1" + 1b="1" + "1"c="1" & "1"%>(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",22.执行完语句a="2",a的类型为(A) 数值型(B) 字符串型(C) 布尔型(D) 日期型3.执行完如下语句后,a的值为:<%Dim aa=3a=a+1%>(A) 0 (B) 1 (C) 3 (D) 44.执行完如下语句后,Sum的值为:<%Dim a(5),SumSum=0For I=0 To 5a(I)=ISum=Sum+a(I)Next%>(A) 0 (B) 5 (C) 15 (D) 205.执行完a=5 Mod 3 语句后,a的值为:(A) 0 (B) 2 (C) 3 (D) 56.执行完a=5>3 And "a"<"c" 语句后,a的值为:(A) True (B) False (C) 1 (D) 07.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值:(A) " vbscript good"(B) "vbscript good"(C) " vbscriptgood"(D) "vbscriptgood"8.下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) DateTime9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回(A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入:(A)Form、QueryString、Cookies、Server Variables、ClientCertificate(B)QueryString、Form、Cookies、Server Variables、ClientCertificate(C)Cookies、QueryString、Form、Server Variables、ClientCertificate(D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP")(C) Request.ClientCertificate("REMOTE_ADDR ")(D) Request.ClientCertificate ("REMOTE_IP ")12.执行完如下语句后,页面上显示的内容为:<%Response.Write "A"Response.EndResponse.Write "B"%>C(A) A (B) AB (C) AC (D) ABC13.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write “<a href=''>新浪</a>”%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出14.Session对象的默认有效期为多少分钟?(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束15.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:(A) BeginTrans (B) EndTrans(C) CommitTrans (D) RollBackTrans17.如果刚打开了一个含有1条记录的记录集,那么Bof的值为(A) 1 (B) True (C) False (D) NULL18.使用W3 Jmail组件发送E-mail时,附件必须位于(A) 客户端(B) 服务器端(C) 服务器端和客户端(D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?(A) Upload.Files("upfile").Size(B) Upload.Form("upfile").Size(C) Request.Files("upfile").Size(D) Request.Form("upfile").Size20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用()隔开。

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模拟试题

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模拟试题(五套完整版)参考答案

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 & "&nbsp;小孩=" & 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 & "&nbsp"ElseResponse.Write "<a href='index.asp?page_no=" & I & "'>" & I & "</a>&nbsp"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模拟试题(附答案)

ASP模拟试题(附答案)

ASP模拟试题(附答案)一、单选题(共54题,每题1分,共54分)1.Session对象指()类的实例A、HttpSessionState类B、HttpViewnC、HttpViewStateD、Appilication正确答案:A2.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A3.包含管理网站属性、配置网站的菜单是:A、“调试”菜单B、“数据”菜单C、“生成”菜单D、“网站”菜单正确答案:D4.静态网页设计技术,主要是指:A、HTMLB、C#语言C、JavaScript语言D、SQL Server编程正确答案:A5.使用“数据源配置向导”配置Select语句时,如何操作可以进一步将查询返回的数据排序A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDER BY(R)…”按钮D、单击“高级(V)…”按钮正确答案:C6.关于GridView控件的Rows行A、有行号,没有列号B、没有行号,没有列号C、是GridView的数据行D、没有行号,有列号正确答案:C7.客户端对动态网页的访问过程,较准确的描述为:A、请求——执行并生成——响应——解释并显示——断开B、请求——响应C、请求——响应——显示D、请求——响应——显示——断开正确答案:A8.关于HTML,说法正确的是:A、属于程序设计的高级语言B、属于程序设计的汇编语言C、不属于程序设计语言D、属于程序设计的机器语言正确答案:C9.HeaderRow是GridView控件的的A、脚注行B、标题行C、分页导航行D、数据行正确答案:B10.专用于存取XML格式的站点地图文件的数据源控件是A、SqlDataSourceB、SiteMapDataSourceC、LinqDataSourceD、EntityDataSource正确答案:B11.Image控件常常用来A、接收用户输入的数据B、显示图片C、激发事件,提交网页D、链接到其他页面正确答案:B12.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C13.FormView事件编程,下面是插入后事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertedD、ItemUpdating正确答案:C14.Session与Cookie状态之间最大的区别在于A、存储位置不同B、类型不同C、生命周期不同D、容量不同正确答案:A15.可以实现网页重定向的代码是A、Response.Redirect()B、Request.Write()C、Response.Write()D、Request.Redirect()正确答案:A16.FormView事件编程,下面是更新前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:D17.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、colorD、size正确答案:B18.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C19.“查询生成器”对话框,不能完成的任务是:A、进行多表查询B、执行SQL语句C、修改SQL语句D、设置参数源正确答案:D20.不是Application对象提供的方法A、Lock()B、UnLock()C、Add()方法D、Count正确答案:D21.使用“数据源配置向导”配置Select语句时,如何操作可以进一步生成更新语句A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDER BY(R)…”按钮D、单击“高级(V)…”按钮正确答案:D22.要实现一个网站在线人数计数器,最方便的是使用()。

网络程序设计-ASP·习题答案

网络程序设计-ASP·习题答案

目录习题1 (1)1、名词解释:静态网页、动态网页、服务器端、客户端 (1)2、小王正在家里通过拨号上网访问搜狐网站,此时,谁是服务器端?谁是客户端? (1)3、如果小王正在访问自己计算机上的网站,此时,誰是服务器端?谁是客户端? (1)4、请简述静态网页的工作原理 (1)5、请简述动态网页的工作原理 (1)6、请比较ASP、PHP、JSP的优缺点 (2)习题2 (2)1、一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,然后在资源管理器双击该文件,却不能正常显示,请问是什么原因? (2)3、§2.1.2中讲了如何访问ASP文件,如果希望访问HTML网页文件,可以用类似方法吗? (2)习题3 (2)选择题 (2)1、执行a=”6”语句后,a是字符串型 (2)2、下列哪一个变量名称是正确的? (3)3、请判断下面程序运行完毕后a的值 (3)4、请判断下面程序运行完毕后,a、b、c的值 (3)5、下列哪一个函数可以将数值转换为字符串(C) (3)6、请问Mid(”八千里路云和月”,3,2)的返回值是什么?(B) (3)7、请问Int(3.45)和Int(-3.45)的返回值是什么?(B) (3)实践题 (4)1、在个人主页上添加时间显示信息,显示当天的日期、时间及星期几 (4)2、编写程序:掉除字符“ 祖国”和“万岁”两边空格,并连接成字符串“祖国万岁” (4)3、编写程序,判断当天日期,如果是25日,则显示:请注意,明天可能有病毒发作!44、用两种循环语句编写程序,计算S的值(注意步长)。

S=1^2+3^2+5^2+……+99^255、请编写函数计算a到b的立方和,并举例调用,调用时a,b分别为3和6 (6)6、有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?(提示:使用循环嵌套和判断语句) (6)习题4 (7)选择题 (7)1、对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序集资检查是否有信息传入(B) (7)2、Query String获取方法、Form获取方法获取的数据子类型分别是:C (7)3、请问下面程序段执行完毕,页面上显示内容是什么 (8)4、请问下面程序段执行完毕,页面上显示的内容是什么 (8)问答题 (9)1、请叙述Response的Write方法的两种写法的区别及注意事项 (9)2、请问Redirect方法和超链接的区别是什么 (9)3、请问当使用Redirect方法时,为什么有时要在文件形状加<% Response.Buffer=True %>这句话 (9)实践题 (9)1、请将4-4.asp和4-5.asp修改为一个页面 (9)2、请开发一个页面,显示来访者的IP地址。

最新ASPNET网络应用系统开发试卷C完美版 (5)

最新ASPNET网络应用系统开发试卷C完美版 (5)

学年第二学期期末考试题科目: 网络应用系统开发 试卷类别:A □B C □ :这份试题共2道大题,满分为50分。

考试时间:60分钟,试形式:开卷 闭卷□。

评分标准在解题步骤中注明。

选择题(每题2分,共10题,合计20分)lblMessage 是控件Label 的ID ,那么(D )可以在该控件上显示“您好!”。

lblMessage.Value=”您好!”;=”您好!”;=”您好!”;lblMessage.Text=”您好!”;C )。

aspxasmxascx asaxC )。

B 、数据库访问层D 、表示层 ObjectDataSource 说法正确的是(D )。

A 、它只能绑定数据访问层方法,才能返回正确数据B 、只有通过 访问数据库,才能使用ObjectDataSourceC 、ObjectDataSource 可以直接指向数据库,返回DataSetD 、ObjectDataSource 一般绑定业务逻辑层方法5、运行下面一段代码,如果当前时间是12:55,且用户输入为“张三”(输入框TextBox的ID 是txtName ),则将输出(C )。

String greeting ;Switch (DateTime.Now.Hour ){ Case 12:Greeting =”{0},吃饭了!”; Break;Default: Greeting=”{0},好好学习!”;Break; }String message=string.Format(greeting,txtName.ID.Trim()); lblMessage.Text=message;A 、张三,吃饭了!B 、张三,好好学习!C 、txtName ,吃饭了!D 、txtName ,好好学习!6、在设置分页时,设置页面大小的属性是(C )。

A 、PageSetingB 、PageIndexC 、PageSizeAllowPagingD)ContentPlaceHoderHTML中的iframe页,浏览地址显示母版页地址.masterC)验证控件。

(2020年整理)aspnet模拟试卷.doc

(2020年整理)aspnet模拟试卷.doc

一、选择题(没有特别说明的题目都为单选)1.下列选项中,只有______不是Page指令的属性A. CodeFileB. InheritsC. namespaceD. Language2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。

A. ResponseB. ServerC. RequestD. Session3. 下面对于状态保持对象说法错误的是______A. Session对象是针对单一会话的,可以用来保存对象。

B. Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相关浏览器后,Cookie丢失。

C. Application是应用程序级的,所有浏览器端都可以获取到Application中保存的信息D. Session对象保存在浏览器端,容易丢失。

中,Server对象的______方法用于对URL地址进行编码A.UrlEncodeB.UrlDecodeC.MapPathD.Execute5.关于站点地图说法错误的是_______A. 站点地图文件是xml格式的文件B.站点地图根节点为<siteMap>元素,每个文件有且仅有一个根节点。

C.<siteMap>下一级有且仅有一个<siteMapNode>节点。

D.站点地图中,同一个URL可以出现多次。

6. 下面关于母版页和内容页使用说法错误的是哪一项___?A. 一个内容页可以引用多个母版页。

B. 内容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版页中的哪个内容块。

C. 内容页不可以包含<html>、<body> 、<form>标签。

D. 内容页通过@Page指令的MasterPageFile属性指定所引用的母版页。

7.下面关于Html控件和Web控件说法错误的是_____A. 所有的Web控件最终在浏览器端都会生成为相对应的Html控件B.Web控件让我们可以使用控件+事件的开发方式C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性D.Html控件比Web控件的性能要高一些8. 站点地图文件中,下面哪个属性不属于<SiteMapNode>元素?____A.urlB.titleC.textA.description9. 如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?_____A. AutoPostBack=trueB. AutoPostBack=falseC. IsPostBack=trueD. IsPostBack=false10. 关于三层说法错误的是_____A. 表现层主要是提供给用户交互的操作界面,以及校验等B.数据访问层主要是用来存取数据C.业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。

网络程序设计ASP模拟题

网络程序设计ASP模拟题

一、选择题(1)left(“”,4)的值为( C )A.”asp” B.“.net” C.”asp.” D.”aspn”这个是从左右取4位,结果是"asp.",所以选择C(2)Instr(“abc@”,”@”)的值是( A )A.4 B.3 C.5 D.6查找 @的位置,@在第四位,就返回4(3)对于request对象,如果省略获取方法,如request(“username”),将按什么顺序依次检查是否有信息传入( B )A.Form、Querystring、Cookies、Server Variables、ClientCertificateB.Querystring、Form、Cookies、Server Variables、ClientCertificateC.Cookies、Querystring、Form、Server Variables、ClientCertificateD.Form、Querystring、Cookies、ClientCertificate、 Server VariablesRequest对象有几个集合来获取客户端提交的数据,一般常用的是QueryString,Form和ServerVariables。

Request从这几个集合取数据是有顺序的,从前到后的顺序依次是QueryString,Form,最后是ServerVariables。

Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。

所以上面的例子Request("username")取到的实际是Get方法提交的数据。

所以为了提高效率,减少无谓的搜索时间,同时也是为了程序的规范,建议大家还是用Request.集合的方式更好一点,比如Request.Form("username")。

(4)下面程序执行完毕,页面上显示的是什么内容( C )<%Reponse.write server.HTMLEncode(“<a href=‘’>搜狐</a>”)%>A.搜狐B.搜狐C.<a href=‘’>搜狐</a>D.该句有误,无法输出(5)下面程序执行完毕,页面上显示什么内容( D )<%=“祖国”=“您好”%>A.祖国 B.祖国您好C.祖国(换行)您好 D.以上都不对(6)<%session("a")="1"session("b")="2"c=session("a")+session("b")response.Write c%>则c的值为( B )A.3 B.12 C.ab D.”12”(7)如果在一个asp文件中添加Server.ScriptTimeout=300,接着又在另一个asp文件中添加c=Server.ScriptTimeout,请问c等于多少秒( B)A.60 B.90 C.300 D.以上都不对(8)查询用户表中最新的5条记录,请问用哪条语句( A )A.select top 5 * from user order by id descB. select * from user order by id descC. select top 5 * from userD. select * from user top 5 order by id desc(9)执行完Delete From users语句后,共删除多少条记录( C )A.0 B.1 C.全部 D.若干条(10)进行模糊查询时所使用的通配符是( D )A.* B.? C.& D.%(P106)(11)如果指针指向第1条记录,则rs.bof和rs.eof的值分别为( A )A.True、False B.False、TrueC. True、True D. False、False(12)如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性( C )A.Connection对象.CommandTimeout B.Connection对象.ConnectionTimeoutC.Command对象.CommandTimeout D.Session对象.Timeout (13)获取客户端的IP用下列哪条语句( A )A.request.servervariables(“REMOTE_ADDR”)A.request.servervariables(“REMOTE_HOST”)A.request.servervariables(“LOCAL_ADDR”)A.request.servervariables(“SERVER_PORT”)(14)下面程序段执行完毕,页面上显示的内容是(A )<%dim aa="username"session("a")="张红"session(a)="王刚"response.Write session("username")%>A.王刚 B.张红 C.张红王刚 D.无法正常输出(15)如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句( B )A.rs.open sql,conn B.rs.open sql,conn,1,3C.rs.open sql,conn,,3 D.rs.open sql,conn,1二、填空题及简答题(1)Sub 子程序和Function函数的区别在于:_________________________________( sub无返回值,function有返回值)(2)请简述Execute、Transfer、Redirect方法的区别。

ASP(含答案)-网络管理员考试解读

ASP(含答案)-网络管理员考试解读

2007年上半年试题五(15分)阅读下列说明,根据网页显示的效果图,回答问题1至问题7。

【说明】以下是用ASP 实现了一个网络收藏夹网页,用于保存用户感兴趣的Web 网页地址。

用IE 打开网页文件“index.asp”后的效果如图5-1 所示。

程序中使用的Access数据表结构如表5-1所示。

【index.asp文档的内容】<%@LANGUAGE="VBSCRIPT" %><%set conn=server. (5)("Adodb.Connection")provider = "Provider=Microsoft.Jet.OLEDB.4.0;"path="Data Source=" & Server.MapPath("main.mdb")connstr= provider & pathconn.open connstr%><html><head><title>网络收藏夹</title></head>(6)<center><%set rs=Server.CreateObject("Adodb.RecordSet")sql="select * from address"rs.open() sql,conn,1,3if Request("name") = "" or Request("url")="" thenResponse.write("内容填写不完整")elsers.addnewrs(1)=request("name")rs(2)=request("URL")rs(3)=request("category")rs.updateend If%><table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00"> <tr><td>序号</td><td>名称</td><td>类别</td></tr><% rs.movefirstfor j=1 to rs. (7)%><tr><td><%=j%></td><td><a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a></td> <td><%=rs("category")%></td></tr><% rs.movenext(8)%></table><br><form action="index.asp" method="post" name="new" id="new"><table width="300" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00"> <tr><td width="61">名称</td><td width="223" align="left"><input name="name" type="text" id="name"></td></tr><tr><td>超链接</td><td align="left"><input name="URL" type="text" id="URL"></td></tr><tr><td colspan="2">类别</td></tr><tr><td colspan="2"><textarea name="category" rows="5" id="disc"></textarea><br>*为必填项目</td></tr></table><br>(9)</form><%rs.closeconn.close%></center></body></html>【问题1】(2分)ASP 是(1)网页制作技术。

WEB程序设计——ASP模拟试卷

WEB程序设计——ASP模拟试卷

下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。
<%
Dim UserOnLine,Number
UserOnLine=Application("UserOnLine")
Number=
(UserOnLine)
'返回该数组的最大下标
For I=0 To Number
Response.Write
(B) False
(C) 1
(D) 0
7.下面 a=Trim(" vbscript") & Rtrim(" (A) " vbscript good" (B) "vbscript good" (C) " vbscriptgood" (D) "vbscriptgood"
good") 语句后,a 的值:
8.下面哪个函数可以返回当前的日期和时间:
(A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate
If Session("UserName")=
Then
"index.asp"
End If

ASP网站开发模拟题及答案

ASP网站开发模拟题及答案

ASP网站开发模拟题及答案1、关于HTML框架说法错误的是:()A <frame>标签定义了如何将窗口拆分成框架。

B 可以给不支持框架的浏览器写上<noframes>标签。

C HTML框架中的各个页面是相互独立的。

D HTML框架的使用让打印整个页面变得困难。

2、下列哪一种设置能使单元格显示边框()A 在<td>中添加border属性B 在<table>中添加border属性C 在<tr>中添加border属性D 以上全都可以3、ADODB.recordset对象的( )属性可以指定返回的记录集每页的记录总数。

A PageCountB RecordCountC PageSizeD CursorType4、关于VBScript 过程,下列说法错误的是()。

A call语句用于Sub 或Function 过程的调用。

B 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。

C Function 函数可以有返回值。

D 使用Exit Function 语句可以从Function 过程中立即退出。

5、下面的语句不能输出内容到客户端的是()A <% msgbox("输出内容") %>B <%=Int(3.2)%>C <% response.write v &"是一个字符串变量" %>D <%=v & "输出内容"%>6、关于ASP,下列说法正确的是()。

A 开发ASP网页所使用的脚本语言只能采用VBScript。

B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

C ASP网页,运行时在客户端无法查看到真实的ASP源代码。

D 以上全都错误7、表单提交后数据指定的处理文件由()属性指定。

网络程序设计—ASP考试试题(A卷 )

网络程序设计—ASP考试试题(A卷 )

四川职业技术学院成都校区2008—2009学年第二学期期末考试试卷(A卷)科目:网络程序设计—ASP时间:120分钟(闭卷)专业:姓名:学号:成绩:一、单项选择题(本大题共15小题.每小题1分。

共15分)在每小题列出的四个备选项中只有一个是符合题目要求的.请将其代码填写在题后的括号内。

1.静态网页的扩展名一般是:()A.htm B .php C.asp D.jsp2.ASP文件的扩展名是:()A.htmB. txtC. docD. asp3.小王正在访问自己计算机上的网页,此时,他自己的计算机是:()A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端4.在HTML中,插入换行符用什么标记?()A. <hr>B. <br>C. <p>D. Enter键5.在HTML中,下面哪一种方法可以在网页上显示“<p>”( )A. <p>B. &lt;p&gt;C. &nbsp;p&nbsp;D. \<p\>6.在一组单选框中,下面哪一个属性可以用来默认选中某个选项?( )A. slectedB. checkedC. multipleD. noresize7.执行语句a="6"后,变量a的数据子类型是? ( )A. 字符串B. 日期C. 数值D. 布尔8.语句a="abc"="abc"运行完毕后,变量a的数据子类型是? ( )A. 数值B. 字符串C. 布尔D. 日期9.请问Mid("八千里路云和月",3,2)的返回值是什么?()A. "千里"B. "里路"C. "里"D. "路云"10.若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?()A. Request.Form("元素名")B. Request.QueryString("元素名")C. Response.Form("元素名")D. Response.QueryString("元素名")11.在表单中,下列哪个属性用于设定表单的提交方法?( )A. methodB. actionC. POSTD. GET12.Session变量和Application变量的返回值的数据子类型是?( )A. 字符串、字符串B. 数值、字符串C. 字符串、数值D. 根据其中的数据的类型决定13.在一个应用程序中,Global.asa文件可以有几个?( )A. 0B. 1C. 2D. 无限多个14.在一个用户会话过程中,会触发几次Session_OnStart事件?()A. 1B. 2C. 3D.无数次15.执行语句a=Server.URLEncode("b c")后,变量a的值是?(请注意其中空格)()A. b cB. b+cC. "b+c"D. "b&nbsp;c"二、多项选择题(本大题10小题,每小题1.5分,共15分)。

网络程序设计—ASP模拟试卷(二)

网络程序设计—ASP模拟试卷(二)

网络程序设计—ASP模拟试卷(二)考试日期:考试时间:考生信息:系别___________学号_____________姓名_____________笔试成绩_____________一、选择题(每小题2分、共30分)1.在默认WWW主目录C:\intpupb\wwwroot下建一个temp.asp文件通过Internet访问你的ASP文件时,下列说法正确的是()。

A.http://localhost/temp.aspB.http://127.0.0.1/temp.aspC.http://你的计算机名字/temp.aspD.http://你的计算机的IP地址/temp.asp2. 下列标记中,()可以在网页中插入图片。

A.<img>标记B。

<Br>表记C.<H3>标记D。

<SCR>标记3.程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是()。

A.</Sub> B。

Exit C。

Exit Sub D. Loop4.下列那个函数可以计算两个日期或时间的间隔的函数是()。

A.WeekDey B。

DataDiff C。

DateAdd D。

FormatDateTime5.下列不属于Request.ServerVariables 集合可以读取服务器环境变量的是(A )。

A.客户端的网速B.客户端所提交内容的数据类型C.发送请求的端口号D.发出请求的远程主机IP6. 下列关于ASP程序说法不正确的是()。

A.在ASP程序中,字母不分大小写B.使用REM或’ 符号来标记注释语句C.<%和%>符号必须和ASP语句放在一行D.ASP语句必须分行,不能把多条ASP语句写在一行7. 下面()不是Global.asa文件可用来存放是事件。

A. Application_OnEndB. Application_OnStartC. Session_OnEndD. Sever_OnStart8. 下列那种方法不能实现页面跳转的效果()。

aspnet模拟试卷

aspnet模拟试卷

一、选择题(没有特别说明的题目都为单选)1.下列选项中,只有______不是Page指令的属性A. CodeFileB. InheritsC. namespaceD. Language2.下面的_____对象可用于使服务器获取从客户端浏览器提交或上传的信息。

A. ResponseB. ServerC. RequestD. Session3. 下面对于状态保持对象说法错误的是______A. Session对象是针对单一会话的,可以用来保存对象。

B. Cookie是保存在浏览器端,当没设置Cookie的过期时间时,关闭当前会话相关浏览器后,Cookie丢失。

C. Application是应用程序级的,所有浏览器端都可以获取到Application中保存的信息D. Session对象保存在浏览器端,容易丢失。

中,Server对象的______方法用于对URL地址进行编码A.UrlEncodeB.UrlDecodeC.MapPathD.Execute5.关于站点地图说法错误的是_______A. 站点地图文件是xml格式的文件B.站点地图根节点为<siteMap>元素,每个文件有且仅有一个根节点。

C.<siteMap>下一级有且仅有一个<siteMapNode>节点。

D.站点地图中,同一个URL可以出现多次。

6. 下面关于母版页和内容页使用说法错误的是哪一项___?A. 一个内容页可以引用多个母版页。

B. 内容页通过Content控件的ContentPlaceHolderID属性来指定要填充到母版页中的哪个内容块。

C. 内容页不可以包含<html>、<body> 、<form>标签。

D. 内容页通过@Page指令的MasterPageFile属性指定所引用的母版页。

7.下面关于Html控件和Web控件说法错误的是_____A. 所有的Web控件最终在浏览器端都会生成为相对应的Html控件B.Web控件让我们可以使用控件+事件的开发方式C.运行时,页面中如果包含Web控件,需要考虑到浏览器的兼容性D.Html控件比Web控件的性能要高一些8. 站点地图文件中,下面哪个属性不属于<SiteMapNode>元素?____A.urlB.titleC.textA.description9. 如果使文本框内容改变时自动触发事件并传回数据到服务器,则应该设置下列哪个属性?_____A. AutoPostBack=trueB. AutoPostBack=falseC. IsPostBack=trueD. IsPostBack=false10. 关于三层说法错误的是_____A. 表现层主要是提供给用户交互的操作界面,以及校验等B.数据访问层主要是用来存取数据C.业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ASP模拟试卷(五)考试日期:考试时间:考生信息:系别___________学号_____________姓名_____________笔试成绩_____________一、选择题(每小题2分、共40分)1、在VBScript中,注解前使用:A.// B. /*…*/ C.’ D.”2、Response对象的()属性可指定缓存页面的确切到日期和时间。

A.Buffer B. Expires属性C.Expires Absolute属性 C. CacheControl属性3、下列循环语句中循环( )次停止执行。

<%Dim sum, ISum=0I=1DoSum=sum+I^2I=I+1Loop While I<=10%>A. 7B. 9C. 10D. 114、执行完 Split(“1,2,3,4”,”,”)值是。

A.1234 B.1 C. , D.1 2 3 45、Month(#2003-10-22#)函数返回的是()。

A.2003B.10C.22D.以上都不是6. 函数Instr(“jjshang@”,”@”)的返回的值为()A. 3B.5C.7D.87、<% Response.write Server.HTMLEncode(“<a href=’’>搜狐</a>”)%>的允许结果是。

A. 搜狐B. C. <a href=’’>搜狐</a>D. 以上都不是8、Application对象的默认有效期为()分钟A.15B.20C.25D.应用程序从启动到结束9、若要获得客户端的IP地址,应使用ServerVariables 方法,查询()变量。

A.REMOTE_ADDR B.REMOTE_HOSTC. LOCAL_ADDRD.PATH_INFO10、在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过Server 的()方法来实现。

A. TransferB. RedirectC. ExecuteD. href11、若要将虚拟路径转化为真实的物理路径,一下语句正确的是()。

A. Response.MapPath(虚拟路径)B. Request.MapPath(虚拟路径)C. Server.URLEncode(虚拟路径)D. Server.MapPath(虚拟路径)12、如果要获得上一级文件夹的路径,可以用的方法()A. GetParentFolerNameB. GetParentFolderC. GetFolderD. RootFolder13、如果要获得user表前10条的记录的数据,用SQL语句实现为()A. SELECT TOP10 FROM userB. SELECT next10 FROM userC. SELECT*FROM user WHERE rownum<=10D. SELECT*FROM user WHERE Recno()<=1014、在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为:王明、 8888888、2005-5-5,用SQL语句实现操作是()。

A. INSER INTO user VALUES (王明,8888888,2005-5-5)B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5#C. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#) D.INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“)15、如果服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性()。

A. Connection对象.ConnectionTimeoutB. Server对象. ConnectionTimeOutC. command对象. CommandTimeOutD. Session对象. TimeOut16、要获得当前记录在记录集中的位于那一页的属性是()A. AbsolutepageB. RecnoC. AbsolutePositionD. RecordCount17、在分页显示时,用于指定每页记录数的属性是()A.PageSize B. PageCountC. CacheSize C. MaxRecords18、如果要获取客户端所提交是表单数据,应使用()对象来实现A.Request B. ResponseC. ServerD. Session19、如果用组件上传,希望获得上传文件的大小,应该怎样实现()A. Request.Files(“upfile”).SizeB. Upload.Form(“upfile”).SizeC. Upload.Files(“upfile”).SizeD. Request.form(“upfile”).Size20、在记录集RS中,可用于返回记录总数的语句是()。

A. rs.Count B. rs.RecordCountC. rs.Fields.CountD. rs.PageCount填空题(每题2分,共30分)1. ASP文件的后缀名为。

2. 如果强行要求所有的变量都预先声明,意思是所有的变量必须先声明才可以使用,在ASP文件所有ASP语句之前添加。

3. VBScript只有一种数据类型,即类型,也叫变体类型。

4.声明一个变长数组,使用时需要使用Redim重声明,原来的数值全部清空。

如果希望保留原有的项目的数值,可以使用语句。

5. SQL 是结构化查询语言(Structured Query Language)的缩写,在ASP中最常用的语句包括、、和。

6. ADO的3个核心对象是、和。

7. 要创建ODBC数据源,打开“控制棉板”中的,在项目上双击来一步步实现。

8. 对象的方法来停止执行当前网页,转到新的网页执行,执行完毕后返回原来网页,继续执行该方法的语句。

9. 记录分页显示时,Recordset对象的属性确定每页显示的记录行的绝对值属性确定当前记录位于哪一页上。

10. 建立Connection对象是采用Server对象的方法进行的。

11. 如果要使用FSO编程,首先要用方法创建FileSystemObject对象。

12. 使用W3 Jmail 组件发送邮件时属性是发件人E-mail地址、、属性是邮件主题、属性是执行发送。

13. 使用ASPUpload组件上传文件时方法是保存到文件到某文件夹、方法是设置上传文件最大字节数、属性是上传后的文件路径、属性是上传文件的名字。

14. 使用组件可以快速在网站上建立一个广告系统,它允许在每次访问ASP页面时上显示新广告。

15. 复制时,为true时可以覆盖,否则不可以。

三、编程题(每空10分,共30分)<一>、利用Application对象编写一个简单的聊天室(要求5秒刷新一次)<二>、编写函数计算a和b的立方和,并举例调用,调用时a、b分别是5和8。

<三>、编写一个利用Recordset对象更新数据库(表为users 字段分别为 name、tel、 age )姓名为李玫电话为8888888 年龄为23,要求李玫更新为李梅、电话更新为6666666、年龄更新为24。

ASP模拟试卷(五)参考答案一、选择题CADDB DCDAC DAACC AAACD二、填空题1. .asp2. Option Explicit3. Variant4. Redim Preserve5. select 语句、insert语句、delete 语句、update语句6. Connection、Command、Recordset7. 管理工具、数据源(ODBC)8. Execute9. AbsolutePosition、Absolutepage10.CreateObject11.Server.CreatObject12.From、Subject、Send13.save、SetMaxSize、Path、FileName14.AdRotator15. OverWrite二、编程题<一>, index.html文件<html><head><title> 简单聊天室 </title ></head ><frameset rows="*,60"><frame name="message" src="pronunciation.asp"><frame name="say" src="show.asp"></frameset></html>pronunciation.asp文件<html><head><title> 简单聊天室</title></head><body><form name="form1" method="post" action="">请发言:<input type="text" name="pronunciation" size="30"><input type="submit" value=" 发送 "></form><%If trim(request("pronunciation"))<>"" Then '如果有发言内容,就加到Application中Application.Lock '先锁定Application("show")= Request("pronunciation") & "<br>" & Application("show")Application.Unlock '解除锁定End if%></body></html>Show.asp 文件<html><head><title> 简单聊天室</title><meta http-equiv="refresh" content="5"></head><body><%Response.Write Application("show") '显示聊天内容%></body></html>〈二〉、index.asp 文件<% Option Explicit '放在程序首行,强制变量声明 %> <!--#Include file="3-6.asp"--><html><head><title>求a和b的立方和</title></head><body><%Dim m,n,sum 'm和n为实际参数a=5b=8sum=pingfanghe(a,b) '调用函数Response.write "a和b的立方和是:" & CStr(sum)%></body></html>Function.asp 文件<%'下面是函数,用来显示a和b的平方和Function pingfanghe (a,b) 'a和b是形式参数Dim sumsum=a^2+b^2pingfanghe=sum '赋值给函数名,很重要End Function%><三>、<html><head><title>利用Recordset对象更新数据库</title></head><body><%Dim db,rs,strSql'建立Connection对象Set db=Server.CreateObject("ADODB.Connection")db.Open "Dsn=addr" '这里利用数据源连接'建立Recordset对象Set rs=Server.CreateObject("ADODB.Recordset")strSql ="Select * From users"rs.Open strSql,db,0,2 '注意参数,锁定类型为可以修改'添加记录rs.AddNewrs("name")= "李玫"rs("tel")="88888888"rs("age")=23rs.Updaters("name")="李梅"rs("tel")="66666666"rs("age")="24"rs.Updaters.Close%></body>。

相关文档
最新文档