1、Visuai+Basia 数据库应用程序、统一建模语言、分布式数据库、对象数据库和并行数据库、数据仓库与挖掘(一)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:100.00)1.在 Visual Basic 6.0 中使用 Adodc 数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用 Adodc1 数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是_。 A.执行 Adodc1. Delete 方法 B.执行 Adodc1. Recordset. Delete 方法 C.先执行 Adodc1. Delete 方法,
2、然后再执行 Adodc1. Update 方法 D.先执行 Adodc1. Recordset. Delete 方法,然后再执行 Adodc1. Recordset. Update 方法(分数:2.00)A.B.C.D.2.Visual Basic 6.0 中,指明命令的类型,即要访问的数据的来源的属性是_。 A.Refresh B.RecordSource C.CommandType D.ConnectionString(分数:2.00)A.B.C.D.3.CommondType 属性的取值中表示 RecordSource 中的命令类型未知的是_。 A.adCmdUnknown B.adCm
3、dTable C.adCmdText D.adCmdStoredProc(分数:2.00)A.B.C.D.4.CommondType 属性的取值中表示 RecordSource 属性的内容是一个查询语句文本串的是_。 A.adCmdUnknown B.adCmdTable C.adCmdText D.adCmdStoredProc(分数:2.00)A.B.C.D.5.Visual Basic 6.0 中,用于存放从数据提供者那里获得的查询结果的属性是_。 A.RecordSet B.RecordSource C.CommandTrype D.ConnectionString(分数:2.00)A
4、.B.C.D.6.Visual Basic 6.0 中,用于设置 ADO 结果集的内容,这个内容可以来自一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是_。 A.RecordSet B.RecordSource C.CommandType D.ConnectionString(分数:2.00)A.B.C.D.7.用于存放结果集中的记录个数的属性是_。 A.RecordSet B.RecordSource C.RecordCount D.ConnectionString(分数:2.00)A.B.C.D.8.RecordSet 对象的主要方法中,用于将当前行记录指针移到结果
5、集中的第一行的是_。 A.MoveNext B.MoveLast C.MoveFirst D.MovePrevious(分数:2.00)A.B.C.D.9.RecordSet 对象的主要属性中,用于记录当前行记录在结果集中的顺序号的是_。 A.RecordCount B.Sort C.AbsolutePosition D.Bookmark(分数:2.00)A.B.C.D.10.以下关于 RecordSet 对象的主要属性说法错误的是_。 A.RecordCount 用于存放结果集中的记录个数 B.如果结果集中记录的当前行指针移到了最后一条记录,则 EOF 的值为真 C.结果集记录序号从 1 开
6、始 D.ActiveConnection 表示结果集中创建的连接(分数:2.00)A.B.C.D.11.以下关于 RecordSet 对象的主要方法说法错误的是_。 A.MoveNext 将当前行记录指针向后移动一行 B.MoveLast 将当前行记录指针移到结果集中的最后一行 C.MoveFirst 将当前行记录指针移到结果集中的第一行 D.MovePrevious 将当前行记录指针向前移动到第一行(分数:2.00)A.B.C.D.12.以下关于 RecordSet 对象的主要方法说法正确的是_。 A.当使用 AddNew 方法时新输入的记录永久地保存到数据库中 B.Update 方法可以将
7、新添加在缓冲区的记录或修改后的结果永久保存在数据库中 C.Delete 方法删除后的数据可以恢复 D.CancelUpdate 方法一般在 Update 方法调用后调用(分数:2.00)A.B.C.D.13.Visual Basic 6.0 中 RecordSet 对象的 UPDATE 方法作用是_。 A.在内存中开辟一个存放新记录的缓冲区 B.将数据缓冲区中的内容保存到数据库中 C.更改用户屏幕上显示的数据 D.更改数据缓冲区中当前行指针的位置(分数:2.00)A.B.C.D.14.使用 ADO 对象模型对数据库进行操作的基本过程包括_。编写创建 ADO 对象模型的代码编写连接数据源的代码编
8、写实现数据操作的代码 A. B. C. D.(分数:2.00)A.B.C.D.15.Connection 对象的属性和方法可以完成的操作包括_。连接数据源,打开数据库执行一个数据库操作命令利用 Error 对象检查数据源返回的出错信息 A. B. C. D.(分数:2.00)A.B.C.D.16.Connection 对象的主要属性中,用于指定连接到的数据源名称的是_。 A.ConnectionString B.Provider C.ConnectionTimeout D.State(分数:2.00)A.B.C.D.17.Connection 对象的主要属性中,ConnectionTimeou
9、t 是执行 Open 方法之后等待建立连接的秒数,默认值为_。 A.10 秒 B.30 秒 C.15 秒 D.45 秒(分数:2.00)A.B.C.D.18.RecordSet 对象的主要功能包括_。建立记录集确定要操作的记录集中的记录通过移动指针浏览记录对记录集中的数据执行更改操作对记录集中的数据进行过滤 A. B. C. D.(分数:2.00)A.B.C.D.19.ADO RecordSet 对象支持 4 种游标类型中能够反映所有用户对数据的修改,支持向前和向后的记录移动操作的是_。 A.动态游标 B.静态游标 C.键集游标 D.仅向前游标(分数:2.00)A.B.C.D.20.Recor
10、dSet 对象的 Source 属性可取值不包括_。 A.SQL 语句 B.表名 C.存储过程 D.视图(分数:2.00)A.B.C.D.21.Connection 对象不能完成的工作是_。 A.打开数据库连接 B.关闭数据库连接 C.移动到下一条记录 D.执行 SQL 语句(分数:2.00)A.B.C.D.22.Connection 对象中指定 OLE DB 提供者名称的属性是_。 A.ConnectionString B.State C.ConnectionTimeout D.Provider(分数:2.00)A.B.C.D.23.Connection 对象执行 SQL 语句的超时时间的默
11、认值是秒。 A.30 B.15 C.20 D.45(分数:2.00)A.B.C.D.24.调用 Connection 对象的 Execute 方法成功执行 SQL 语句后,会触发的事件是_。 A.ConnectComplete B.BeginTransComplete C.CommitTransComplete D.ExecuteComplete(分数:2.00)A.B.C.D.25.Connection 对象中返回结果集的属性是_。 A.RecordSet B.RecordSets C.Record D.RecordSource(分数:2.00)A.B.C.D.26.下面不属于 Record
12、Set 对象的功能的是_。 A.添加新记录 B.打开数据库连接 C.删除当前记录 D.移动记录指针(分数:2.00)A.B.C.D.27.使用 RecordSet 对象的一般步骤中不是必需的是_。 A.使用 Open 方法打开数据库连接 B.使用 RecordSet 对象的 Open 方法返回一个查询结果集 C.关闭 Connection 对象 D.定义一个 RecordSet 类型的变量(分数:2.00)A.B.C.D.28.当移动查询结果集指针后,被触发的事件的是_。 A.MoveComplete B.WillMove C.RecordChangeComplete D.WillChange
13、Record(分数:2.00)A.B.C.D.29.用于指定 Command 对象执行的命令的属性的是_。 A.CommandText B.CommandType C.CommandTimeout D.ActiveConnection(分数:2.00)A.B.C.D.30.CommandTimeout 属性的默认值是_。 A.25 B.15 C.30 D.20(分数:2.00)A.B.C.D.31.Parameter 对象属性描述错误的是_。 A.Direction 表示一个参数是输入参数还是输出参数 B.Properties 描述这个参数的 Property 对象的集合 C.Type 表示参
14、数的数据类型 D.Name 参数的当前值(分数:2.00)A.B.C.D.32.使用 ADO 对象访问数据库的简化步骤包括_。创建 Connection 对象与数据库建立连接创建 RecordSet 对象,并设置好活动连接和其他重要属性使用 RecordSet 对象的 Open 方法,直接打开一个记录集使用 RecordSet 对象操作记录 A. B. C. D.(分数:2.00)A.B.C.D.33.关于 UML 的各种视图及其分类,下列说法错误的是_。 A.用例图、类图、对象图、组件图和部署图都是静态视图 B.顺序图、交互图、状态图和活动图都是动态视图 C.类图和对象图都是结构视图 D.顺
15、序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D.34.在数据库应用系统建模过程中,经常采用 UML 作为建模工具。有如下关于 UML 的说法:用例模型是把满足用户需求的所有数据结构表示出来的工具类图是展现一组类、接口和协作以及它们之间关系的一种静态视图状态图主要用于描述一个实体在发生一些事件时的状态变化情况顺序图和协作图都描述交互,但是顺序图强调的是时间,而协作图强调的是空间活动图与流程图类似,主要用于描述系统内对象之间的消息发送和接收流程包图是表示包及包之间的关系的类图以上说法错误的是_。 A.仅、和 B.仅和 C.仅和 D.仅、和(分数:2.00)A.B.C.D.35.在
16、 UML 中组成了 UML 的最基本的元素“事务”,代表要定义的所有事务的层是_。 A.元元模型层 B.元模型层 C.模型层 D.用户模型层(分数:2.00)A.B.C.D.36.UML 中包括的视图有_。结构视图 实现视图 行为视图环境视图 用例视图 A. B. C. D.(分数:2.00)A.B.C.D.37.下列图中描述系统的功能的是_。 A.用例图 B.类图 C.顺序图 D.部署图(分数:2.00)A.B.C.D.38.下列图中描述了实现系统的元素的组织的是_。 A.用例图 B.组件图 C.顺序图 D.部署图(分数:2.00)A.B.C.D.39.下列图中描述环境元素的配置,并把实现系
17、统的元素映射到配置上的是_。 A.用例图 B.组件图 C.顺序图 D.部署图(分数:2.00)A.B.C.D.40.统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是_。 A.UML 中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示 B.用例图、顺序图和状态图都是 UML 的行为视图,用于描述系统的功能和活动 C.类图和对象图都是 UML 的结构视图,用于描述系统在某个设计的静态结构 D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色(分数:2.00)A.B.C.D.41.统一建模语言 UML 是一种定义良好、
18、易于表达、功能强大、通用的可视化建模语言,下列关于 UML 说法错误的是_。 A.在 UML 的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用 B.UML 也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于 UML 的动态视图 C.UML 的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标 D.UML 中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间(分数:2.00)A.B.C.D.42.关于用例模型和用例图,下述说法
19、错误的是_。 A.用例模型是把满足用户需求的所有功能表示出来的工具 B.用例模型由用例、角色和系统三部分组成 C.用例用于描述从系统用户的角度来观察 D.角色是与系统进行交互的外部实体,只可以是系统用户(分数:2.00)A.B.C.D.43.用例图中用来表示系统的是_。 A.长方形框 B.椭圆 C.箭头 D.菱形(分数:2.00)A.B.C.D.44.用例图中用来表示角色之间的通用化关系的是_。 A.长方形框 B.椭圆 C.带空心三角形的直线 D.菱形(分数:2.00)A.B.C.D.45.用例之间也存在关系,把相关的用例打成包(Package),当作一个整体看待的是_。 A.扩展 B.使用
20、C.组合 D.继承(分数:2.00)A.B.C.D.46.在类与类关系种类中,表示同一事物的两种描述之间的关系的是_。 A.关联 B.通用化 C.依赖 D.精化(分数:2.00)A.B.C.D.47.关于用例模型和用例图,下述说法错误的是_。 A.对象图可以看成是类图的一个实例 B.对象之间关系是类之间的关系的实例 C.对象与类的图形表示相似,关系的图形表示与关联相似 D.对象图表达了系统的动态设计视图或动态过程视图(分数:2.00)A.B.C.D.48.关于包和包图,下述说法错误的是_。 A.把模型元素通过内在的语义连在一起成为一个整体就叫做包 B.又称为子系统 C.包能够引用来自其他包的模
21、型元素 D.包图必须保证高耦合、低内聚(分数:2.00)A.B.C.D.49.关于组件和组件图,下述说法错误的是_。 A.组件图表示系统的静态实现视图 B.组件是逻辑设计中定义的概念和功能在物理架构中的实现 C.组件间的相关性连接,用一条带箭头的虚线表示 D.接口用从组件开始画的一条虚线表示,线的另一端为一个小圆(分数:2.00)A.B.C.D.50.关于部署图,下述说法错误的是_。 A.部署图又叫配置图 B.描述系统中硬件和软件的物理配置情况和系统体系结构 C.用结点表示实际的物理设备 D.部署图是动态图(分数:2.00)A.B.C.D.Visuai+Basia 数据库应用程序、统一建模语言
22、、分布式数据库、对象数据库和并行数据库、数据仓库与挖掘(一)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:50,分数:100.00)1.在 Visual Basic 6.0 中使用 Adodc 数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用 Adodc1 数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是_。 A.执行 Adodc1. Delete 方法 B.执行 Adodc1. Recordset. Delete 方法 C.先执行 Adodc1. Delete 方法,然后再执行 Adodc1. Update 方法 D.先执
23、行 Adodc1. Recordset. Delete 方法,然后再执行 Adodc1. Recordset. Update 方法(分数:2.00)A.B. C.D.解析:解析 本题考查的知识点是 ADO 数据控件。RecordSet 属性是 Adodc 控件的属性,代表结果集。同时 Adodc1. RecordSet 又是一个对象,它具有 Delete 和 Update 方法。Delete 方法是直接对数据库数据的删除。Update 方法只有在像添加和修改这种缓冲操作中才使用。因此本题的答案为 B。2.Visual Basic 6.0 中,指明命令的类型,即要访问的数据的来源的属性是_。 A
24、.Refresh B.RecordSource C.CommandType D.ConnectionString(分数:2.00)A.B.C. D.解析:解析 CommandType 属性指明命令的类型,即要访问的数据的来源。此属性指明命令的类型,即要访问的数据的来源。这个属性一般和 RecordSource 属性配合使用。因此本题答案为 C。3.CommondType 属性的取值中表示 RecordSource 中的命令类型未知的是_。 A.adCmdUnknown B.adCmdTable C.adCmdText D.adCmdStoredProc(分数:2.00)A. B.C.D.解析:
25、解析 CommondType 属性的取值有如下 4 个。 adCmdUnknown:默认值。表示 RecordSource 中的命令类型未知。 adCmdTable:表示 RecordSource 属性的内容是一个表名,表示其结果集是对此表执行的无条件查询得到的结果。 adCmdText:表示 RecordSource 属性的内容是一个查询语句文本串,表示其结果集是执行此查询语句文本串的结果。 adCmdStoredProc:表示 RecordSource 属性的内容是一个存储过程名,表示其结果集是执行此存储过程的结果。 因此本题答案为 A。4.CommondType 属性的取值中表示 Rec
26、ordSource 属性的内容是一个查询语句文本串的是_。 A.adCmdUnknown B.adCmdTable C.adCmdText D.adCmdStoredProc(分数:2.00)A.B.C. D.解析:解析 CommondType 属性的取值有如下 4 个。 adCmdUnknown:默认值。表示 RecordSource 中的命令类型未知。 adCmdTable:表示 RecordSource 属性的内容是一个表名,表示其结果集是对此表执行的无条件查询得到的结果。 adCmdText:表示 RecordSource 属性的内容是一个查询语句文本串,表示其结果集是执行此查询语句文
27、本串的结果。 adCmdStoredProc:表示 RecordSource 属性的内容是一个存储过程名,表示其结果集是执行此存储过程的结果。 因此本题答案为 C。5.Visual Basic 6.0 中,用于存放从数据提供者那里获得的查询结果的属性是_。 A.RecordSet B.RecordSource C.CommandTrype D.ConnectionString(分数:2.00)A. B.C.D.解析:解析 RecordSet 属性是 ADO 数据控件中实现数据记录操作的最重要的属性,而且这个属性本身又是一个对象,也有自己的属性和方法。RecordSet 属性也称为记录集或结果集
28、,用于存放从数据提供者那里获得的查询结果。因此本题答案为 A。6.Visual Basic 6.0 中,用于设置 ADO 结果集的内容,这个内容可以来自一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是_。 A.RecordSet B.RecordSource C.CommandType D.ConnectionString(分数:2.00)A.B. C.D.解析:解析 RecordSource 属性用于设置 ADO 结果集的内容,这个内容可以来自一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果。RecordSource 属性的值与 CommandType
29、 属性的值有关,两者协同使用。因此本题答案为 B。7.用于存放结果集中的记录个数的属性是_。 A.RecordSet B.RecordSource C.RecordCount D.ConnectionString(分数:2.00)A.B.C. D.解析:解析 RecordCount 用于存放结果集中的记录个数。因此本题答案为 C。8.RecordSet 对象的主要方法中,用于将当前行记录指针移到结果集中的第一行的是_。 A.MoveNext B.MoveLast C.MoveFirst D.MovePrevious(分数:2.00)A.B.C. D.解析:解析 RecordSet 对象的主要方
30、法。 MoveFirst 方法:将当前行记录指针移到结果集中的第一行。 MovePrevious 方法:将当前行记录指针向前移动一行。 MoveNext 方法:将当前行记录指针向后移动一行。 MoveLast 方法:将当前行记录指针移到结果集中的最后一行。 因此本题答案为 C。9.RecordSet 对象的主要属性中,用于记录当前行记录在结果集中的顺序号的是_。 A.RecordCount B.Sort C.AbsolutePosition D.Bookmark(分数:2.00)A.B.C. D.解析:解析 RecordSet 对象的主要属性:BOF:布尔值,如果结果集中记录的当前行指针移到了
31、第一条记录的前边,则此值为真,否则为假。EOF:布尔值,如果结果集中记录的当前行指针移到了最后一条记录的后边,则此值为真,否则为假。RecordCount:存放结果集中的记录个数。Sort:将结果集中的记录按某个字段排序。AbsolutePosition:记录当前行记录在结果集中的顺序号,结果集记录序号从 1 开始。ActiveCommand:结果集中创建的命令。ActiveConnection:结果集中创建的连接。Bookmark:结果集中当前行记录的标识号。Fields:结果集中的字段集合。 因此本题答案为 C。10.以下关于 RecordSet 对象的主要属性说法错误的是_。 A.Rec
32、ordCount 用于存放结果集中的记录个数 B.如果结果集中记录的当前行指针移到了最后一条记录,则 EOF 的值为真 C.结果集记录序号从 1 开始 D.ActiveConnection 表示结果集中创建的连接(分数:2.00)A.B. C.D.解析:解析 RecordSet 对象的主要属性:BOF:布尔值,如果结果集中记录的当前行指针移到了第一条记录的前边,则此值为真,否则为假。EOF:布尔值,如果结果集中记录的当前行指针移到了最后一条记录的后边,则此值为真,否则为假。RecordCount:存放结果集中的记录个数。Sort:将结果集中的记录按某个字段排序。AbsolutePosition
33、:记录当前行记录在结果集中的顺序号,结果集记录序号从 1 开始。ActiveCommand:结果集中创建的命令。ActiveConnection:结果集中创建的连接。Bookmark:结果集中当前行记录的标识号。Fields:结果集中的字段集合。 因此本题答案为 B。11.以下关于 RecordSet 对象的主要方法说法错误的是_。 A.MoveNext 将当前行记录指针向后移动一行 B.MoveLast 将当前行记录指针移到结果集中的最后一行 C.MoveFirst 将当前行记录指针移到结果集中的第一行 D.MovePrevious 将当前行记录指针向前移动到第一行(分数:2.00)A.B.
34、C.D. 解析:解析 RecordSet 对象的主要方法:MoveFirst 方法:将当前行记录指针移到结果集中的第一行。MovePrevious 方法:将当前行记录指针向前移动一行。MoveNext 方法:将当前行记录指针向后移动一行。MoveLast 方法:将当前行记录指针移到结果集中的最后一行。因此本题答案为 D。12.以下关于 RecordSet 对象的主要方法说法正确的是_。 A.当使用 AddNew 方法时新输入的记录永久地保存到数据库中 B.Update 方法可以将新添加在缓冲区的记录或修改后的结果永久保存在数据库中 C.Delete 方法删除后的数据可以恢复 D.CancelU
35、pdate 方法一般在 Update 方法调用后调用(分数:2.00)A.B. C.D.解析:解析 当使用 AddNew 方法时,实际上只是在内存中开辟了一个新记录的缓冲区,缓冲区中的初始值均为空,新插入的记录被保存在这个缓冲区中。要使缓冲区中新输入的记录永久地保存到数据库中,还必须使用下面介绍的 Update 方法,或者对当前行记录指针作一个移动操作。Update 方法主要是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。Delete 方法的作用是删除结果集中当前行记录指针所指的记录,并且这个删除是直接对数据库数据操作的,删除后的数据不可恢复。因此本题答案为 B。13.Visual
36、Basic 6.0 中 RecordSet 对象的 UPDATE 方法作用是_。 A.在内存中开辟一个存放新记录的缓冲区 B.将数据缓冲区中的内容保存到数据库中 C.更改用户屏幕上显示的数据 D.更改数据缓冲区中当前行指针的位置(分数:2.00)A.B. C.D.解析:解析 UPDATE 方法是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。14.使用 ADO 对象模型对数据库进行操作的基本过程包括_。编写创建 ADO 对象模型的代码编写连接数据源的代码编写实现数据操作的代码 A. B. C. D.(分数:2.00)A.B.C.D. 解析:解析 使用 ADO 对象模型对数据库进行操作的
37、基本过程: 编写创建 ADO 对象模型的代码; 编写连接数据源的代码; 编写实现数据操作的代码。 因此本题答案为 D。15.Connection 对象的属性和方法可以完成的操作包括_。连接数据源,打开数据库执行一个数据库操作命令利用 Error 对象检查数据源返回的出错信息 A. B. C. D.(分数:2.00)A.B.C.D. 解析:解析 Connection 对象表示一个 OLE DB 数据源的开放式连接。用户必须首先创建一个Connection 对象,然后再使用其他的对象来访问数据库。因此,Connection 对象是 ADO 对象模型的基础。使用 Connection 对象的属性和方
38、法可以完成如下操作: 连接数据源,打开数据库; 执行一个数据库操作命令; 利用 Error 对象检查数据源返回的出错信息。 因此本题答案为 D。16.Connection 对象的主要属性中,用于指定连接到的数据源名称的是_。 A.ConnectionString B.Provider C.ConnectionTimeout D.State(分数:2.00)A. B.C.D.解析:解析 Connection 对象的主要属性如下: ConnectionString:用于指定连接到的数据源名称,使用方法及含义同 ADO 数据控件。这个属性的值在建立连接之前是可以修改的,而在建立好连接之后就不能再进行
39、修改,否则需要重新建立连接。 Provider:连接中使用的 OLE DB 提供者。 ConnectionTimeout:执行 Open 方法之后等待建立连接的秒数,默认值为 15 秒。0 表示无限期等待。 State:表示 Connection 对象是打开还是关闭的常量。 因此本题答案为 A。17.Connection 对象的主要属性中,ConnectionTimeout 是执行 Open 方法之后等待建立连接的秒数,默认值为_。 A.10 秒 B.30 秒 C.15 秒 D.45 秒(分数:2.00)A.B.C. D.解析:解析 ConnectionTimeout 指执行 Open 方法之
40、后等待建立连接的秒数,默认值为 15 秒。0 表示无限期等待。因此本题答案为 C。18.RecordSet 对象的主要功能包括_。建立记录集确定要操作的记录集中的记录通过移动指针浏览记录对记录集中的数据执行更改操作对记录集中的数据进行过滤 A. B. C. D.(分数:2.00)A.B.C.D. 解析:解析 RecordSet 对象的主要功能如下: 建立记录集; 确定要操作的记录集中的记录; 通过移动指针浏览记录; 对记录集中的数据执行更改操作; 对记录集中的数据进行过滤。 因此本题答案为 D。19.ADO RecordSet 对象支持 4 种游标类型中能够反映所有用户对数据的修改,支持向前和
41、向后的记录移动操作的是_。 A.动态游标 B.静态游标 C.键集游标 D.仅向前游标(分数:2.00)A. B.C.D.解析:解析 ADO RecordSet 对象支持以下 4 种游标类型:动态游标(adOpenDynamic)、静态游标(adOponstatic)、键集游标(adOpenKeyset)和仅向前游标(adOpenForwardonly)。动态游标支持向前和向后的移动。 因此本题答案为 A。20.RecordSet 对象的 Source 属性可取值不包括_。 A.SQL 语句 B.表名 C.存储过程 D.视图(分数:2.00)A.B.C.D. 解析:解析 Source:设置 Re
42、cotdSet 对象中数据的来源,这个属性可以是 SQL 语句、表名、存储过程或者是 Command 对象。因此本题答案为 D。21.Connection 对象不能完成的工作是_。 A.打开数据库连接 B.关闭数据库连接 C.移动到下一条记录 D.执行 SQL 语句(分数:2.00)A.B.C. D.解析:解析 Connection 对象不可以移动指针。因此本题答案为 C。22.Connection 对象中指定 OLE DB 提供者名称的属性是_。 A.ConnectionString B.State C.ConnectionTimeout D.Provider(分数:2.00)A.B.C.D
43、. 解析:解析 Connection 对象的主要属性如下。 ConnectionString:用于指定连接到的数据源名称,使用方法及含义同 ADO 数据控件。这个属性的值在建立连接之前是可以修改的,而在建立好连接之后就不能再进行修改,否则需要重新建立连接。 Provider:连接中使用的 OLE DB 提供者。 ConnectionTimeout:执行 Open 方法之后等待建立连接的秒数,默认值为 15 秒。0 表示无限期等待。 State:表示 Connection 对象是打开还是关闭的常量。因此本题答案为 D。23.Connection 对象执行 SQL 语句的超时时间的默认值是秒。 A
44、.30 B.15 C.20 D.45(分数:2.00)A. B.C.D.解析:解析 Connection 对象执行 SQL 语句的超时时间的默认值是 30 秒。因此本题答案为 A。24.调用 Connection 对象的 Execute 方法成功执行 SQL 语句后,会触发的事件是_。 A.ConnectComplete B.BeginTransComplete C.CommitTransComplete D.ExecuteComplete(分数:2.00)A.B.C.D. 解析:解析 调用 Connection 对象的 Execute 方法成功执行 SQL 语句后,会触发 ExecuteCo
45、mplete 事件。因此本题答案为 D。25.Connection 对象中返回结果集的属性是_。 A.RecordSet B.RecordSets C.Record D.RecordSource(分数:2.00)A.B. C.D.解析:解析 Connection 对象中返回结果集的属性是 RecordSets。因此本题答案为 B。26.下面不属于 RecordSet 对象的功能的是_。 A.添加新记录 B.打开数据库连接 C.删除当前记录 D.移动记录指针(分数:2.00)A.B. C.D.解析:解析 Connection 对象的 Open 方法负责打开数据库连接。因此本题答案为 B。27.使用 RecordSet 对象的一般步骤中不是必需的是_。 A.使用 Open 方法打开数据库连接 B.使用 RecordSet 对象的 Open 方法返回一个查询结果集 C.关闭 Connection 对象 D.定义一个 RecordSet 类型的变量(分数:2.00)A.B.C. D.解析:解析 系统也有可能自动关闭 Connection 对象。因此本题答案为 C。28.当移动查询结果集指针后,被触发的事件