2024年1月6日发(作者:)

《网络编程技术》第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、如果用户在__t___规定的时间内没有请求或刷新应用程序中的任何页,Session对象就会自动终止。

11、对于一些脚本执行需时过长的特定页面,也可使用Server对象的_ScriptTimeOut__属性为其设定一个限制时间。

12、在ASP中,用户可以利用其他功能完整的程序语言,运用Server对象的__CreateObject___方法,在网页中创建具备所需功能的程序对象。

13、数据可本身由多个数据表所组成,表中每一个行代表一个__记录__,每一列代表一个_字段___。

14、建立Connection对象是采用Server对象的_CreateObject("tion")_方法进行的。

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 = Object("tion")

请按下列要求填空:

A、以数据源方式指定conn对象的连接字符串

tionString = _ "DSN=TEST;UID=sa;PWD=xyz123;database=TestDB" _

B、以OLEDB方式指定conn对象的连接字符串

tionString = _

"Provider=SQLOLEDB.1;User ID=sa;Password=xyz123;Initial Catalog=TestDB;Data Source=211.153.165.7" _

C、以ODBC驱动程序方式指定conn对象的连接字符串

tionString = _

"Driver={SQLServer};Server=(ACT);UID=sa;PWD=xyz123;database=TestDB" __

22、Connection对象中,____ Provider __属性用来指定OLEDB数据或数据提供者的名称。__

CommandTimeOut ___属性用来指定Connection对象使用Execute方法的最长制定截止时间。__

State _____属性用来指定连接状态。

23、对Access数据库进行操作,数据库为当前站点目录data目录中的,创建的系统数据源名称为:STUD创建连接对象的语句为:

Set connStudent = Object("tion")

请按下列要求填空:

A、以ODBC驱动程序方式指定connStudent的连接字符串

tion = _ "Driver={Microsoft Access Driver (*.mdb)};DBQ="&

h("./data/") _

第<2>页 共<7>页

B、以OLEDB方式指定connStudent的连接字符串

tion = _

"Provider=.4.0;Data Source="&h("./data/") _

C、以数据源打开方式指定connStudent的连接字符串

tion = ___ "DSN=STUD" ______

24.在下划线上填写适当的内容,以便在当前目录中创建一个名为“”的文本文件。

<%

Dim fso , f

'创建FSO对象实例

Set fso = Object(__stemObject__)

'创建文件并返回TextStream对象

