电子商务网站设计与管理习题_第1页
电子商务网站设计与管理习题_第2页
电子商务网站设计与管理习题_第3页
电子商务网站设计与管理习题_第4页
电子商务网站设计与管理习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习题一、选择题:1 ASP内置对象中,通过 A 对象实现同一用户共享不同页面数据 A. session B. Application C. cookies D. Server2 当服务器端要从客户端读取信息时,利用的对象是_B_A. Response B. Request C. Application D. Session3 Server对象的 A 方法用于创建一个ActiveX组件实例(如connection对象)。 A. CreateObject B. HTMLEncode C. MapPath D. URLEncode4 ASP的使用环境是_C_,在其支持下ASP程序才能够运行A. I

2、E5.0 B. Netscape C. IIS D. DHTML5 要在表单中添加复选框,TYPE的属性值应设置为_C_。A. submit B. radio C. checkbox D. password6 ASP内置对象Response的 C 方法可以用来结束当前网页脚本的执行。 A. Write B. Redirect C. End D. Clear7 如果要获取客户端所提交是表单数据,应使用(A )对象来实现ARequest B. Response C. Server D. Session8 在ADO对象中,由_A_对象实现与数据库的实际连接 A. Connection B. Comm

3、and C. Recordset D三者皆可 9 ASP内置对象Response的 B 方法可以用来将网页转到特定的网址。 A. Write B. Redirect C. Flush D. Clear二、填空题1、ASP中作为输出用途的对象是 Response ,此对象利用 Write 方法,将数据输出到网页上。2、ADO数据处理中,最常用的数据库连接对象、数据记录对象以及数据命令对象分别为: Connection 对象、 Recordset 对象、 Command 对象。3、要把一个记录集分成多个页,可以使用 PageSize 属性指定一页中的记录个数,使用 AbsolutePage属性移动

4、到特定的页,用 PageCount 属性返回总页数。4、在ASP中,创建组件通常用 server 对象的CreateObject方法来实现。5、在对Recordset对象进行操作时,通常使用 EOF 属性来判断当前记录位置是否位于Recordset对象的最后一个记录之后。6、 是ASP的定界符,用来表示ASP代码的开始,ASP的默认脚本语言是 VBScript 。8、使用ADO对象中的 Connection 对象的 Open 方法可建立到数据源的物理连接,在该方法成功完成后连接才真正建立,才能对数据源发出命令并且处理结果。9、ASP全称是 Active Serve Pages ;它的文件扩展名

5、是: .asp 10、在HTML语言中,表单标记FORM的METHOD属性指定将表单数据传输到服务器的方法,其取值可以是 Post 和 get ;11、 _标记用于HTML文档的最前边,用来标识HTML文档的开始。而_放在HTML文档的最后边,用来标识HTML文档的结束。12、如果要查询“学生信息”表中姓“赵”的学生记录,应该使用语句_ select * from 学生信息 where 姓名 like “赵%”_。13、表单标记Form的_ Action _属性用于指定表单处理程序的文件名。_ method _属性用于定义处理站点访问者提供数据的方法。14、Application对象Lock方

6、法其功能是_将Application对象锁定,避免两个用户同时访问Application对象_15、ADO对象是用来实现 _数据库管理_16、在ASP中,创建对象通常用_ server _对象的CreateObject方法来实现。17、Application_OnStart、Application_OnEnd事件必须保存在 Global.asa 文件中,该文件必须保存在 应用程序的根目录 目录中。18、response.end 语句的作用是 停止向客户端输出数据 。19、在Windows操作系统环境下,默认的主站点对应的文件夹名是 wwwroot ;20、通过 Response 对象的属性和方

7、法可以控制如何将服务器端的数据发送到客户端浏览器,通过request 对象的属性和方法可以获取从客户端浏览器传送给服务器端的数据;21、可以通过调用Connection对象的 Open 方法建立到相关数据库的物理连接;可以通过调用Recordset对象的 MoveFirst 方法控制游标指向记录集内的第一条记录;三、简答题1、 VBScript中过程和函数,二者有何区别?分别用什么方式可以调用过程和函数? 答:在VBScript中,过程与函数在使用时的唯一区别在于:过程没有返回值,而函数有返回值。函数调用的方法是将函数返回值赋值到一个变量中或直接像变量一样使用。过程启用一种是用CALL语句,另

8、一种是直接使用过程名进行调用。2、试说出三种以上ASP的内置对象,并说出其作用与常用方法。答:ASP的内置对象有:1、request对象。从客户端接收信息。常用方法有resquest.querystring、resquest.form、resquest.cookies和resquest.servervariables;2、response对象。用于响应客户端的请求,将信息传递给用户。常用方法有response.redirect、response.write、response.cookies;3、server对象。提供对服务器上的方法和属性的访问。常用方法有server.createobject

9、、serve.mappath、serve.HTMLEncode;4、application对象。提供给多个客户端用户共享信息。常用方法application.lock、application.unlock;5、session对象。用于记录每个用户的相关信息。3、 如何创建Connection对象?怎样用Connection对象和数据源之间建立联系?答:创建connextion对象需要使用server对象的createobject方法。具体格式:set 对象名称server.createobject(“ADODB.Connection”)Connection对象中有一个open方法专门用来打开C

