河南电大《网络编程技术》ASP模拟试题一试卷及答案 (1)

合集下载

网络程序设计—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.net考试题及答案

大学asp.net考试题及答案

大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。

答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。

网络编程考试试题及答案

网络编程考试试题及答案

网络编程考试试题及答案网络编程是计算机科学与技术中重要的一部分,它涵盖了计算机网络的基本原理、协议以及常见的网络编程技术。

网络编程考试试题涉及了网络编程的各个方面,包括理论知识和实践应用。

通过参加网络编程考试,可以帮助学生深入理解网络编程的原理和技术,提升其网络编程的实践能力。

下面是一份网络编程考试试题及答案供大家参考:第一部分:选择题(共20题,每题2分,共40分)1. 在网络编程中,用于实现网络通信的基本单位是:A. IP地址B. 端口号C. 数据包D. 协议答案:C2. TCP协议和UDP协议的区别是:A. TCP面向连接,UDP面向无连接B. TCP可靠传输,UDP不可靠传输C. TCP提供流式传输,UDP提供报文传输D. 以上都是答案:D3. 以下哪个网络编程接口是面向连接的?A. TCPB. UDPC. IPD. HTTP答案:A4. 在Java中,用于进行网络编程的类是:A. SocketB. ServerSocketC. DatagramSocketD. 以上都是答案:D5. 在网络编程中,使用的最常见的传输协议是:A. TCPB. UDPC. IPD. HTTP答案:A(省略其余选项)第二部分:简答题(共5题,每题10分,共50分)1. 请简要说明TCP的三次握手过程。

答案:TCP的三次握手过程如下:1)客户端向服务器发送一个SYN标志的数据包,请求建立连接。

2)服务器接收到客户端的请求后,回复一个带有SYN和ACK标志的数据包,表示已收到请求。

3)客户端再次回复一个带有ACK标志的数据包,表示连接已建立。

2. 简述HTTP协议的工作原理。

答案:HTTP是一种应用层协议,它基于TCP协议实现。

HTTP的工作原理如下:1)客户端向服务器发送HTTP请求。

2)服务器接收到请求后,根据请求内容作出相应的处理,并生成HTTP响应。

3)服务器将生成的HTTP响应发送回客户端。

4)客户端接收到响应后,解析响应内容,并根据需要作出相应的处理。

ASP-NET试题一

ASP-NET试题一

ASP-NET试题一第一套题一、单选题1、WWW是()的意思。

A.网页B.万维网C.浏览器D.超文本传输协议2、下面哪一项是换行符标签?()A.<body> B.<font>C.<br> D.<p>3、以下关于FONT标记符的说法中,错误的是()。

A.可以使用 color 属性指定文字颜色。

B.可以使用 size 属性指定文字大小(也就是字号)。

C.指定字号时可以使用 1~7 的数字。

D.语句 <FONT size="+2">这里是2号字</FONT>将使文字以2号字显示。

4、常用的网页图像格式有( )和( )。

A.gif,tiff B.tiff,jpgC.gif,jpg D.tiff,png5、要使表格的边框不显示,应设置border的值是( )。

A.1 B.C.2 D.36、在网页中,必须使用()标记来完成超级链接。

A.<a>…</a>B.<p>…</p>C.<link>…</link>D.<li>…</li>7、以下标记符中,用于设置页面标题的是()。

A.<title>B.<c aption>C.<head>D.<h tml>8、用HTML标记语言编写一个简单的网页,网页最基本的结构是()。

A.<html> <head>…</head> <frame>…</frame> </html>B.<html> <title>…</title> <body>…</body> </html>C.<html> <title>…</title> <frame>…</frame> </html>D.<html> <head>…</head> <body>…</body></html>9、用C#.NET编写的网页后台代码被保存在()文件中。

(完整word版)河南电大《网络编程技术》ASP模拟试题一试卷及答案(1)

(完整word版)河南电大《网络编程技术》ASP模拟试题一试卷及答案(1)

《网络编程技术》一、单项选择题(每小题2分,共30分)1、ASP中负责将信息传送给用户的对象是_____B______.A、RequestB、ResponseC、SessionD、Cookies2、ADO不含有以下哪种对象___C___。

