ASP程序设计考试试卷及答案

合集下载

ASP期末试卷答案.docx

ASP期末试卷答案.docx

ASP复一、填空( 20 分)1、 ASP网在服器端运行。

2、不使用 IP 地址,可以使用Localhost来本机上的默Web主。

3、插入到 HTML中的 ASP程序一般用<% 和 %>括起来。

4、 HTML是一种超文本言,其文件可以分两部分:文件和文件体。

5、在 HTML文档中,使用<!--⋯⋯ -- >来行注。

6、当器不能示某个片,可用Alt属性的文本特定的片。

7、在网制作中,若加入E_mail 的接,写:mailto: +E_mail地址。

8、将一个网用框架分割成左右两,些共有3个文件。

9、若生入框可使用VBScript 的 InputBox函数,也可使用Window 的 Prompt 方法。

10、使用 Document 象的LastModified属性可生成最后修改日期。

11、在 VBScript中,可用Time函数来取当前。

12、一个量如果包含多于一个的相关数,就称数。

13、 Response 中的 Redirect方法可使器接到其它URL。

14、在聊天室程序中,一般使用application象来存在人数。

15、在 a1.asp 文件中加入<!-- #include file=” a2.asp ” -- >可取a2.asp 文件的内容。

16、 Response 象的 Mappath方法可以将虚路径化物理路径。

17、 <% Session.abandon %>意思:除所有存在Session 中的象并放源18、 Unlock方法用于放ASP面定 Application象的状。

19、在 Form 中使用 GET方法把数据提交到服器端的某一个ASP文件中,那么在文件的程度中,可以使用request象的 querystring数据集合取得用提交的数据,并加以理。

20、在 ASP中,建件通常用Server象的 CreateObject方法来。

21、 ActiveX 件中通常包含了可行代的接文件(.dll )或可行文件(.exe )文件。

ASP及网页制作试题及答案

ASP及网页制作试题及答案

一、选择题(每题2分,共40分)1、下面哪门语言不是被浏览器执行的。

A )HTML B) Javas cript C)VB script D)ASP2、执行a=”6”语句后,a是型。

A )字符串型B) 日期型C)数值型D)布尔型3、下列哪一个变量名称是正确的。

A)111 B)ab_1 C)_sum D)a?b4、相对JSP和PHP,是ASP优点的是。

A)全面支持面向对象程序设计B)执行效率高C)简单容易D)多平台支持5、下列哪一个函数可以将数值转换为字符串。

A)Cdate B) Cint C)Cstr D)CDb16、请判断下面程序运行完毕后a的值。

<%a=3a=a+5%>A)0 B)3 C)5 D)87、请问Int(3.45)和Int(-3.45)的值分别是。

A)4、-4 B) 3、-4 C)Cstr D)CDb18、程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是A)</Sub> B) </Sub> C)Exit Sub D)Loop9、下面不是Global.asa文件可用来存放是事件。

A)Application_OnEnd B) Application_OnStartC)Session_OnEnd D) Sever_OnStar10、left(“”,4)的值为。

A)”asp” B) “.net” C)”asp.” D)”aspn”11、下面程序执行完毕,页面上显示内容。

<%=”祖国”=”您好”%>A) 祖国B) 祖国您好C) 祖国(换行)您好D)以上都不对12、下列标记中,可以在网页中插入图片。

A)<img>标记B) <Br>标记C) <H3>标记D) <SCR>标记13、在VBScript中,注解前使用。

A) // B) /*…*/ C) … D) ”14、Application对象的默认有效期为分钟。

《ASP-NET程序设计》期末题库

《ASP-NET程序设计》期末题库