10、onnection对象与数据库之间的通道,实现数据源与ASP程序的真正连通。具体格式:Connection对象名.open “driver=SQL Server;database=数据库名称; server=服务器名; uid=sa;pwd=;” 4、什么是动态网页,动态网页有哪些特征?答:动态网页是指在不同的访问者或在不同的访问时间访问同一个Web页面时可能得到不同的页面内容。访问的内容具有实时性,访问的过程具有交互性。动态网页的特征: 网页的显示内容可以实时动态更新;用户和网站可以进行交互式信息交流;提供对数据库的管理和使用;提供对文件的管理操作;支持对“组件”的使用。5、 ASP中App

11、lication对象和Session对象的区别?答:Application对象与Session对象区别:()应用范围不同。Application对象是针对所有用户,可以被多个用户共离。一个用户接收到的Application变量可以传递给另外的用户。而Session对象是针对单一用户,某个用户无法访问其他用户的Session变量。()存活时间不同。由于Application变量是多个用户共享的,因此不会因为某一个用户甚至全部用户离开而消失,一旦建立了Application变量,就会一直存在,直到网站关闭或这个Application变量被卸载。而Session变量会随着用户离开网站而被自动删除、a

12、pplication.unlock;5、session对象。用于记录每个用户的相关信息。6、 什么是ASP,并描述其执行过程。答:ASP是Active Server Page的缩写,是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态高效的Web应用程序。.asp文件用户浏览器Web服务器(IIS/PWS) HTTP通信协议文件下载7、论述如何在VBScript中自定义过程和函数,二者有何区别,过程如何调用? 答:在VBScript中,定义过程格式为: Public Default| Private Sub(参数列表)Exit Sub语句块 End Sub定义函数的格式

13、为: Public Default| Private Function (参数列表)=Exit Function语句块=End Function过程与函数在使用时的唯一区别在于:过程没有返回值,而函数有返回值。函数调用的方法是将函数返回值赋值到一个变量中或直接像变量一样使用。四. 程序分析题1、使用For语句输出1357+51的值 ( 10 ) 2、以下程序段实现在网页中创建一个单行文本框,一个密码域和一个提交按钮 ( 10 )用户名:    密码:    3、结合注释分析脚本,在对应脚本的右方横线上写出该脚本的执行过程。注释:表goods用来保存商品信

14、息的表,在数据库sqlDB中,其中Id表示商品编号,Name表示商品名称,readcount表示访问次数;Buycount表示购买数量,SalePrice表示购买价格。商品类型表(Goods)浏览程序查询商品类型表(Goods)%Set conn = Server.CreateObject(ADODB.Connection)conn.opendriver=sqlserver;UID=sa;PWD=;database=sqlDB;server=s14 建立一个Connection对象:conn,调用conn.open方法打开sqlDB数据库 Set rs = Server.CreateObjec

15、t(ADODB.Recordset)sql=select * from Goodsrs.open sql,conn,3,1 建立Recordset对象:rs,调用rs.open方法获得goods表中的数据。 rs.pagesize=10 控制每页显示的记录数为10 if IsEmpty(request.querystring(page) thenpage=1elsepage=clng(request.querystring(page)end if 判断request.querystring(page)的值是否为空,如果为空,则将page的值设为1,否则page= request.queryst

16、ring(page) if rs.PageCountpage thenpage=rs.PageCountend if 如果rs.PageCountpage,则将page的值设为rs.PageCount,即最后一页。 rs.AbsolutePage=page 使用AbsolutePage设置当前记录所在页 Response.Write Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE & rs.Fields(i).Name & Next Response.WRITE 操作 Response.Write 用for语句在浏览器中显示

17、表头 For j=0 to rs.PageSize-1 Response.Write For i=0 to rs.Fields.Count-1 Response.WRITE & rs.Fields(i).Value & Next Response.WRITE 修改|删除 Response.Write rs.MoveNext if rs.eof then exit for Next 用for语句在浏览器中显示当前记录的数据 Response.Write Response.Write %If page = 1 Then Response.Write(第一页 ) Else Response.Writ

18、e( 第一页 ) End If 设置指向第一页的超级链接 If page = 1 Then Response.Write( 上一页 ) Else Response.Write( 上一页 ) End If 设置指向下一页的超级链接 If page = rs.PageCount Then Response.Write( 下一页 ) Else Response.Write( 下一页 ) End If 设置指向上一页的超级链接 If page = rs.PageCount Then Response.Write( 最后一页 ) Else Response.Write( 最后一页 ) End If 设置

19、指向最后一页的超级链接 Response.Write Conn.Close 断开与数据库的连接 Set Conn = nothing % 释放connection对象 数据录入该脚本实现了什么功能 (15)功能:将goods表中的内容显示在网页上,并显示“添加”、“删除”、“修改”的超级链接,提供翻页的功能 四、 设计题1、设计会员登录页面(info.asp)。要求,:当用户填入用户名、密码后,按登录按钮进入身份验证页面(logincheck.asp),检查用户名与密码是否存在。若数据表中存在相同的用户名和密码,代表登录的用户是会员。用session记录会员的用户名和密码,进入 会员专区页面(insider.html),否则显示错误信息。参考:info.asp 会员登录界面 用户名 密码 &nbs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论