asp练习题
7、下面程序段执行完毕,c的值是:(3)
<%
Application("a")=1
Application ("b")=2
c= Application ("a")+ Application ("b")
%>
8、安装了WEB服务器程序之后,有几种方法输入网址可以访问站点默认文档。
四、操作练习
1、留言板的制作(查看留言、分页显示、管理员登录、删除、回复留言)
2、学生信息的添加、管理员登录、修改、删除学生信息的操作
3、聊天室的制作
4、乘法口诀表的制作
5、使用循环求1到100以内的奇数和或偶数和
A <% msgbox("输出内容") %>
B <%=Int(3.2)%>
C <% response.write v &"是一个字符串变量" %>
D <%=v & "输出内容"%>
8、关于For…Next语句,下面说法错误的是(C)
A可以在循环中的任何位置放置一个Exit For语句。
B step的值必须是整数,默认为1。
C VBScript中,变量必须先声明再使用。
D以上全都错误。
5、VBScript中,下列运算符优先级最高的是(B)
A求余运算(Mod)
B负数(-)
C乘法和除法(*, /)
D字符串连接(&)
6、下列哪一个函数可以将日期转换为字符串?(A)
A Cdate
B CInt
C CStr
D CDbl
7、下面的语句不能输出内容到客户端的是(A)
C只能在本机非操作系统所在磁盘的文件夹。
D以上全都是错的。
27、关于ASP,下列说法正确的是(C)
A开发ASP网页所使用的脚本语言只能采用VBScript。
B网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D以上全都错误。
A Request
B Application
C Session
D以上都可以
11、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。
A只能在本机的c:\inetpub\wwwroot文件夹。
B只能在本机操作系统所在磁盘的文件夹。
C只能在本机非操作系统所在磁盘的文件夹。
D以上全都是错的。
12、QueryString获取方法、Form获取方法获取的数据子类型分别是:(C)
复习题
一、选择题
1、关于HTML文件说法正确的是:(C)
A HTML标记都必须配对使用。
B在<title>和</title>标签之间的是头信息。
C HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。
D在<u>和</u>标签之间的文本会以加粗字体显示。
2、关于IIS的配置,下列说法错误的是(D)
28、如果a = Int(10*Rnd()),则a的值不可能是(D)
A 0
B 1
C 9
D 10
29、下列不属于Response对象的方法的是(C)
A Write
B End
C abandon
D Redirect
30、下面属于Server对象的方法的是(D)
A CreateObjectB HTMLEncode
C <% response.write v &"是一个字符串变量" %>
D <%=v & "输出内容"%>
18、关于For…Next语句,下面说法错误的是(B)
A可以在循环中的任何位置放置一个Exit For语句。
B step的值必须是整数,默认为1。
C For i = 1 To 15 Step 4,这一行说明循环体最多可以执行4次。
3、动态网页的执行过程
4、静态网页执行过程
5、request对象的form集合和querystring集合的区别
6、下面程序段执行完毕,页面上显示内容是()
<%
Dimstr
str="a"
Session(str)="123"
Session("str")="456"
Response.Write Session(a")
A word B excel C dreamwear D C语言
23、利用ASP开发的网页,其文件扩展名应命名为(C)。
A .htm B .aspx C .asp D无严格限制
24、VBScript中,下列说法正确的是(D)
A没有计算数的指数次方的运算符,但可以通过*运算符实现。
B &运算符可以强制将任意两个表达式进行字符串链接。
A Cdate
B CInt
C CStr
D CDbl
21、关于HTML文件说法错误的是:(C)
A HTML文件是一个包含标记的文本文件。
B这些标记告诉浏览器怎样显示这个页面。
C HTML文件必须以.htm为扩展名。
D HTML文件可以用一个简单的文本编辑器创建。
22、ASP开发工具有microsoft的Visual Studio、FrontPage、记事本和(C)。
C MapPath D以上全都是
二、填空题
1、ASP中,VBScript的唯一的数据类型是__Variant________。
2、用于从客户端获取信息的ASP内置对象是___Request_______,输出内容到客户端的ASP内置对象是_____Response______。
3、在VBScript中,可以使用____dim______关键字来定义常量。
三、简答
1、常用的网页布局方法有哪些?
2、写出字符串“Welcome To China!”,使用不同的函数输出的结果
Lcase ("WelcomeToChina!")
Len("Welcome ToChina!")
mid("Welcome ToChina!",5,3)
Ucase("Welcome ToChina!")
B网页中的ASP代码同html标记符一样,必须用分隔符”<%”和”%>”将其括起来。
C ASP网页,运行时在客户端可以查看到真实的ASP源代码。
D以上全都错误。
4、关于VBScript,下列说法正确的是(A)。
A VBScript只有一种数据类型。
B可以使用Dim、Private、Public和Const关键字声明变量。
A Dim
B Set
C Var
D Private
16、在应用程序的各个页面中传递值,可以使用内置对象(D)
A Request
B Application
C Session
D以上都可以
17、下面的语句不能输出内容到客户端的是(A)
A <% msgbox("输出内容") %>
B <%=Int(3.2)%>
C For i = 1 To 15 Step 4,这一行说明循环体最多可以执行4次。
D计数变量I可以是变量或表达式。
9、QueryString获取方法、Form获取方法获取的数据子类型分别是:(C)
A数字、字符串
B字符串、数字
C字符串、字符串
D必须根据具体值而定
10、在应用程序的各个页面中传递值,可以使用内置对象(D)
A IIS可以同时管理多个应用程序
B IIS要求默认文档的文件名必须为default或index,扩展名则可以是.htm、.asp等已为服务器支持的文件扩展名。
C IIS可以通过添加Windows组件安装
D IIS不光能够管理web站点,也可以管理FTP站点。
3、关于ASP,下列说法正确的是(C)
A开发ASP网页所使用的脚本语言只能采用VBScript。
A数字、字符串
B字符串、数字
C字符串、字符串
D必须根据具体值而定
13、如果a = Int(10*Rnd()),则a的值不可能是(D)
A 0
B 1
C 9
D 10
14、下列不属于Response对象的方法的是(C)
A Write
B End
C abandon
D Redirect
15、使用下面哪一个关键字创建服务器组件的实例(B)
C表达式16/5的结果是1。
D以上都正确
25、返回当前日期的函数是(B)。
A now()B date()C time()D year()
26、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。
A只能在本机的c:\inetpub\wwwroot文件夹。
B只能在本机操作系统所在磁盘的文件夹。
4、连接数据库需要用到的对象是__________,保存处理之后结果的对象是__________。
5、表达式16/5的结果是____3______。
6、将日期转换成字符串需要调用的函数是__Cdate________。
7、开发ASP网页所使用的脚本语言有____vbscript______和____jscript
______。
8、ASP内置对象中,能用于统计访问人数的是___application_____、session对象。
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考试试题一、选择题(每题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、关于静态网页与动态网页以下说法错误的是:()A.动态网页以数据库技术为基础,可以大大降低网站维护的工作量;B.动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的HTML网页;C.纯粹HTML制作的网页具有交互性,维护更新不需要逐页手动完成;D.ASP网页在服务器端以扩展名为.asp存储。
2、在本机服务器默认www主目录C:\intpupb\wwwroot 下建一个temp.asp文件,其他主机通过Internet访问你的ASP文件时,下列说法正确的是:()A.http://locallhost/temp.asp B.http://127.0.0.1/temp.aspC.http://本机计算机名称/temp.asp D.http://本机计算机的IP地址/temp.asp3、下列几个是Response对象的方法,哪个是用来输出二进制信息的()A.BinaryRead B.BinaryWrite C.Flush D.Write4、Application对象的默认有效期为多少分钟()A.10分钟B.15分钟C.20分钟D.应用程序从启动到结束5、以下对Global.asa的说法中,错误的是()。
A.文件名称和扩展名固化,可以修改;B.每个应用程序可有多个Global.asa文件C.Session和Application对象的事件处理过程,必须放在该文件中;D.Global.asa文件必须放在站点或者应用程序的根目录下。
6、关于VBScript 过程,下列说法错误的是()。
A.call语句用于Sub 或Function 过程的调用。
B.调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。
C .Function 函数可以有返回值。
D.使用Exit Function 语句可以从Function 过程中立即退出。
ASP习题试卷
ASP习题试卷:(一)一、填空题:1 B/S结构就是浏览器和服务器2 通过站点安全配置工具可以配置登陆站点的一些公共属性,如验证类型等。
3 OleDbDataAdapter类表示一组数据命令和一个数据库连接,它们用于填充DataSet和更新数据源4 .NET2.0提供了一个新的控件LoginV iew,其根据用户是否已登录来显示不同的信息5 Create*系列方法都以Create开头并以节点的类型结尾,如CreateComment是指创建注释,CreateTextNode是指创建叶子节点6 使用SQL语句操作数据主要通过SqlCommand类来实现二、选择题:1 关于如下代码的解释错误的事:(B)<%@Page Language=”C#”AutoEventWireup=”true”CodeFile=”HelloWorld.aspx.cs”Inherits=”_Default”%>nguage:后台代码所使用的语言B.AutoEventWireup:是否自动启用页面事件,默认是禁用C.CodeFile:与此HTML页面关联的后台代码页面的文件名D.Inherits:后台代码的类名2 创建与数据库的连接所涉及的类是:(D)A.DataSet B.OleDbDataAdapter C.OleDbDataReader D.OleDbConnection3 (B)语句用于向表格中插入新的行A.SELECTB.INSERT INTOC.UPDA TED.DELETE4 表示XML文档的类是(C)A.XMLReaderB.XMLTextC.XMLDocumentD.XMLNode5 (A)表示提供对XML数据进行快速只进的读取器A.XMlTextReaderB.XMlV alidatingReaderC.XMLNodeReaderD.XMLNode6 修改DOM节点常用的方法不包括(D)A.使用XMLNode.InnerText属性修改节点的值B.通过修改XMLNode.InnerXml属性来修改节点标签或其值C.使用XMLNode。
asp练习题
ASP练习题一、选择题1、在SQL Server中,主数据库文件是所有数据库的起点,其扩展名默认为_______。
()A. MDBB. MDFC. NDFD. LDF2、随着在服务器上使用多个驱动器,可以通过增加____文件来为数据库增大容量。
()A. 日志文件B. 主数据库文件C. 辅助数据库文件D. SQL文件3、下列对象中,哪一个不是ASP内置对象_____________。
( )A. ResponseB. ServerC. SessionD. Recorderset4、对于Request 对象,如果省略获取方法,如Request(“user_name”),将按什么顺序集资检查是否有信息传入。
()A、Form、Query String、Cookies、Server Variables、Client CertificateB、Query String、Form、Cookies、Server Variables、Client CertificateC、Cookies、Query String、Form、Server Variables、Client CertificateD、Form、Query String、Cookies、Server Variables、Client Certificate5、Query String 获取方法、Form 获取方法获取的数据子类型分别是:( )A、数字、字符串B、字符串、数字C、字符串、字符串D、必须根据具体值而定6、Session 对象的默认有效期为多少分钟( )A、10B、15C、20D、307、在同一个应用程序的页面 1 中执行Session.Timeout=30,那么在页面2中执行Response.Write Session.Timeout,则输出值为多少分钟?( )A、15B、20C、25D、308、要查询user_name 为“tutu”且是2003 年1 月日前注册的用户,请问用哪条语句()A、Select *form users Where user_name=tutu Andsubmit_data<#2003-1-1#B、Select *form users Where user_name= "tutu" Andsubmit_data>#2003-1-1#C、Select *form users Where user_name= "tutu " Andsubmit_data<#2003-1-1#D、Select *form users Where user_name= "tutu " Orsubmit_data<#2003-1-1#9、要在users 表中插入 1 条记录,下面哪条语句是正确的()A、Insert Into users(id,user_name) Value(100,"luhong ")B、Insert Into users(real_name,tel) Value("卢红","6545632 ")C、Insert Into users(user_name,Email) Value("luhong ","")D、Insert Into users(user_name,Email) Value("luhong ",NULL)10、Applicatin 对象的默认有效期为多少分钟? ( )A、10B、15C、20D、应用程序从启动到结束二、判断题1、数据库只是存储数据的集合。
ASP练习题
1.以下哪不是程序的特点()A、解释运行的编程框架,效率低B、编译性的编程框架,效率高C、界面设计和程序设计以不同的文件分离开D、可以做web应用程序2. 以下是页面的后缀名是:_______A..aspB..phpC..csD..aspx3.以下不是验证控件的是______A. RangeV alidatorB. CompareV alidatorC. CustomV alidatorD. Required4.以下是Label控件的属性的是______A.textB.valueC.accD.accp5. Calendar 控件是______A.文本控件B.ajax控件C.按钮D.日历控件中的上传控件是______A. ListBoxB. AdRotatorC. FileUploadD. Panel7.visual studio编译运行的快捷键是______A.F4B.F5C.F1D.F98.visual studio里没有______A.html控件B.数据控件C.验证控件D.发布控件9.以下代码能用于向前台输出信息的是______A.request.querstringB.response.redirectC.response.writeD.response.end10.以下代码表示程序应用windows身份验证的是______A. <authentication mode="Windows"/>B. <authentication mode="?"/>C. <authentication mode="unix"/>D. <authentication mode="delay"/>11.以下说法错误的是:______A:程序可以操作xml文档B:程序可以遍历xml文档C:Dataset控件可以以xml文档作为数据源D:Dataset控件不能以xml文档作为数据源中可以在不同项目之间共享值的对象是:______A:Response B. Request C. Application D. Session13.以下说法不正确的是______A.母板页是中独有的B.应用母板页样式的页面叫做内容页C. 母板页只能有前台样式不能含后台代码D.母板页不仅有前台样式也可以包含后台代码14.面向对象语言的特征是______A.封装,继承,多态B. 封装,继承,泛型C. 封装,继承,重载D. 封装15.下列对象可以向dataset中填充数据的是______A . SqlConnectionB . SqlCommandC . SqlDataReaderD . SqlDataAdapter16. 下列哪个控件不能作为数据源显示控件______A、GridViewB、DataListC、RepeaterD、CustomV alidator17. 以下不是SqlCommand 对象的方法是______A、Cancel()B、ExecuteRead()C、ExecuteScalar()D、ExecuteNonQuery()18、以下对类和对象的关系说法正确的是:()A、类是创建对象的模板B、对象是创建类的模板C、类中的字段一定是该类的对象才能引用D、类是在对象中定义的19. 表示只有所属类的成员才能访问的修饰符是:______A. publicB. protectedC. privateD. Internal20、以下错误处理语句语法错误的是______A、try{…}finally{…}B、try{…}catch{…}C、try{…}D、try{…}catch{…}finally{…}21.用户登录控件(Login)中的DestinationPageUrl属性代表:A.登录成功的提示B.登录成功时转向的网页C.登录失败时转向的网页D.登录失败时的提示22.在一个子目录的web。
asp习题2
Request和Response对象习题1. 选择题(可多选)(1)对于Request对象,如果省略集合,如Request("strName"),将按什么顺序依次检查是否有信息传入?A. Form、QueryString、Cookies、ServerV ariables、ClientCertificateB. QueryString、Form、Cookies、ServerV ariables、ClientCertificateC. Cookies、QueryString、Form、ServerV ariables、ClientCertificateD. Form、QueryString、Cookies、ServerV ariables、ClientCertificate(2)Request对象的QueryString、Form、Cookies集合获取的数据子类型分别是?A. 数字、字符串、字符串B. 字符串、数字、数字C. 字符串、字符串、字符串D. 必须根据具体值而定(3)在表单中,下列哪个属性用于设定表单的提交方法?A. methodB. actionC. POSTD. GET(4)若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?A. Request.Form("元素名")B. Request.QueryString("元素名")C. Response.Form("元素名")D. Response.QueryString("元素名")(5)下面哪种集合可以获取查询字符串中的信息?A. Response("元素名")B. Request("元素名")C. Request.Form("元素名")D. Request.QueryString("元素名")(6)请问下面语句执行完毕后,页面上显示内容是什么?<% Response.Write "<a href=''>新浪</a>" %>A. 新浪B. <a href=''>新浪</a>C. 新浪(超链接)D. 错误信息(7)请问下面程序段执行完毕,页面上显示的内容是什么?<%="北京"="上海"%>A. 北京上海B. 北京(换行)上海C. 北京D. 错误信息(8)请问下面程序段执行完毕,页面上显示的内容是什么?<%Response.Write "a": Response.Flush: Response.Write "b": Response.ClearResponse.Write "c": Response.End: Response.Write "d"%>A. acB. cdC. bdD. ad(9)Response对象的什么方法可以将缓冲区中的页面内容立即输出到客户端?A. WriteB. EndC. ClearD. Flush(10)下列哪个集合可以返回客户端IP地址?A. Request("REMOTE_ADDR")B. Request.ServerV ariables("REMOTE_ADDR")C. Request.ServerV ariables("IP")D. Request.ServerV ariables("LOCAL_ADDR")答案:1、答案:A2、答案:D3、答案:A4、答案:B5、答案:BD6、答案:C7、答案:D解释:当使用简写方式输出时,每一句两边都要加上<%和%>。
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习题
Next
A) 10 B) 11 C) 12 D) 13
21.设A="abcdefghijklm",下面( C )的函数值为"jklm"。
A、Mid(A,10,14) B、Ringht(A,4) C、Mid(A,10,4) D、Left(A,10,4)
32、表达式X1>X是( D )
A、算术表达式 B、非法表达式 C、字符表达式 D、关系表达式
33、设a=2,b=3,c=4,d=5,表达式a>b AND c<=d OR 2*a>c的值是( B )
A、True B、False C、-1 D、1
35.在对数据库记录进行分页显示时,不需用到的是Recordset的哪个属性?(D )
10、若要将字符串进行编码,使它不会被浏览器解释为HTML语法,可以使用哪个方法?( B )
A.HTMLEncodeing B.URLEncode C.MapEncode D.ASPEncode
11、若要找出父目录的实际路径,可以使用下列哪种语法?( A )
A.Server.MapPath("/") B.Server.MapPath("./")
22.可获得当前系统时间的函数是( B )
A、Date() B、Time() C、IsDate() D、Year( )
23.以下可以作为VB变量名的是( B )
A、SIN B、CO1 C、COS(X) D、X(-1)
10.除非调用子程序,否则子程序不会自动执行。(T )
1Hale Waihona Puke .函数与子程序的不同之处在于子程序不能传入参数。(F )
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服务器应用程序。