《ASP-NET程序设计》期末题库(1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。

答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。

答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。

Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。

答案:ControlToValidate(7) 下面是设置和取出Session对象的代码。

设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= ;答案:Session[“greeting”].ToString()(8) 下面是使用Application对象时防止竞争的代码。

Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock(),unlock()(9) 废除Session的语句是:。

答案:Session.Abandon()(10) 打开文件系统网站时将自动打开一个(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。

ASP NET Web程序设计试题四及答案

ASP NET Web程序设计试题四及答案

Web程序设计试题四及答案注意:时间120分钟,满分100分。

一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)1.在对SQL Server 数据库操作时应选用()。

A)SQL Server .NET Framework 数据提供程序;B)OLE DB .NET Framework 数据提供程序;C)ODBC .NET Framework 数据提供程序;D)Oracle .NET Framework数据提供程序;2.下列选项中,()是引用类型。

A)enum类型B)struct类型C)string类型D)int类型3.关于中的代码隐藏文件的描述正确的是()A)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。

编程逻辑唯一与用户界面不同的文件中。

该文件称作为“代码隐藏”文件,如果用C #创建,该文件将具有“.ascx.cs”扩展名。

B)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。

C)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。

D)以上都不正确。

4.以下描述错误的是()A)在C++中支持抽象类而在C#中不支持抽象类。

B)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。

C)在C#中可使用new 修饰符显式隐藏从基类继承的成员。

D)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。

5.C#的数据类型有()A)值类型和调用类型;B)值类型和引用类型;C)引用类型和关系类型;D)关系类型和调用类型;6.下列描述错误的是()A)类不可以多重继承而接口可以;B)抽象类自身可以定义成员而接口不可以;C)抽象类和接口都不能被实例化;D)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法()A)save方法B)load方法C)loadXML方法D)send方法8.下列关于构造函数的描述正确的是()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复习试题及答案

一、选择题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自考试题及答案

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复习试题及答案

ASP复习试题及答案

A S P复习试题及答案文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]一、选择题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 NET Web程序设计试题二及答案

ASP NET Web程序设计试题二及答案

Web程序设计试题二及答案注意:时间120分钟,满分100分。

一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分) Framework是多语言组件开发和执行环境,提供了一个跨语言的()A.统一框架B.统一编程思想C.统一模式D.统一编程环境2.在体系结构中,哪部分可以存储网页请求期间的信息()A.安全基础结构B.状态管理功能配置编译器3. IIS是创建、管理和承载网页的( )A.客户端B.服务器端C.Web服务器D.安装路径4. Web服务的扩展名是()A..aspxB..asmxC..ascxD..asax5.将命名空间倒入页面的网页指令是()A.ControlB.ImportC.MasterD.Page6.在HTML标签库中用于放置图像的标签是()A.<div>B.<img>C.<link>D.<title>7.设置控件属性的方法有()A.设计视图和源视图B.组件视图和逻辑视图C.控件视图和源视图D.设计视图和逻辑视图8.在HTML服务器控件中执行一个指令或动作,在网页上创建按钮的是()A.HtmlInput控件B.Textarea控件C.HtmlInputButton控件D.HtmlInputText控件9.在标准控件中用于文本显示的控件是()bel控件B.Textarea控件C.TextBox控件D.CheckBox控件10.支持绑定到提供程序所表示的SQL数据库的数据源控件是()A.XmlDataSourceB.ObjectDataSourceC.SqlDataSourceD.AccessDataSource11.组成数据提供程序的核心对象有几个()A.3B.4C.5D.612.在数据提供程序的核心对象中用于对数据源执行命令的对象是()A.DataReaderB.DataAdapterC.Connectionmand13.支持通过Seek方法随机访问文件的是()A.BufferStreamB.MemoryStreamworkStreamD.FileStream14.文件访问模式中用于打开现有文件并查找到文件尾或创建新文件的是()A.CreatB.AppendC.CreateD.OpenOrCreate15.用于验证用户输入信息的控件是()A.RangeValidatorparValidatorC.RequiredFieldValidatorD.RegularExpressionValidator二、填空题(每空1分,共10分)1. HTML文档分为______________和______________。

《ASPNET程序设计》期末测试二及答案

《ASPNET程序设计》期末测试二及答案

S序设计期末测试题(二)一、单选题(每题1 分,共15 分)1、静态网页文件的扩展名是()。

