首页 > 全部 > 二级Access > 国家二级ACCESS机试选择题(VBA数据库编程)模拟试卷1

国家二级ACCESS机试选择题(VBA数据库编程)模拟试卷1

本单篇文档共5197字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Access 章节练习 2206人下载
价格: 2.00 原价:¥9.00
收藏

国家二级ACCESS机试选择题(VBA数据库编程)模拟试卷1

选择题

1.能够实现从指定记录集里检索特定字段值的函数是( )。(D)

A. Nz

B. Find

C. Lookup

D. DLookup

解析:DLookup函数是从指定记录集里检索特定字段的值,可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。故选择D选项。

2.下列代码实现的功能是:窗体中一个名为tNum的文本框,运行时在其中输入课程编号,程序在“课 程表”中查询,找到对应的“课程名称”显示在另一个名为tName文本框中。

Private Sub-tNum_AfterUpdate()

Me! tName=【】

End Sub

要使程序可以正确运行,【】处应该填写的是( )。(A)

A. DLookup(\\

B. DLookup(\\

C. DLookup(\\

D. DLookup(\\

解析:根据题意,【】处的代码应实现的功能是在“课程表”中查询出“课程编号”等于tNum文本框中数据的“课程名称”,需要使用DLookup函数。DLookup函数的格式为:DLookup(表达式,记录集[,条件式])。其中表达式用来指定要查询的字段,即题中的“课程名称”。记录集用来指定要查询的范围,即题中的“课程表”。条件式用来指定查询条件,即题中的“课程编号=’\\

3.已知“产品表”(产品编码,产品名称,单价),另有“新产品表”(产品编码,产品名称,单价)。如果根 据产品编码,一件产品只在“新产品表”中出现,则要将该产品追加到“产品表”中;如果一件产品在 “产品表”和“新产品表”中同时出现,则用“新产品表”中的单价修改“产品表”中相应产品的单价。 为实现上述功能要求,应使用的方法是( )。(D)

A. 更新查询

B. 追加查询

C. 生成表查询

D. 编VBA程序

解析:根据题目描述,若产品编码只在“新产品表”中出现,需要追加至“产品表”,可用追加查询;若产品编码在“产品表”和“新产品表”中同时出现,需要修改“产品表”中相应产品的单价,可用更新查询。为了同时满足上述功能要求,应编写VBA程序进行判断后执行相应操作。故选择D选项。

4.为使窗体每隔0.5秒钟激发一次计时器事件(tlmer事件),则应将其Interval属性值设置为( )。(B)

A. 5000

B. 500

C. 5

D. 0.5

解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,0.5秒即500毫秒,因此,应将Interval值设置为500。故选择B选项。

5.窗体中有一个名称为tText文本框和一个名为bCommand命令按钮,并编写了相应的事件过程。运 行此窗体,在文本框中输入一个字符,则命令按钮上的标题变为“说明”。以下能够实现上述功能的 事件过程是( )。(A)

A. Private Sub tText_Change( )

bCommand.Caption = \\

B. Private Sub bCommand_Click( )

Caption = \\

C. Private Sub tText_Click( )

bCommand.Caption = \\

D. Private Sub bCommand_Change( )

Caption = \\

解析:本题考查控件的基本属性和事件过程,题目要求通过在文本框中输入一个字符来触发事件,而能触发的只有tText的Change事件,另外,在给某个控件的属性赋值时,不可省略控件名,命令按钮控件的标题属性为“Caption”,故选择A选项。

6.ADO对象模型中有5个主要对象,他们是Connection、Command、RecordSet、Error和( )。(C)

A. Database

B. Workspace

C. Field

D. DBEngine

解析:在VBA中提拱了Active数据对象(ADO)作为数据库的访问接口,ADO对象模型中包括5个主要对象,即Connection连接,代表到数据库的连接;Recordset记录集,代表数据库记录的一个集合;Command命令,代表一个SQL命令;Error错误,代表数据库访问中产生的意外;Field字段,代表记录集中的字段数据信息。故选择C选项。

7.ADO对象模型中可以打开并返回RecordSet对象的是( )。(C)

A. 只能是Connection对象

B. 只能是Command对象

C. 可以是Connection对象和Command对象

D. 不存在

解析:Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表或者是Command对象的执行结果返回的记录集。Connection对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,可以打开和返回RecordSet对象。Command对象在建立Connection后,可以发出命令操作数据源,也可以打开并返回RecordSet对象 故选择C选项。

8.下列程序的功能是返回当前窗体的记录集:

Sub GetBecNum ()

Dim rs As Object

Set rs =【】

MsgBox rs.RecordCount

End Sub

为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是( )。(A)

A. Me.Recordset

B. Me.RecordLocks

C. Me.RecordSource

D. Me.RecordSelectors

解析:程序中rs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而RecordSourse属性用来设置数据源,格式为RecordSourse=数据源。因此题目空缺处应填Me.RecordSet。故选择A选项。

9.在VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值信息的是( )。(D)

A. 快速监视窗口

B. 监视窗口

C. 立即窗口

D. 本地窗口

解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me,Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。

10.采用ADO对“职工管理.acCdb”文件中“职工表”的字段“退休年龄”加5。

Sub SetAgePlus()

Dim cn As New ADODB.Connection’连接对象

Dim rs As New ADODB.Rec:ordset’记录集对象

Dim fd As ADODB.Field’字段对象

Dim strConnect As String’连接字符串

Dim

本文档预览:3600字符,共5197字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级ACCESS机试选择题(VBA数据库编程)模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号