《网络编程技术》第2次作业
工作站:___ ____ 学号:__ 姓名:____ _____ 得分:______________
一、填空题
1、ADO的3个核心对象是____ Connection ______、____ Command ____、______ RecordSet ___。 2、要创建ODBC数据源,打开“控制面板”中的________管理工具_______,在__数据源(ODBC)__项目上双击来一步步实现。
3、为了建立与数据库连接,必须先调用连接对象的_____OPEN___方法,才可以继续进行各种操作。 4、____CLOSE______方法的作用主要是用以切断Connection对象与数据库之间的链接通道。 5、标示为___BOF____和___EOF____的特殊指针位置,分别代表记录集开始于结束的位置,这两个位置只是一个空值。
6、当指针已经移动至首记录时,使用____MoveFirst___可以达到记录集开始的位置,反之引用
___MoveLast____,可以将指标移到记录集结束的位置。
7、在使用INSERT添加数据时,未设置的字段,添加数据时其默认值为___NULL_____。 8、Recordset对象有两种方法可对记录进行更新,一种是用__SQL Update语句___修改记录;另一种
是用Recordset对象的___UPDATE__方法修改记录。
9、添加数据记录有两种方法,一种是使用______SQL Insert INTO_____语句;另一种是使用RecordSet
对象的______AddNew_______方法。
10、如果用户在__Session.TimeOut___规定的时间内没有请求或刷新应用程序中的任何页,Session
对象就会自动终止。
11、对于一些脚本执行需时过长的特定页面,也可使用Server对象的_ScriptTimeOut__属性为其设定
一个时间。
12、在ASP中,用户可以利用其他功能完整的程序语言,运用Server对象的__CreateObject___方法,
在网页中创建具备所需功能的程序对象。
13、数据可本身由多个数据表所组成,表中每一个行代表一个__记录__,每一列代表一个_字段___。 14、建立Connection对象是采用Server对象的_CreateObject(\"ADODB.Connection\")_方法进行的。 15、Recordset中的记录指针具有游标类型,它的默认值为__ adOpenForwardOnly __。 16、__锁定类型____是针对数据库操作中并发事件的发生而提出的系统安全控制方法。
第<1>页 共<7>页
17、在记录集对象中,____ CursorType ______参数用来指定记录集对象的游标类型,___ LockType
___参数用来指定记录集对象的锁定类型。
18、记录集对象的____ Count ______属性可返回记录集所包含的页数,每页的记录数有记录集的
_____ PageSize _____属性指定。
19、记录集对象的____ RecordCount __属性可返回记录集对象所包含的记录个数。
20、Command对象的___ CommandText ___属性可设置或返回对数据源的命令字符串。该命令字符
串可以是SQL语句、表、存储过程或数据提供者支持的任何特殊有效的命令文本。
21、对SQL Server数据库进行操作,数据库名为:TestDB,用户名为sa,密码为xyz123,数据库服
务器名为ACT或211.153.165.7,创建的数据源为TEST,下列语句已创建Connection对象
Set conn = Server.CreateObject(\"ADODB.Connection\") 请按下列要求填空:
A、以数据源方式指定conn对象的连接字符串
conn.ConnectionString = _ \"DSN=TEST;UID=sa;PWD=xyz123;database=TestDB\" _
B、以OLEDB方式指定conn对象的连接字符串
conn.ConnectionString
=
_
\"Provider=SQLOLEDB.1;User ID=sa;Password=xyz123;Initial Catalog=TestDB;Data Source=211.153.165.7\" _
C、以ODBC驱动程序方式指定conn对象的连接字符串
conn.ConnectionString
=
_
\"Driver={SQLServer};Server=(ACT);UID=sa;PWD=xyz123;database=TestDB\" __
22、Connection对象中,____ Provider __属性用来指定OLEDB数据或数据提供者的名称。__
CommandTimeOut ___属性用来指定Connection对象使用Execute方法的最长制定截止时间。__ State _____属性用来指定连接状态。
23、对Access数据库进行操作,数据库为当前站点目录data目录中的Student.mdb,创建的系统数
据源名称为:STUD创建连接对象的语句为:
Set connStudent = Server.CreateObject(\"ADODB.Connection\")
请按下列要求填空:
A、以ODBC驱动程序方式指定connStudent的连接字符串
connStudent.Connection
=
_
\"Driver={Microsoft Access Driver (*.mdb)};DBQ=\"&
Server.MapPath(\"./data/Student.mdb\") _
第<2>页 共<7>页
B、以OLEDB方式指定connStudent的连接字符串
connStudent.Connection
=
_
\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"&Server.MapPath(\"./data/Student.mdb\") _
C、以数据源打开方式指定connStudent的连接字符串
connStudent.Connection = ___ \"DSN=STUD\" ______
24.在下划线上填写适当的内容,以便在当前目录中创建一个名为“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对象 %> 25.在下划线上填写适当的内容,以便读取当前目录中的文本文件“test.txt”。 <% Dim fso , f '创建FSO对象实例 Set fso = Server.CreateObject (Scripting.FileSystemObject) '打开文件并返回textStream对象 Set f = fso. OpenTextFile(\"Server.MapPath(\"./test.txt\") '当文件指针不在文本文件末尾时执行循环 While Not f._ AtEndOfStream Response.Write f.__ ReadLine___&\"
\" '读取一行字符发送到浏览器 Wend f._______ Close '关闭文件流对象 %> 第<3>页 共<7>页
二、选择题
1、在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B )对象来实现。
A、Request
B、Response
C、Server
D、Session
2、服务器端要获得客户端所提交的表单数据,应使用(A )对象来实现。
A、Request
B.Submit
C、Server
D、Session
3、若表单提交的数据中包含着图象,或大数据量的文本,此时表单的提交方法应采用(C)。
A、Get
B、Submit
C、Post
D、Reset
4、若表单提交时采用Get方法,则服务器要获得表单所提交的数据,应采用(B)语句来实现
A、Request.Form(“表单域名”) C、Response.Form(“表单域名”)
B、Request.QueryString(“表单域名”) D、Response.QueryString(“表单域名”)
5、若要提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。
A.Request.Form(“表单域名”) C.Response.Form(“表单域名”)
B.Request.QueryString(“表单域名”) D.Response.QueryString(“表单域名”)
6、在服务器端,若要将页面导航到index.asp,应使用Response对象的( C )方法来实现。
A.herf
B.Transfer
C.Redirect
D.Flush
7、若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中正确的是( A )。
A.Request.ServerVariables(“SCRIPT_NAME”) B.Response.ServerVariables(“SCRIPT_NAME”) C.Response.ServerVariables(“PATH_TRANSLATED”) D.Response.ServerVariables(“PATH_TRANSLATED”)
8、若要获得客户端的IP地址,应使用ServerVariables方法,查询( A )环境变量。
A.REMOTE_ADDR C.LOCAL_ADDR
B.REMOTE_HOST D.PATH_INFO
9、若要设置服务器执行ASP页面的最长时间为70秒,以下语句中正确的是( C )。
A.Server.Timeout=70
B.Server.ScriptTimeOut=70000 D.Server.Timeout=70000
C.Server.ScriptTimeOut=70
10、在执行A页面时,若要调用执行B页面,B页面执行完后,继续执行A页面,则应通过Server对象的( C )方法来实行。
A.Transfer
B.Redirect
C.Execute
D.href
第<4>页 共<7>页
11、若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中正确的是( B )。
A.Session(“passflag”)=0
B.Application(“passflag”)=0 D.public passflag
C.Set Session(“passflag”)=0
12、以下对Gloabal.asa的说法中,错误的是( B )。
A.该文件夹对于一个ASP应用程序而言,是可选的 B.该文件可放在站点的任意位置
C.Session和Application对象事件处理过程,必须放在该文件中,以便实现对相应事件的捕获 D.该文件中也可用
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务