A. aspB. aspxC.htmD.jsp2、若内容页文件名为view.aspx,则其对应的代码页文件名默认是()。

A. view.csB. view.cs.aspxC. view.aspx.csD.view.aspx3 、使用RadioButtonList 生成单选列表,选中其中的某项时触发SelectedIndexChange*件,则该控件的哪个属性要设置为True ()。

A. checkedB. AutoPostBackC. selectedD. Text4、要使ListBox 控件的行数为多行,需要将下列哪个属性值设置为Multiple ()。

A. checkedB. AutoPostBackC. TextModeD. SelectionMode5、以下哪个数据库类型可以使用SqlDataSource空件作数据源()。

A.AccessB.SQL Server 2000C.OricalD. VFP6、一个C#§序总是调用哪个方法作为开始(入口):()。

A.MainB.mainC.MAIND.任意一个方法即可7、windows 应用程序开发时,窗体加载时触发的事件是()。

A.ClickB.PaintC.LoadD.Init8、在ASPNET的内置对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是()。

A.SessioinB.CookieC.RequestD.Application9、Application 对象的默认有效期是()。

A.15分钟B.应用程序启动到结束C.15分钟D.30分钟10、在ASPNET中提供()个内置对象。

A.2B.7C.10D.811、DataReader对象的()方法读取时间形式的值。

A. DateB. TimeC. DateTimeD.GetDataTime12、当整个页面被浏览器读入时触发的事件是()。

asp期末考试试题与答案

asp期末考试试题与答案

asp期末考试试题与答案# ASP期末考试试题与答案## 一、选择题(每题2分,共20分)1. ASP(Active Server Pages)是一种:- A. 客户端脚本语言- B. 服务器端脚本语言- C. 数据库管理系统- D. 操作系统2. 下列哪个不是ASP的内置对象?- A. Request- B. Response- C. Session- D. Cookie3. ASP中,用于向客户端发送数据的内置对象是:- A. Request- B. Response- C. Server- D. Application4. 在ASP中,用于获取表单数据的方法是:- A. Get- B. Post- C. Both A and B- D. None of the above5. 下列哪个不是ASP的常用数据库连接方式?- A. ODBC- B. OLEDB- C. ADO- D. CGI## 二、简答题(每题10分,共30分)1. 简述ASP的工作原理。

2. 解释Session对象在ASP中的作用。

3. 描述如何使用ASP进行数据库连接。

## 三、编程题(每题25分,共50分)1. 编写一个ASP程序,实现用户登录功能。

用户提交用户名和密码后,程序验证用户名和密码是否正确,并给出相应的提示信息。

```asp<%Dim username, password, correctUsername, correctPassword' 假设从表单获取用户名和密码username = Request.Form("username")password = Request.Form("password")' 设置正确的用户名和密码correctUsername = "admin"correctPassword = "123456"' 验证用户名和密码If username = correctUsername And password = correctPassword ThenResponse.Write("登录成功!")ElseResponse.Write("用户名或密码错误,请重新输入!")End If%>```2. 编写一个ASP程序,实现用户注册功能。

ASP复习试题及答案

ASP复习试题及答案

A S P复习试题及答案文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]一、选择题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练习题及答案.

