软件开发技术第四章课后题.docx
- 文档编号:3270365
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:7
- 大小:19.78KB
软件开发技术第四章课后题.docx
《软件开发技术第四章课后题.docx》由会员分享,可在线阅读,更多相关《软件开发技术第四章课后题.docx(7页珍藏版)》请在冰豆网上搜索。
软件开发技术第四章课后题
填空题:
(1)要使绑定控件能通过数据控件Data1连接到数据库上,必须设置控件的__datasource_属性为__Data1,要使绑定控件能与有效的字段建立联系,则须设置控件的_____属性。
(2)如果数据控件连接的是单表数据库,则_DatabaseName______属性应设置为数据库文件所在的子文件夹名,而具体文件名放在______属性中。
(3)记录集的RecordCount属性用于对Recordset对象中的记录计数,为了获得准确值,应先使用__MoveLast_____方法,再获得RecordCount属性值。
选择题:
(1)VisualBasic提供了两种与Jet数据库引擎接口的方法,它们是A。
A.Data控件和DAO控件B.Command控件和Text控件
C.Data控件和Text控件D.DAO控件和Text控件
(2)VisualBasic通过DAO和Jet引擎可以识别3类数据库,其中之一是D,也称为本地数据库,这类数据库文件使用与MicrosoftAccess相同的格式。
A.SQLServerB.ODBC数据库C.外部数据库D.VisualBasic数据库
(3)VisualBasic数据库应用程序的组成中,B被包含在一组动态链接库(DLL)文件中。
它真正读取、写入和修改数据库,并处理所有内部事务。
A.用户界面和应用程序代码B.Jet引擎
C.数据库D.服务器
(4)D的Recordset对象是当前数据库真实的数据表。
A.表类型、动态集类型或快照类型B.动态集类型
C.快照类型D.表类型
(5)B的Recordset对象是可以更新的数据集,它实际是对一个或几个表中的记录的引用。
A.表类型、动态集类型或快照类型B.动态集类型
C.快照类型D.表类型
(6)C的Recordset对象只能读不能修改。
A.表类型、动态集类型或快照类型B.动态集类型
C.快照类型D.表类型
(7)Data控件通过它的三个基本属性设置要访问的数据资源,这三个基本属性是A。
A.Connect、DatabaseName和RecordSource
B.Connect、DatabaseName和RecordType
C.DatabaseName、RecordSource和RecordType
D.Connect、RecordSource和RecordType
(8)数据控件的D指定数据控件所要连接的数据库类型,VisualBasic默认的数据库是Access的MDB文件,此外,也可连接DBF、XLS、ODBC等类型的数据库。
A.DatabaseName属性B.RecordType属性
C.RecordSource属性D.Connect属性
(9)数据控件的A指定具体使用的数据库文件名,包括所有的路径名。
A.DatabaseName属性B.RecordType属性
C.RecordSource属性D.Connect属性
(10)数据控件的C确定具体可访问的数据,这些数据构成记录集对象Recordset。
该属性值可以是数据库中的单个表名、一个存储查询或者是使用SQL查询语言的一个查询字符串。
A.DatabaseName属性B.RecordType属性
C.RecordSource属性D.Connect属性
(11)要利用数据控件返回数据库中记录集,则需设置C属性。
A.ConnectB.DatabaseName
C.RecordSourceD.RecordType
(12)数据控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。
要使绑定控件能被数据库约束,必须在设计或运行时对这些控件的两个属性进行设置,这两个属性是A。
A.DataSource属性、DataField属性
B.RecordType属性、DatabaseName属性
C.RecordSource属性、DatabaseName属性
D.Connect属性、DataField属性
(13)要使绑定控件能被数据库约束,必须在设计或运行时对这些控件的两个属性进行设置,其中,通过A指定一个有效的数据控件连接到一个数据库上。
A.DataSource属性B.DataField属性
C.DatabaseName属性D.Connect属性
(14)要使绑定控件能被数据库约束,必须在设计或运行时对这些控件的两个属性进行设置,其中,B设置数据库有效的字段与绑定控件建立联系。
A.DataSource属性B.DataField属性
C.DatabaseName属性D.Connect属性
(15)记录集的属性中,C用来判定记录指针是否在首记录之前。
A.Eof的属性B.Nomatch属性
C.Bof属性D.AbsolutePosition属性
(16)在使用Delete方法删除当前记录后,记录指针位于A。
A.被删除记录上B.被删除记录的上一条
C.被删除记录的下一条D.记录集的第一条
(17)记录集的属性中,A用来判定记录指针是否在末记录之后。
A.Eof的属性B.Nomatch属性
C.Bof属性D.AbsolutePosition属性
(18)Seek方法可在A记录集中进行查找。
A.Table类型B.Snapshot类型
C.Dynaset类型D.以上三者
(19)下列A组关键字是Select语句中不可缺少的。
A.Select、FromB.Select、Where
C.From、OrderByD.Select、All
(20)D掩盖了数据库服务器或数据库文件间的差别,通过定义不同的它,就可在应用程序中实现同时访问多个DBMS的目的。
A.服务器名B.表名C.数据库名D.数据源名
(21)ODBC应用程序不能直接存取数据库,ODBC应用程序将所要执行的操作提交给B,通过它实现对数据源的各种操作,数据库操作结果也通过它返回给应用程序。
A.服务器B.数据库驱动程序C.数据库D.数据源
(22)数据源分为3类,其中D只有创建者才能使用,并且只能在所定义的机器上运行。
A.文件数据源B.数据库驱动程序
C.系统数据源D.用户数据源
(23)数据源分为以下3类,其中所有用户和在WindowsNT下以服务方式运行的应用程序均可使用C。
A.文件数据源B.数据库驱动程序
C.系统数据源D.用户数据源
(24)数据源分为以下3类,其中A是ODBC3.0以上版本增加的一种数据源,可用于企业用户,ODBC驱动程序也安装在用户的计算机上。
A.文件数据源B.数据库驱动程序
C.系统数据源D.用户数据源
(25)ADO数据控件的基本属性中,B是必须定义的。
A.ConnectionString属性、ConnectionTimeout属性
B.ConnectionString属性、RecordSource属性
C.ConnectionString属性、MaxRecords属性
D.RecordSource属性、ConnectionTimeout属性
(26)ADO控件属性窗口中的ConnectionString属性右边的“…”按钮,弹出“属性页”对话框。
在该对话框中允许通过三种不同的方式连接数据源,其中B表示通过一个连接文件来完成。
A.使用连接字符串B.使用DataLink文件
C.使用ODBC数据资源名称D.任意方式
(27)ADO控件属性窗口中的ConnectionString属性右边的“…”按钮,弹出“属性页”对话框。
在该对话框中允许通过三种不同的方式连接数据源,其中C表示选择某个创建好的数据源名称,作为数据来源对远程数据库进行控制。
A.使用连接字符串B.使用DataLink文件
C.使用ODBC数据资源名称D.任意方式
(28)在VisualBasic环境开发数据库应用时,与数据库连接和对数据库的数据操作是通过ODBC、MicrosoftJet等实现的,在C/S结构的应用中一般用D。
A.使用连接字符串B.使用DataLink文件
C.MicrosoftJetD.ODBC
(29)ADO编程应用中,数据提供者和数据使用者之间的桥梁就是A。
A.数据源B.数据库C.表D.以上3种均可
(30)使用ADO数据控件的ConnectionString属性与数据源建立连接信息,在属性页对话框中可以有C种不同的连接方式。
A.1B.2C.3D.4
(31)数据绑定列表框DBList和下拉式列表框DBCombo控件中的列表数据通过属性B从数据库中获得。
A.DataSource和DataFieldB.RowSource和ListField
C.BoundColumn和BoundTextD.DataSource和ListField
(32)下列所显示的字符串中,字符串D不包含在ADO数据控件的ConnectionString属性中。
A.MicrosoftJet3.51OLEDBProviderB.ataSource=C:
\Mydb.mdb
C.PersistSecurityInfo=FalseD.2-adCmdTable()
判断题:
(1)VisualBasic提供的数据库引擎叫Jet。
(T)
(2)VisualBasic数据库也称为本地数据库,使用与MicrosoftAccess相同的格式,Jet引擎直接创建和操作这些数据库。
(T)
(3)对于本地VisualBasic或Access数据库来说,就是.dbf文件。
(F)
(4)表类型的Recordset对象是当前数据库真实的数据表。
以这种方式打开数据库中的数据时,所进行的增、删、改、查等操作都直接更新数据库中的数据。
(T)
(5)动态集类型的Recordset对象是可以更新的数据集,它是对一个或几个表中的记录的引用,但是动态集中的记录发生变化,不影响基本表。
(F)
(6)以快照类型显示的数据既可读也可修改。
(F)
(7)DAO模型只提供了有限的不需编程就能访问现存数据库的功能。
(F)
(8)Data控件提供了全面控制数据库的完整编程接口。
(F)
(9)VisualBasic中的数据库编程就是创建数据访问对象,如Database、Table、Field和Index对象。
用这些对象的属性和方法来实现对数据库的操作。
(T)
(10)要使绑定控件能被数据库约束,必须在设计或运行时对这些控件的DataSource属性和DataField属性进行设置。
(T)
(11)要使绑定控件能被数据库约束,必须在设计或运行时对这些控件的Connect属性和DatabaseName属性进行设置。
(F)
(12)Bof判定记录指针是否在首记录之前,若Bof为True,则当前位置位于记录集的第一条记录之前。
与此类似,Eof判定记录指针是否在末记录之后。
(T)
(13)Eof判定记录指针是否在首记录之前,若Eof为True,则当前位置位于记录集的第一条记录之前。
(F)
(14)Bof判定记录指针是否在首记录之前,若Bof为True,则当前位置位于记录集的第一条记录。
(F)
(15)Find方法在找不到相匹配的记录时,当前记录保持在查找的始发处,NoMatch属性为True。
如果Find方法找到相匹配的记录,则记录定位到该记录,Recordset的NoMatch属性为False。
(T)
(16)使用Seek方法必须打开表的索引。
(T)
(17)使用Seek方法不必打开表的索引。
(F)
(18)数据窗体向导不属于外接程序。
(F)
(19)当FROM子句列出多个表时,它们出现的顺序不能任意改变。
(F)
(20)Select短语中字段的排列决定了所产生的记录集内每一列数据的排列顺序。
(T)
(21)Data控件的RecordSource属性不一定是数据表名,可以是SQL语句。
(T)
(22)ODBC是一种工业标准,它提供了统一的API,为应用程序提供了一套高层调用接口规范和基于动态链接库的运行支持环境。
(T)
(23)使用ODBC开发数据库应用时有很好的适应性和可移植性。
(T)
(24)ODBC屏蔽了DBMS之间的差异。
(T)
(25)ODBC并没有屏蔽DBMS之间的差异。
(F)
(26)数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。
(T)
(27)所有用户和WindowsNT下以服务方式运行的应用程序均可使用系统数据源。
(T)
(28)系统数据源是只有创建者才能使用,并且只能在所定义的机器上运行。
(F)
(29)ODBC提供了一个开放的、标准的能访问从PC、小型机到大型机数据库数据的接口。
(T)
(30)使用ODBC时,当作为数据库源的数据库服务器上的数据库管理系统升级或转换到不同的数据库管理系统时,客户机端应用程序不需进行任何改变。
(T)
(31)ADO是一种ActiveX对象,是DAO、RDO和ODBC三种方式的扩展。
(T)
(32)ADO数据控件的ConnectionString属性和RecordSource属性必须设置。
(T)
(33)ADO控件的Connect属性和Databasename属性必须设置。
(F)
(34)VisualBasic6.0又提供了一些新的成员来连接不同数据类型的数据,主要有DataGrid、DataCombo、DataList、DataReport、MSHFlexGrid、MSChart和MonthView等控件,这些新增绑定控件必须使用ADO数据控件进行绑定。
(T)
(35)指定ADO数据控件的数据源,可以指定多种数据库,但应用程序用相同的方法处理。
(T)
(36)ADO编程时数据提供者和数据使用者之间的桥梁就是数据源。
(T)
(37)在客户机/服务器系统中,数据库引擎与用户应用程序在相同的计算机上,只有数据库驻留在远程计算机上。
(F)
(38)MicrosoftJet主要用于本地数据库,而在C/S结构的应用中一般用ODBC。
(T)
(39)ADO编程时,创建数据对象有三个选项:
创建一个OLEDB文件、创建一个ODBC数据源名称(DSN)文件或建立一个OLEDB连接字符串。
(T)
4.4记录、字段、表与数据库之间的关系是什么?
4.5VisualBasic中记录集有几种类型?
有何区别?
4.6要利用数据控件返回数据库中记录的集合,怎样设置它的属性?
4.7对数据库进行增、改操作后必须使用什么方法确认操作?
4.8怎样使绑定控件能被数据库约束?
4.9怎样准确地获得记录集的记录计数?
4.10ODBC技术与传统的数据库编程方式有什么区别?
4.11什么是ODBC数据源?
它有哪三类?
4.12C/S结构的基本原则是什么?
客户机和服务器的任务各是什么?
4.13VisualBasic为数据库编程提供了哪三种不同的方式?
4.14ADO访问数据库的优点是什么?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 技术 第四 课后
![提示](https://static.bdocx.com/images/bang_tan.gif)