Set f = fso._ CreateTextFile(h("./")___

f._ WriteLine_ "Hello" '向文件中写入字符串后换行

f.___ WriteBlankLine(1) '向文件中输出1个空行

f._____ Close '关闭 TextStream对象

%>

25.在下划线上填写适当的内容,以便读取当前目录中的文本文件“”。

<%

Dim fso , f

'创建FSO对象实例

Set fso = Object (stemObject)

'打开文件并返回textStream对象

Set f = fso. OpenTextFile("h("./")

'当文件指针不在文本文件末尾时执行循环

While Not f._ AtEndOfStream

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、(“表单域名”)

C、(“表单域名”)

B、tring(“表单域名”)

D、tring(“表单域名”)

5、若要提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。

A.(“表单域名”)

C.(“表单域名”)

B.tring(“表单域名”)

D.tring(“表单域名”)

6、在服务器端,若要将页面导航到,应使用Response对象的( C )方法来实现。

A.herf B.Transfer C.Redirect D.Flush

7、若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中正确的是( A )。

A.Variables(“SCRIPT_NAME”)

B.Variables(“SCRIPT_NAME”)

C.Variables(“PATH_TRANSLATED”)

D.Variables(“PATH_TRANSLATED”)

8、若要获得客户端的IP地址,应使用ServerVariables方法,查询( A )环境变量。

A.REMOTE_ADDR

C.LOCAL_ADDR

B.REMOTE_HOST

D.PATH_INFO

9、若要设置服务器执行ASP页面的最长时间为70秒,以下语句中正确的是( C )。

A.t=70

B.TimeOut=70000

D.t=70000 C.TimeOut=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、以下对的说法中,错误的是( B )。

A.该文件夹对于一个ASP应用程序而言,是可选的

B.该文件可放在站点的任意位置

C.Session和Application对象事件处理过程,必须放在该文件中,以便实现对相应事件的捕获

D.该文件中也可用来创建对象

13、若要将虚拟路径转换为真实的物理路径,以下语句中正确的是( D )。

A.(虚拟路径)

C.ode(虚拟路径)

B.h(虚拟路径)

D.h(虚拟路径)

14、在ASP中,创建对象通常用( C )对象的CreateObject方法来实现。

A.Request B.Object C.Server D.Application

15、以下方法中,可返回Folder对象的是( B )。

A.Folder B.GetFolder C.CreateFolder D.GetFile

16、若要获得指定文件夹的上一级文件夹的路径,可使用的方法是( A )。

A.GetParentFolderName

C.GetFolder

B.GetParentFolder

D.RootFolder

17、若要在GZ表中,选出年龄在20至25岁的记录,则实现的SQL语句为( B)。

A.SELECT FROM GZ 年龄 BETWEEN 20,25

B.SELECT FROM GZ 年龄 BETWEEN 20 AND 25

C.SELECT #FROM GZ 年龄 BETWEEN 20 OR 25

D.SELECT *FROM GZ 年龄 BETWEEN 20 AND 25

18、在GZ表中选出职称为“工程师”的记录,并按年龄的降序排列,则实现的SQL语句为( C )。

A.SELECT FROM GZ for 职称=工程师 ORDER BY 年龄/D

B.SELECT FROM GZ WHERE职称=工程师 ORDER BY 年龄 DESC

C.SELECT * FROM GZ WHERE职称=’工程师’ ORDER BY 年龄 DESC

D.SELECT * FROM GZ WHERE职称=’工程师’ ORDER ON 年龄 DESC

19、在Logdat表有UserID、Name、KeyWord3个字段,现要求向该表中插入一新记录,该新记录的数据分别为:Sgo003、李明、Jw9317,则实现该操作的SQL语句为( D )。

第<5>页 共<7>页

A.INSERT INTO logdat VALUSE Sgo003,李明,jw9317

B.INSERT INTO logdat VALUSE (‘Sgo003’、’李明’、’jw9317’)

C.INSERT INTO logdat (UserID,Name,KeyWord) VALUSE ‘Sgo003’,’李明’,’jw931’

D.INSERT INTO logdat VALUSE(‘Sgo003’,’李明’,’jw9317’)

20、在logdat表中,将当前记录的KeyWord字段修改为uk72hJ,则实现的SQL语句为(C )。

A.UPDATE logdat SET KeyWord=uk72hJ

B.UPDATE SET KeyWord=uk72hJ

C.UPDATE logdat SET KeyWord=’uk72Hj’

D.Edit logdat SET KeyWord=uk72hJ

21、若要删除lagdat表中UserId号为Sgo012的记录,则实现的SQL语句为( C )。

A.Drop FROM lagdat WHERE UserID=’Sgo012’

B.Drop FROM lagdat WHERE UserID=Sgo012

C.Dele FROM lagdat WHERE UserID=’Sgo012’

D.Dele FROM lagdat WHERE UserID=Sgo012

22、以下连接对象的创建方法中,正确的是( D )。

A.conn = CreateObject(“tion”)

B.conn = Object(“tion”)

C.Set conn = Object(tion)

D.Set conn = Object(“tion”)

23、以下用法中正确的是( B )。

A.RS = e(“SELECT *FORM product”)

B.Set RS = e (“SELECT *FORM product”)

C.e (“DELETE *FORM product WHERE ID=132”)

D.e “DELETE *FORM product WHERE ID=132”

24、在记录集RS中,可用于返回记录总数的语句是( B )。

A.Num =

B.Num = Count

D.Num = unt C.Num =

25、要获得记录集RS中,当前记录的“产品型号”字段的值,该字段的顺序号为1,以下用法中,不正确的是( B )。

A.fdvalue=RS(1) B.fdvalue=(“产品型号”)

第<6>页 共<7>页

C.fdvalue=RS.(“产品型号”) D.fdvalue=(产品型号).Value

26、记录集对象RS创建后,为使该记录集生效,应调用记录集对象的( A)来打开记录集。

A.Open B.Excute C.Close D.OpenRecordset

27、若要将记录指针定位到记录RS的最后一条记录,则可使用( D )方法来实现。

A.Move B.MoveNext C.MovePrevious D.MoveLast

28、在分页显示时,用于指定每页记录数的属性是( A )。

A.PageSize

29、可用于获得当前记录在记录集中的位置号的属性是( C )。

A.AbsolutePage B.Recno C.AbsolutePosition D.RecordCount

B.PageCount C.CacheSize D.MaxRecords

30、游标类型代表不同数据获取方法,将记录集rs的游标类型设置为键集的语句是(B )。

A、Type = adOpenForwardOnly B、Type = adOpenKeySet

C、Type = adOpenDynamic

D、Type = adOpenStatic

第<7>页 共<7>页

本文发布于:2024-01-06,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:对象记录记录集方法指定

发布评论

评论列表(有0条评论)
    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑维修网(fzithome.com)专业的电脑维修,笔记本维修,上门维修各种电脑,笔记本,平板等,快速上门.电脑知识频道内容覆盖:计算机资讯,电脑基础应用知识,各种电脑故障维修学习,电脑外设产品维修维护,病毒,软件,硬件,常识.