A、ConnectionB、RecordsetC、RequestD、Command3、在以下标记中,用于设置页面标题的是___A___.A、〈title〉B、<caption〉C、<head>D、〈html〉4、下面关于动态网页的说法不正确的是___D___.A、可从HTML的表单中接受信息并且存到数据库中B、可根据不同访问者显示不同内容,创建个性化主页C、可跟踪用户网站上的活动信息并且存入日志文件D、需要浏览器执行网页中的动态效果的程序5、若要定义一个拥有5个成员的数组answer,以下定义的方法中,正确的是____C_____.A、Dim answer(5)B、ReDim answer(5)C、Dim answer(4)D、ReDim answer()6、Response对象的___C___属性可指定缓存页面的确切到期时间。

A、Buffer属性B、Expires属性C、ExpiresAbsolute属性D、CacheControl属性7、下面___C___不是Global。

asa文件可用来存放的事件。

A、Application_OnEndB、Application_OnStartC、Sever_OnStartD、Session_OnEnd8、下面不能创建或打开一个文本文件并返回TextStran对象的方法是___B____。

A、CreateTextFile方法B、WriteBlankLine方法C、OpenAsTextStream方法D、OpenTextFile方法9、关于HTTP查询字符串,下列说法错误的是:___B___。

A、使用Request对象的QueryString集合可检索HTTP查询字符串中变量的值B、当通过HTML表单提交数据时,若将表单的METHOD属性设置为POST,则表单数据将附加在查询字符串中被发送到服务器端C、使用A标记创建超级链接时,可以将查询字符串放在URL后面,并使用“?”来分隔URL与查询字符串D、若要通过查询字符串发送多个变量,应使用“&”符号分隔各个变量10、设MYPROC是带有x,y两个参数的SUB过程,试指出在下列的过程调用中哪些写法是错误的:___A___。

ASP[1][1][1][1].NET模拟试卷

ASP[1][1][1][1].NET模拟试卷

程序设计模拟试卷一、选择题(每小题1分,共20分)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.执行如下语句后,Sum的值为:Dim a(5) as IntegerDim Sum as IntegerSum=0For I=0 To 5a(I)=ISum=Sum + a(I)Next(A) 0 (B) 5 (C) 15 (D) 203.执行完a=5 Mod 3 语句后,a的值为:(A) 0 (B) 2 (C) 3 (D) 54.执行完a=5>3 And "a"<"c" 语句后,a的值为:(A) True (B) False (C) 1 (D) 05.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值:(A) " vbscript good"(B) "vbscript good"(C) " vbscriptgood"(D) "vbscriptgood"6.下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) Today7.首先定义数组Dim strA(3,4) As String ,那么strA.Length=( )(A) 4 (B) 5 (C) 12 (D) 208.请问Mid(“八千里路云和月”,3,2)的返回值是()?(A) “千里”(B) “里路”(C) “里”(D) “路云”9.如果要将一个数字88转换为字符串,可以使用()(A) 88.Tostring (B) CStr(88) (C) Double.Parse(88) (D) 以上都可以10.请问”#*asp*#”.TrimStart(“#”)的返回值是()(A) *asp*# (B)#*asp* (C) asp (D) *asp*11.下面哪条语句可以返回访问者的IP地址(A) Request.ServerV ariables("REMOTE_ADDR")(B) Request.ServerV ariables("REMOTE_IP")(C) Request.ClientCertificate("REMOTE_ADDR ")(D) Request.ClientCertificate ("REMOTE_IP ")12.执行完如下语句后,页面上显示的内容为:( )<script language=”VB” runat=”server”>Sub page_load(obj as object,e as eventargs)Response.Write ("A")Response.EndResponse.Write("B")Response.Write("C")End sub</script>(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.对于文件上传控件HtmlInputFile,.PostedFile.FileName表示的是()(A) 服务器端文件物理路径(B) 客户端文件物理路径(C) 服务器端文件名称(D) 客户端文件名称17.如果需要确保用户输入大于30的值,应该使用()验证控件(A)RequiredFieldV alidator (B) CompareV alidator(C)RangeV alidator (D) RegularExpressionV alidator18.如果要输入如(86)-10-12345678形式的电话号码,应该使用正则表达式()(A) \([0-9]{2}\)-[0-9]{2}-[0-9]{8} (B) \([0-9]{2}\)-[0-9] {10}(C) [0-9]{2}-[0-9] {2}-[0-9] {8} (D\([0-9]{2}\)[0-9]{2}[0-9]{8}19.如果定制了列,又希望排序,需要在每一个列设置()属性(A) Sort (B) SortExpresion (C) SortField (D) DataFieldText20.一个业务对象文件中可以包含()个类(A) 1 (B) 2 (C) 若干(D) 以上都不对二、填空题(每空1分,共40分)1.要正确运行,服务器端必须安装如下软件:(1)、Windows 2000 Professional 或Windows 2000 server 或Windows2000 Advance Server 或Windows XP Professional 或更高版本,(2)、IIS5.0(Internet 信息服务管理器5.0)(3)、(4)、2.执行完a= Left("vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2) 后,a的值为。

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.要实现一个网站在线人数计数器,最方便的是使用()。

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