一、选择题:(每个小题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考试题及答案

asp考试题及答案

asp考试题及答案1. ASP是什么的缩写?A. 应用服务提供商B. 活动服务器页面C. 应用服务协议D. 应用服务程序答案:B2. ASP技术主要用于什么领域?A. 数据库管理B. 网络编程C. 桌面应用开发D. 移动应用开发答案:B3. 在ASP中,以下哪个不是内置对象?A. ResponseB. RequestC. SessionD. Stream答案:D4. ASP中,用于向客户端发送数据的函数是?A. GetB. PostD. Write答案:D5. 在ASP中,以下哪种数据类型用于存储日期和时间?A. DateB. TimeC. DateTimeD. Timestamp答案:C6. 如何在ASP中定义一个变量?A. var myVar;B. var myVar = "value";C. let myVar;D. let myVar = "value";答案:B7. 在ASP中,以下哪个不是条件语句?A. IfB. ElseC. SwitchD. For答案:D8. ASP中,用于循环遍历数组的语句是?A. ForC. DoD. Loop答案:A9. ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. DateTime()答案:A10. 在ASP中,如何将字符串转换为小写?A. LCase()B. Lower()C. ToLower()D. ConvertToLowerCase()答案:B。

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

试题及答案asp1. ASP是什么的缩写?A. Active Server PagesB. Application Service ProviderC. Advanced System ProgrammingD. All Systems Programming答案:A2. ASP的主要功能是什么?A. 数据库管理B. 网页开发C. 操作系统开发D. 网络设备管理答案:B3. ASP支持哪些脚本语言?A. VBScript和JScriptB. C++和JavaC. Python和RubyD. PHP和Perl答案:A4. ASP的运行环境是什么?A. Windows ServerB. Linux ServerC. macOS ServerD. 所有操作系统答案:A5. ASP的默认端口号是多少?A. 80B. 443C. 8080D. 3306答案:A6. ASP如何与数据库进行交互?A. 通过ADO对象B. 通过XMLC. 通过HTMLD. 通过CSS答案:A7. ASP的代码通常保存在什么类型的文件中?A. .aspB. .aspxC. .phpD. .jsp答案:A8. ASP的代码执行是在服务器端还是客户端?A. 服务器端B. 客户端C. 两者都不是D. 两者都是答案:A9. ASP中如何声明变量?A. var myVar = "value";B. myVar = "value";C. Dim myVar = "value";D. myVar = "value";答案:C10. ASP中如何输出变量的值到网页上?A. Response.Write(myVar)B. Print(myVar)C. Echo(myVar)D. Display(myVar)答案:A。

ASP程序设计期末试卷(word文档良心出品)

ASP程序设计期末试卷(word文档良心出品)

第 1 页 共4 页2010-2011学年第一学期期末考试试卷《 程序设计》试卷B一、选择题(每题2分,共40分) 1. HTML 是一种( )A.标记性语言B.编程语言C.汇编语言D.机器语言2. 下列标记不属于HTML 文档的基本结构的是:( ) A <html> B <body> C <head> D <form>3. 下面( )不是网页文件的扩展名。

A. .jsp B. .htm C. .aspx D. .txt4. Web 窗体页发生页面请求时, 首先确定是否要分析和编译页。

页请求之后,将确定当前的请求是新请求还是回发请求,这个功能由页的( )属性设置。

A. PreRenderB. IsPostBackC. OutputStreamD. PreInit 5. Web 窗体页的扩展名是( )A. .aspxB. .asmx C ..ascx D. .asax 6. 以下控件,不是 站点导航控件的是( ) A. TreeView 控件 B. Menu 控件C. SiteMapPath 控件D. Button 控件7. Session 对象的默认有效期为多少分钟:( )A 10B 15C 20D 应用程序从启动到结束8. 如果要设置在ImageButton 控件中显示的图片的位置,需要设置它的( )属性。

A. ImageUrlB. ToolTipC. ImageAlignD. PostBackUrl9. 数据访问技术的一个突出优点是支持离线访问,( )对象是实现离线访问技术的核心。

A . DataTable B. DataView C. Dataset D. DataAdapter10. Response 对象将指定的字符串或表达式的结果写在当前的HTTP 输出的方法是( )A. Write 方法B. WriteFile 方法C. Close 方法D. Redirect 方法 11. 下列( )模板用来控制交替项的外观显示 A. HeaderTemplate B. FooterTemplate C. ItemTemplate D. AlternatingItemTemplate12. 母板页由特殊的( )指令识别,该指令替换了用于普通.aspx 页的@Page 指令。

ASP试题(附参考答案)

ASP试题(附参考答案)

ASP试题(附参考答案)一、单选题(共54题,每题1分,共54分)1.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A2.GridView控件任务按钮中没有“启用编辑”等复选框,这可能是因为:A、GridView控件属性设置错误B、GridView控件AllowEdit属性应设置为trueC、GridView控件AutoGenerateEditButton属性应设置为trueD、其数据源应该配置Update命令正确答案:Dbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B4.gridview中PageSize属性是A、gridview设置每页显示记录数B、启用gridview编辑功能C、没有意义D、gridview设置分页大小的属性为正确答案:D5.以下是服务器端动态网页技术的是A、C#B、C、JavaScriptD、SQLServer编程正确答案:B6.关于DataList控件A、是数据源控件B、是数据显示控件C、是用户自定义控件D、是Html控件正确答案:B7.静态网页设计技术,主要是指:A、HTMLB、C#语言C、JavaScript语言D、SQLServer编程正确答案:A8.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:B9.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、内容页仅比普通网页多@Master指令B、内容页也具有@Page指令C、内容页也具有html标记D、完全相同正确答案:B10.Calender控件常常用来A、接收用户输入的数据B、选择日期C、激发事件,提交网页D、链接到其他页面正确答案:B11.关于GridView控件的标题行A、没有行号,没有列号B、没有行号,有列号C、GridView控件的数据行的第0行D、GridView控件的第1行正确答案:B12.sqlDataSource控件选择操作执行后引发的事件是A、SelectingB、SelectedC、UpdatingD、Updated正确答案:B13.Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C14.使用“数据源配置向导”配置Select语句时,如何操作可以进一步将查询返回的数据排序A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDERBY(R)…”按钮D、单击“高级(V)…”按钮正确答案:C15.单个页面数据保持的状态管理方式是()。

网络程序设计—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. 下列那种方法不能实现页面跳转的效果()。

asp服务规范考试题库及答案

asp服务规范考试题库及答案

asp服务规范考试题库及答案一、单选题(每题2分,共20分)1. ASP技术全称是什么?A. Active Server PagesB. Application Server PagesC. Advanced Server PagesD. Active Server Protocol答案:A2. ASP默认使用的脚本语言是?A. VBScriptB. JavaScriptC. PHPD. Python答案:A3. 下列哪个不是ASP的内建对象?A. RequestB. ResponseC. ServerD. Database答案:D4. ASP文件的默认扩展名是什么?A. .aspB. .aspxC. .phpD. .jsp答案:A5. 在ASP中,如何获取客户端提交的表单数据?A. 使用Request对象B. 使用Response对象C. 使用Server对象D. 使用Session对象答案:A6. ASP中,如何设置客户端的Cookie?A. 使用Request对象B. 使用Response对象C. 使用Server对象D. 使用Session对象答案:B7. 在ASP中,如何重定向到另一个页面?A. 使用Response.Redirect方法B. 使用Request.Redirect方法C. 使用Server.Transfer方法D. 使用Session.Redirect方法答案:A8. ASP中,如何获取当前服务器的时间?A. 使用Date()函数B. 使用Time()函数C. 使用Now()函数D. 使用GetDate()函数答案:C9. 在ASP中,如何判断一个变量是否为Null?A. 使用IsNull函数B. 使用IsNull方法C. 使用IsNothing函数D. 使用IsEmpty方法答案:A10. ASP中,如何创建一个数组?A. 使用Dim语句B. 使用New Array语句C. 使用CreateObject方法D. 使用Array函数答案:A二、多选题(每题3分,共15分)1. ASP支持哪些脚本语言?A. VBScriptB. JScriptC. PerlScriptD. Python答案:A、B、C2. 在ASP中,可以使用哪些方法向客户端输出内容?A. Response.WriteB. Response.OutputC. Response.RedirectD. Response.End答案:A、D3. 下列哪些是ASP的内建对象?A. RequestB. ResponseC. ServerD. Application答案:A、B、C、D4. 在ASP中,可以使用哪些方法来获取客户端的IP地址?A. Request.ServerVariables("REMOTE_ADDR")B. Request.ClientCertificate("IPAddress")C. Request.Cookies("IPAddress")D. Request.Form("IPAddress")答案:A、B5. ASP中,可以使用哪些方法来设置会话级别的变量?A. Session("variableName") = valueB. Application("variableName") = valueC. Response.Cookies("variableName") = valueD. Request("variableName") = value答案:A三、判断题(每题1分,共10分)1. ASP是一种服务器端的脚本环境,用于创建动态交互式Web服务器应用程序。

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

第 1 页 共 4 页语言是在浏览器A) Blank B) Self C) Parent D) Top5.使用______A_____语句可以立即从Sub 过程中退出。

