欢迎光临山云文库,如需获取更多资料请使用搜索功能。
山云文库
当前位置:首页 » asp » 正文

asp

 2011-11-20 04:13:08  本站编辑:山云文库

Asp 复习试题1. 在 ASP 中, 服务器响应用户请求, 向客户端浏览输出信息, 要使用 (response ) 对象实现。

2. 下列标记中,( image)可以在网页中插入图片。

3. 创建连接对象的基本语法是( (“xxx”)%)。

4. 表单提交后数据指定的处理的文件由(action )属性指定。

5. 在 ASP 程序设计中, Application 对象为了防止多人同时访问时出错, 因此采 用 lock 和 unlock 方法,其采用的顺序应为 先(lock),再(unlock ) 。

6. 使网页转向的语句为_( )利用微软的内置组件( )来实现动态的广告图片 7. 当一个用户第一次到达网站时,系统为其分配一个(se ),只有当该用户退 出时,或者其生命周期结束时,信息才被清除。

8. ASP 脚本中向客户端输出信息<%=变量名%> ,与其等价的方式是( )。

9. 二维数组 Dim B(1,2)定义了( )个数组元素。

10. 用于和数据库建立连接的对象是( )。

11. BOF 代表表的第一条记录,EOF 呢? 12. Filesystemobject 对象不可以在服务器端实现对文件或文件夹的( )操作。

13. 在 HTML 中,用于生成表格的标记是( )。

14. ( )一经声明,在程序执行期间,其值不会改变。