《网络编程技术》一、单项选择题(每小题2分,共30分)1、ASP中负责将信息传送给用户的对象是_____B______。

A、 RequestB、 ResponseC、 SessionD、 Cookies2、ADO不含有以下哪种对象___C___。

A、ConnectionB、RecordsetC、RequestD、Command3、在以下标记中,用于设置页面标题的是___A___。

A、<title>B、<caption>C、<head>D、<html>4、下面关于动态网页的说法不正确的是___D___。

A、可从HTML的表单中接受信息并且存到数据库中B、可根据不同访问者显示不同内容,创建个性化主页C、可跟踪用户网站上的活动信息并且存入日志文件D、需要浏览器执行网页中的动态效果的程序5、若要定义一个拥有5个成员的数组answer,以下定义的方法中,正确的是____C_____。

A、Dim answer(5)B、ReDim answer(5)C、Dim answer(4)D、ReDim answer()6、Response对象的___C___属性可指定缓存页面的确切到期时间。

A、Buffer属性B、Expires属性C、ExpiresAbsolute属性D、CacheControl属性7、下面___C___不是Global.asa文件可用来存放的事件。

A、Application_OnEndB、Application_OnStartC、Sever_OnStartD、Session_OnEnd8、下面不能创建或打开一个文本文件并返回TextStran对象的方法是___B____。

A、CreateTextFile方法B、WriteBlankLine方法C、OpenAsTextStream方法D、OpenTextFile方法9、关于HTTP查询字符串,下列说法错误的是:___B___。

A、使用Request对象的QueryString集合可检索HTTP查询字符串中变量的值B、当通过HTML表单提交数据时,若将表单的METHOD属性设置为POST,则表单数据将附加在查询字符串中被发送到服务器端C、使用A标记创建超级链接时,可以将查询字符串放在URL后面,并使用“?”来分隔URL与查询字符串D、若要通过查询字符串发送多个变量,应使用“&”符号分隔各个变量10、设MYPROC是带有x,y两个参数的SUB过程,试指出在下列的过程调用中哪些写法是错误的:___A___。

A、CALL MYPROC X , YB、CALL MYPROC(X,Y)C、MYPROC X, YD、MYPROC(X,Y)11、在ASP程序中,服务器响应用户请求,向客户端浏览输出信息,要使用____A____对象来实现。

A、RequestB、SubmitC、ServerD、Session12、若表单提交的数据中包含着大量的图形,或大数据量的文本,此时表单的提交方法应采用___C___。

A、GETB、SUBMITC、POSTD、RESET13、用于设置服务器端响应的HTTP内容类型,应使用Response对象的___A___方法来实现?A、ContentTypeB、ExpiresC、BufferD、Status14、在服务器端,若要将页面导航到index.asp,应使用Response对象的___C___方法来实现?A、hrefB、TransferC、RedirectD、Flush15、在记录集RS中,可用于返回记录总数的语句是___B____。

A、Num = Rs.CountB、Num = RS.RecordCountC、Num = Rs.Fields.CountD、Num = Rs.PageCount二、填空题(每空2分,共30分)16、网页通常可分为静态网页和动态网页,静态网页是由____HTML____语言、JavaScript、VBScript、等和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为____.HTM____或___.html___。

17、如果要在VBSript中强制显示声明所有变量,应在脚本程序的开头处使用___Option Explicit____语句。

18、ASP 程序的脚本不是在客户端运行的,传送到浏览器上的 Web 页是在___服务器___上生成的。

19、IIS允许在一台计算机上创建多个 Web 站点,这些站点可以共同使用一个 IP地址同时提供信息发布服务。

它的实现方法是为不同网站指定一个不同的_____TCP端口_____来加以区分。

20、在ASP文件中直接声明主要脚本语言为VBScript的语句为__@ Language = "VBScript"__。

第< 1 > 页共 3 页21、如果在Request对象中没有指定准确的集合名称,ASP会自动按QueryString、___FORM__、_Cookies__和ServerVariables的顺序来搜索确定数据的获取方法。

23、Response的___Redirect___方法则可以自动完成页面间的跳转。

24、___Lock___方法用于锁定Application对象,___unLock__方法可以解除对Application对象的锁定。

25、如果使用了__Abandon__方法,Session对象将被重新分配一个新的SessionID值。

