2012年计算机二级VB数据库技术练习题及答案

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  一、 单选题

  1.要使用数据控件返回数据库中记录集,则需设置 ________属性。

  A)Connect

  B)DatabaseName

  C)RecordSource

  D)RecordType

  2.数据控件的Reposition事件发生在 ________。

  A)移动记录指针前

  B)修改记录指针前

  C)记录成为当前记录前

  D)记录成为当前记录后

  3.在记录集中进行查找,如果找不到相匹配的记录,则记录定位在________。

  A)首记录之前

  B)末记录之后

  C)查找开始处

  D)随机记录

  4.Seek方法可在 ________记录集中进行查找。

  A)Table类型

  B)Snapshot类型

  C)Dynaset

  D)以上三者

  5.假定数据库Student.dbf存放在C:/Foxpro文件夹,通过数据控件Data1进行链接,下列设置中正确的是 ________。

Connect
DatabaseName
RecordSource
RecordType
A
Foxpro 3.0
C:/Foxpro/dtudent.dbf
Student.dbf
Table
B
Foxpro 3.0
C:/Foxpro
Student.dbf
Dynaset
C
Access
C:/Foxpro
Student.dbf
Table
D
Dbase Ⅲ
C:/Foxpro/dtudent.dbf
Dynaset

  6.下列 ________组关键字是Select语句中不可缺少的。

  A)Select、From         

  B)Select、Where    

  C)Select、OrderBy   

  D)Select、All

  7.与“SELECT COUNT(cost)FROM Supplies”等价的语句是 ________。

  A)SELECT COUNT(*)FROM Supplies WHERE cost <> NULL

  B)SELECT COUNT(*)FROM Supplies WHERE cost = NULL

  C)SELECT COUNT(DISTINCT prod_id)FROM Supplies WHERE cost <> NULL

  D)SELECT COUNT(DISTINCT prod_id)FROM Supplies

  8.在SQL的UPDATE语句中,要修改某列的值,必须使用关键字 ________。

  A)Select        

  B)Where         

  C)DISTINCT       

  D)Set

  9.下列Data1_Validate事件的功能是 ________。

  Private Sub Data1_Validate(Action As Integer, Save As Integer)

  If Save And Len(Trim(Text1.Text))= 0 Then Action = 0

  End Sub

  A)如果Text1内数据发生变化,则关闭数据库

  B)如果Text1内数据发生变化,则加入新记录

  C)如果Text1内被置空,则确认写入数据库

  D)如果Text1内被置空,则取消对数据库的操作

  10.在使用Delete方法删除当前记录后,记录指针位于 ________。

  A)被删除记录上                                     

  B)被删除记录的上一条

  C)被删除记录的下一条                           

  D)记录集的第一条

  11.在新增记录调用Update方法写入记录后,记录指针位于 ________。

  A)记录集的最后一条                              

  B)记录集的第一条

  C)新增记录上                                         

  D)添加新记录前的位置上

  12.使用ADO数据控件的ConnectionString属性与数据源建立链接的相关信息,在属性页对话框中可以有 ________中不同的链接方式。

  A)1                        

  B)2                         

  C)3                        

  D)4

  13.VB提供的 On Error Goto 0 错误语句表示 ________。

  A)当发生错误时,使程序转跳到语句标号为0的程序块

  B)当发生错误时,不使用错误处理程序块

  C)当发生错误时,忽略错误行,继续执行下一语句

  D)当发生错误时,终止程序运行

  14.如果程序在打开A盘上的指定文件时产生“文件未找到”的错误,则引起该错误的原因是________。

  A)文件类型不正确                                  

  B)驱动器未准备好

  C)文件名无效或路径不正确                    

  D)文件不存在

  15.数据绑定列表框DBlist和下拉式列表框DBCombo控件中的列表数据通过属性________从数据库中获得。

  A)DataSource和DataField                        

  B)RowSource和ListField

  C)BoundColumn和BoundText              

  D)DataSource和ListField

  16.DBlist控件和DBCombo控件与数据库的绑定通过属性 ________来实现。

  A)DataSource和DataField                        

  B)RowSource和ListField

  C)BoundColumn和BoundText              

  D)DataSource和ListField

  二、 填空题

  1.要使绑定控件能通过数据控件Data1链接到到数据库上,必须设置控件的  【1】属性为Data1。

  2.如果数据控件链接的是单数据表数据库,则      【2】       属性应设置为数据库文件所在的子文件夹名,而具体的文件名放在     【3】      属性。

  3.记录集的     【4】       属性返回当前指针值。

  4.要设置记录集的当前指针,则需通过     【5】       属性。

  5.记录集的RecordCount属性用于对Recordset对象中的记录计数,为了获得准确值,应先使用     【6】       方法,再读取RecordCount属性值。

  6.使用ADO打开数据库的方法是     【7】      。   

  7.报表设计器"数据报表"工具箱内的文本控件用于显示     【8】      数据。

  8.预览DataReport1对象产生的报表,需要通过代码     【9】      来实现。

  9.如果要直接将预览DataReport1对象产生的报表打印出来,打印时不显示打印对话框,则需要通过代码     【10】      来实现。

参考答案

  一、单选题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C
D
C
A
B
A
A
D
D
A
D
C
B
D
B
A

  二、填空题

【1】
DataSource
【2】
DatabaseName
【3】
RecordSource
【4】
AbsolutePosition
【5】
BookMark
【6】
MoveLast
【7】
OpenDatabase()
【8】
字段
【9】
DataReport1.show
【10】
DataReport1.PrintReport False

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答