15. ASP 提供 6 个内置对象分别是 ) ( ) ( ) ( ) ( ) ObjectContext ( 、 和 、 、 、 对象. 16. Server 对象的( )方法,用于创建已注册的 ActiveX 组件、应用程序或脚本 对象。

17. 建立 Connection 与数据库连接时,有时关闭与数据库的连接可以节省内存资 源,可以用到 Connection 对象的( )方法可以实现。

18. ( )对象的主要功能是向浏览器输出变量。

停止向浏览器输出数据的语法格 式为( ) 19. 利用 request 可以从客户端得到数据,在提交表单时有两种不同的提交方法, 分别是( post )和( get ) 20. Active Server Pages 默认脚本主要使用的是( vbscript )语言 21. 如果想统计一个浏览者进入本站点以后浏览的页面次数(包括对同一页面的 多次浏览)则可以使用( )对象 22. year(#2003-10-22#)函数返回的是(2003 ) 23. 函数 Instr(“jjshang@163.com”,”@”)的返回的值为(8 ) 24. <% Response.write Server.HTMLEncode( “ 搜狐”)%>的结果是( ) 25. 若要将虚拟路径转化为真实的物理路径, 应调用 server ) ( 对象的 map ) ( 方法。

26. 在其他文件中引用 "time.inc" 的正确方法是( ) 27. ADO 组件提供的常用对象有 ( connection ,commend ,recordset ,error ,parameters ,fields ,proertys ) 28. 向表中插入(删除)一条记录的基本语法是( delete from * where *=*** ) 29. 要获得当前记录在记录集中的位于哪一页可用的属性是( absolutepage ) 30. 在分页显示时,用于指定每页记录数的属性是( pagesize )

asp

31. 执行完 Delete From 表名 语句后,共删除多少条记录( 表中的所有记录 ) 32. 使用 CDONTS 组件发送邮件时 from ) ( 属性是发件人 E-mail 地址、 subject ) ( 属性是邮件主题 33. 如果要使用 FSO 编程,首先要用( set )方法创建 FileSystemObject 对象 34. 请简述静态网页的工作原理及动态网页的工作原理。

35. 如何利用 ASP 的 Request 对象取得表单中的数据。

36. 请叙述 Session 对象和 Application 对象各自的作用和最主要的区别。

37. 请您写出实现网页无刷新计数器的设计思路或代码。

38. 使用 Form 表单建立一个学生问卷调查信息,要求具有:姓名、性别和格言, 各项根据需要设计相应类型,并且使用 Request 对象的 Form 集合读取相应 的值,并使用 Response 对象的 Write 方法显示在屏幕上。

39. 试说出函数与过程的区别。

(有无返回值) 40. 试写出实现用户注册的程序。

1. 请说明下面代码的主要作用,并解释 UID , Password , Initial Catalog , Data Source 这四个参数值的作用。

<% dim connstr set conn=server.createobject("ADODB.CONNECTION") conn.open "Provider=SQLOLEDB.1;UID=stu;Password=dgxystu;"&_ "Initial Catalog=stu;Data Source=localhost" %> UID :数据源设定的具有访问权限的用户名称 Password:用户密码 Initial Catalog:表示数据源名称 Data Source:表示服务器名 2. 对于如下图的数据表 link,请填写下面的 SQL 语句中的空格:

asp

图1 并按提交日期将序 查询 2003 年 1 月 1 日到 2004 年 1 月 1 日之间的提交的网站, 排列 strSql="Select * From link Where submit_date between #2003-1-1# And #2004-1-1# Order By submit_date desc "(升序 asc) 查询 2004 年 1 月 1 日以后提交的网站总数目 strSql="Select As Total From link Where submit_date > #2004-1-1#" 3. 针对上面图 1 所示, 下面要在页面上按提交日期降序排列所有的网站, 请填写 下面程序段中的空格。

假设数据库文件 wwwlink.mdb 和本文件存放在同一 个文件夹下,数据表名为 link。

<% '以下连接数据库 Dim db Set db=Server.CreateObject("ADODB.Connection") db.Open '以下建立记录集 Dim strSql,rs strSql= set rs=db.execute(strsql) '以下显示数据库记录 Do While %> <%

asp

Loop %>

网站名称网站地址提交日期
<%=rs("name")%> " title="<%=rs("URL")%>" target="_blank"><%=rs("URL")%> <%=rs("submit_date")%>
4. 针对上面图 1 所示,下面是分页显示所有网站的名称的语句,每页显示 10 条 记录,请填写其中的空格。

<% 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 order by name Asc" rs.Open '如果记录集不是空的,就执行分页显示 If Then '下面一段判断当前显示第几页,如是第一次打开,为 1,否则由传回参 数决定 Dim page_no If Request.QueryString("page_no")="" Then page_no=1 Else page_no= (Request.QueryString ("page_no")) End If '下面一段开始分页显示,指向要显示的页,然后逐条显示当前页的所有 记录。

rs. =10 rs. =page_no Dim I I=10 Do While And I=I-1 Response.Write rs("name") & "
" rs.MoveNext Loop '下面一段在下方显示页数信息,从 1 到总页数循环 ...... Else Response.Write "该记录集为空" End If %> 5. 填写下面程序,计算从 1 到 100 的平方和 <%

asp

Dim sum,I sum=____________ I=____________ Do While I<=100 '循环,从 1 到 100 sum=sum+I^2 I=____________ Loop Response.Write "1 到 100 的平方和=" & ____________ %> 6、下面的程序所完成的任务是连接数据库,并读取其中 books 表中的所有记录 并输出到客户端。

(把 books 表中所有记录以表格的形式显示到单个页面中,每 条记录为一个表格行)。

请填充划线部分的代码。

<% dim connstr set conn=server.createobject("ADODB.CONNECTION") conn.open "Provider=SQLOLEDB.1;UID=stu;Password=dgxystu;"&_ "Initial Catalog=stu;Data Source=localhost" Set rst=Server.CreateObject("ADODB.Recordset") rst.CursorLocation=2 rst.CursorType=3 strSQL="SELECT * FROM books" rst.Open _______________ I=0 Response.Write "

" Do while not rst.____________ Response.Write "" &_ "" & "" ______________ I=I+1 Loop Response.Write "___________" rst.___________ %> 7、 下面是一个 HTML 文件, 主要包括一个表单用来提交用户注册的相关信息 (昵 称、姓名、密码等),请将该文件的内容补充完整。

<__form______ method="post" ____action____="check.asp"> 昵称:
姓名:
密码:

asp

asp

asp

"& I+1 & ""&rst("bookname") &""&rst("authorname") &""&rst("unitprice") &"