26、通常在<HTML>标记前调用 Response.Redirect 方法,若要在<HTML>标记后调用该方法,则必须将 Response.Buffer属性设置为___True___。

27、数据源DSN分为用户数据源、____系统___数据源和文件数据源三种类型。

三、程序填空题(每空1分,共10分)28、在下划线上填写适当的内容,以便在当前目录中创建一个名为“test.txt”的文本文件。

<%Dim fso , F'创建FSO对象实例Set fso = Server.CreateObject(___Scripting.FileSystemObject___)'创建文件并返回textStream对象Set F = fso.__CreateTextFile(Server.MapPath("./test.txt") __)F.____WriteLine___ "Hello" '向文件中写入字符串后换行F.___WriteBlankLine(1)____ '向文件中输出1个空行F.___Close_____ '关闭 TextStream对象%>29、下面是一段ASP程序,填空。

<% '创建连接对象Set Session("conn") = Server.CreateObject("___ADODB.Connection___")'打开站点目录data子目录中的student.mdb的Access数据库Session("conn").___ConnectionString___ = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.___MapPath___("./data/student.mdb")Session("conn").____Open____ '打开连接对象...... '该部分为执行代码Session("conn").Close '关闭数据连接对象____Set Session("conn") = Nothing____ '释放连接对象%>四、简答题(每小题5分,共10分)30、什么是SQL语言?一般分为哪几类?分别完成什么功能?答:SQL语言是结构化查询的缩写,它包括查询、定义、操纵和控制四个部分,SQL是由命令、子句、和运算符等构成,一般分为三类:数据操纵语言DML(完成在数据库中确定、修改、删除某一数据值的任务),数据定义语言DDL(完成数据库结构定义)、数据库控制语言DCL(用来授予和回收访问数据库的权限,并控制数据库操纵事务发生的时间及效果,对数据库进行监视等)31、在使用Insert语句添加数据时需要注意哪些方面?答:1)表名后括号内的字段名称排列顺序与VALUES后括号内数据的排列顺序必须一致,否则进行数据添加时会失败;2)对未设置的字段,添加数据时其默认值为空3)对于新添加的数据记录,在建立时就给予其默认值,而值为NULL五、编程题(20分)32、已知数据表结构为如下形式,请按要求完成操作数据表:Worker工号姓名性别身份证号工资其中表的各字段:工号——字符型,长度5,主键,姓名——变长字符串,长度15,不允许为空,性别——字符型,长度2,默认值为“男”,身份证号码——变长字符串,长度20,不允许为空,工资——数值型,默认值为0)Worker表存储在SQL Server的TESTDB数据库中,SQL Server 数据库的IP地址为:202.10.10.1,用户名为sa,密第< 2 > 页共 3 页码为xyz123,试根据下面表单的内容编写一个ASP程序,程序名为:add_data.asp,(要求使用ODBC驱动程序的方式打开数据,并以记录集对象的方法在worker表中将接收到的表单数据添加一条新记录。

)input.htm的代码如下:<html> <head> <title> 添加记录 </title> </head><body><form name="form1" method="POST" action="add_data.asp">工号:<input type="text" name="txtID"><BR>姓名:<input type="text" name="txtName"><BR>性别:<input type="radio" name="sex" value="男" checked>男女<input type="radio" name="sex" value="女">女<BR>身份证:<input type="text" name="txtPID"><BR>工资:<input type="text" name="txtSalary"><P><input type="submit" name="cmdSend" value="提交"><input type="reset" name="reset" value="重置"></form></body> </html>编写的add_data.asp代码为:<%tid = Request.Form("txtID")tname=Request.Form("txtName")sex = Request.Form("sex")tpid = Request.Form("txtPID")salary = Request.Form("txtSalary")Set conn = Server.CreateObject("ADODB.Connection")Set rs = Server.CreateObject("ADODB.RecordSet")conn.Open "Driver={SQL Server};Server=202.10.10.1;UID=sa; PWD=xyz123; database=TESTDB"sql = "select * from Worker where 工号='"&tid&"'"rs.Open sql,conn,adOpenKeySet,adLockOptimisticIF rs.EOF AND BOF THENrs.AddNewrs.Fields("工号") = tidrs.Fields("姓名") = tnamers.Fields("性别") = sexrs.Fields("身份证号") = tpidrs.Fields("工资") = salaryrs.UpdateELSEResponse.Write "该工号的记录已存在"END IFrs.CloseSet rs = Nothingconn.CloseSet conn = Nothing%>第< 3 > 页共 3 页。

相关文档
最新文档