A) Exit Sub B) Exit C) </Sub> D) Loop6.执行完strUser = "12345678"以后,strUser 是_____B______类型。

A) 整数变量 B) 字符串变量C) 布尔型变量 D) 单精度变量7. Request.Form 读取的数据是_____A______。

A) 以Post 方式发送的数据 B) 以Get 方式发送的数据 C) 超级连接后面的数据 D) 以上都不对8. Session 对象默认有效期为_____B______分钟。

A) 10 B) 20 C) 30 D) 609.对于使用分组查询,下面说法正确的是____ABCD_______。

A)WHERE 子句必须放在GROUP BY 子句之前。

B)HA VING 子句中只能包含分组字段或者聚合函数。

C)SELECT 语句选择的列只能是分组字段或者聚合函数。

D)HA VING 必须放在GROUP BY 子句之后。

10.使用BeginTrans()_______CAD____,利用CommitTrans()___________,如果有错误发生,利用RollbackTrans()来___________。

A) 提交一个事务 B) 总结事务 C) 开始一个事务 D) 取消事务二、填空题(每空2分,共40分)1.浏览器端语言包括:______HTML_____、CSS、_____JavaScript______和VBScript语言。

2.做应用开发,数据库支持是必须的,目前应用领域的数据库系统全部采用___关系型数据库________。

3.表单标记<Form>的____Action_______属性用于指定表单处理程序的URL地址,___Method________属性用于定义数据提交方式。

4. <Input Type=>标记的____Name_______属性用于为输入区域命名,_____Value______属性用来指定输入区域的默认值。

5.在ASP程序中常用的脚本语言有VBScript和_____Jscript______。

6.VBScript 只有一种数据类型,称为____Variant_______,也叫做变体类型。

7.声明Variant变量使用______Dim_____语句。

8.Request.Form和Request.QueryString对应的是Form提交时的两种不同提交方法:_____Post______方法和_____Get______方法。

9.Application提供两个事件:①____Application_OnStart()_______——Application开始的时候,调用该事件。

②____Application_OnEnd()_______——Application结束的时候,调用该事件。

10.要在数据库中查询姓江的人,使用语句:_________SELECT*FROM数据库表WHERE姓名Like’江%’________________________。

11.创建记录集对象的一个实例,可以使用____Connection对象的Execute()方法_______,这种方法创建的记录集指针只能向下,而不能向上移动,即不能执行MoveFirst()和MovePrevious()指令。

12.语句“Response.Write(“opener.refreshFrm.submit();”)”的功能是__刷新父窗体________。

“opener”是系统关键字,表示打开当前窗体的父窗体,“refreshFrm”是___Form表单的名称________,submit()是控制表单提交。

13.函数DateDiff(“d”,x,y)的功能是____将日期x减去日期y,将结果以天作为单位来表示_______。

14.程序员在编写完代码以后,需要对代码进行检查并做简单的测试,目的是为了功能可用,这个阶段的测试称之为“__单元测试_________”。

三、问答题(每小题7分,共21分)1.VBScript脚本语言有哪几种控制程序循环的结构?而其中的Do…Loop循环,又有几种不同的形式?答:循环结构包括:①Do…Loop;当条件为True时循环②While…End;当条件为True时循环③For…Next;指定循环次数,使用计数器重复运行语句④For Each…Next;对于集合中的每项或数组中的每个元素,重复执行Do…Loop循环包括:①Do While…Loop;②Do Until…Loop;③Do Loop…While;④Do Loop…Until;2. ASP提供的内置组件中,File Access组件的功能是什么?试简单描述其构成?.答:File Access组件使我们在编写ASP网络应用程序时,能够方便地实现在Web服务器上添加、改变、创建或删除文件夹(目录)和文件。

此外,该组件还可探测特定的文件是否存在,若存在则可进一步获得有关属性。

File Access组件还使文件处理变得相当容易。

在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。

这就要求能够创建所需文件,写入、读出和更新其中的数据。

因为假如把数据存储在诸如Access或SQL Server数据库中,通常会给应用程序增加很大的开销,而把数据存储到二进制文件或文本文件中则可能是最有效的解决方案。

File Access组件主要由文件系统对象FileSystemObject、文件夹对象Folder和文件对象File第 2 页共4 页组成,用来负责文件和文件夹的管理。

但如果需要读写文件的内容,则必须与文本流对象TextStream一起使用。

3.在教材第八章介绍的“在线考试系统”中,是怎样在技术上确保每一份试卷内的试题都不重复,并且保证每次生成的备份试卷都各不相同的?答案:“在线考试系统”的关键之处在于以下几点。

①随机抽取试题,不仅可保证每一份试卷内的试题不重复,并可确保每次生成的备份试卷都各不相同。

②自动生成每道试题的4个单选项。

③用隐含方式将每道题的标准答案传递到判卷评分程序。

④点击“交卷”按钮后将同时传送考生所选的n个答案(No1-Non)以及n个标准答案(Da1-Dan),因而在启动程序判分时,就不必再次打开数据库寻找对应考题的答案。

使用上述在线考试系统已经可以实施简单的考试和判分,但要使此程序真正可用,必须进一步加以完善。

可考虑在下列几个方面着手改进。

①增加考生登录页面,用以输入考生姓名、班级、考号等信息“煽事先创建好考生信息数据库,用以验证考生身份的合法性。

②增加考试计时功能。

在试卷页面上显示时钟和剩余的考试时间,一旦到达终考时间便自动交卷。

③自动将考生的得分保存到数据库的相应成绩表中,并自动完成最高分、最低分和平均分等考分统计工作。

④利用本程序在线考试时,考生在点击“交卷”按钮并看到考试成绩后,仍可以通过点击网页上的“后退”按钮继续考试。

这是一个必须设法改进的地方。

⑤设法解决多选题和填空题的出卷和评判问题。

四、综合题(每小题17分,共17分)1.请用ASP编写一个页面,当客户第一次访问时,需在线注册姓名、性别等信息,然后把信息保存到Cookies 中。

下一次如该客户再访问时,则显示“某某,您好,您是第几次光临本站”的欢迎信息?1.<%dim user_name,password,sex,love,career,introduction,varNumber'第一句是Option Explicit,因此变量必须先定义,方可使用user_name=Request.Form("user_name")password=Request.Form("password")sex=Request.Form("sex")love=Request.Form("love")career=Request.Form("career")introduction=Request.Form("introduction")if user_name="" thenResponse.redirect "e4-3-1.asp"end ifif user_name<>Request.Cookies("MyCookie")("user_name") thenResponse.Write "您是第一次访问本站!欢迎您光临!"Response.Cookies("MyCookie")("user_name")=user_nameResponse.Cookies("MyCookie")("password")=passwordResponse.Cookies("MyCookie")("sex")=sexResponse.Cookies("MyCookie")("love")=loveResponse.Cookies("MyCookie")("career")=careerResponse.Cookies("MyCookie")("introduction")=introductionResponse.Cookies("MyCookie")("Number")=1 ' 第一次访问,故将Cookies 中的Number 设置为1elsevarNumber=Request.Cookies("MyCookie")("Number")varNumber=varNumber+1第 3 页共4 页第 4 页共4 页。

相关文档
最新文档