好文档 - 专业文书写作范文服务资料分享网站

2016年03月全国计算机等级考试二级《ACCESS》真题及详解

天下 分享 时间: 加入收藏 我要投稿 点赞

2016年03月全国计算机等级考试二级

《ACCESS》真题

(总分100, 考试时间90分钟)

一、单选题

1. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码: Private Sub Command1_Click( ) MsgBox f(24,18) End Sub

Public Function f(m As Integer, n As Integer) As Integer Do While m < > n Do While m > u m=m-n Loop

Do While m < n n=n-m Loop Loop f=m

End Function

窗体打开运行后,单击命令按钮,则消息框的输出结果是______。 A 2 B 4 C 6 D 8 答案:C

[解析] 函数过程f实现辗转相减法求最大公约数,用参数m和n中的较大数减较小数直到m=n,输出m和n的最大公约数m。本题输出24和18的最大公约数6。

2. 在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是______。 A [Forms]! [F1]! [Text1] B Text1

C [F1]. [Text1]

D [Forms]_[F1]_[Text1] 答案:A

[解析] 宏在输入条件表达式时可以引用窗体上的控件值,语法为:Forms! [窗体名]! [控件名]或[Forms]! [窗体名]! [控件名]。

3. 表达式\的功能是______。 A 将变量A保留小数点后1位 B 将变量A四舍五入取整 C 将变量A保留小数点后5位 D 舍去变量A的小数部分 答案:B

[解析] INT(表达式)返回表达式的整数部分。在表达式A+0.5中,若:①A的小数部分大于等于0.5,整数部分加1;②A的小数部分小于0.5时,整数部分不变。所以INT(A+0.5)的功能便是实现将A四舍五入取整。

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

Sub GetRecNum( ) Dim rs As Object Set rs =[ ]

MsgBox rs. RecordCount End Sub

为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是______。 A Me. RecordSet B Me. RecordLocks C Me. RecordSource D Me. RecordSelectors 答案:A

[解析] 程序中变量rs用来指代窗体对象;Set语句表示将当前窗体中的记录集对象赋值给rs。当前窗体用Me表示;RecordSet属性用来设置窗体、报表、列表框控件或组合框控件的记录源,Me. RecordSet代表记录源来自于窗体。RecordSourse属性格式为RecordSourse=数据源,用来设置数据源。

5. 在模块的声明部分使用\语句,然后定义二维数组A(2 to 5, 5),则该数组的元素个数为______。

A 20 B 24 C 25 D 36 答案:A

[解析] VBA中,Option Base 1语句的作用是将数组下标设置成从1开始。将二维数组A(2 to 5,5)展开后为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,因此该数组共有20个元素。

6. 能够实现从指定记录集里检索特定字段值的函数是______。 A NZ B Find C Lookup D DLookup 答案:D [解析] DlookUp函数用于从指定记录集里检索特定字段的值,主要用于检索来自外部表字段中的数据。它可以直接在VBA、宏、查询表达式、窗体或报表上的计算控件中使用。

7. 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是______。 A * B % C & D # 答案:D

[解析] 查询规则中,日期型数据使用英文的\号作为分隔符。 8. 下列4个选项中,不是VBA的条件函数的是______。 A Choose B If C IIf D Switch 答案:B

[解析] VBA的条件函数包括:①IIF;②Switch;③Choose。If是程序流程控制的条件语句,不是函数。

9. 下列关于报表的叙述中,正确的是______。 A 报表只能输入数据 B 报表只能输出数据

C 报表可以输入和输出数据 D 报表不能输入和输出数据 答案:B

[解析] 报表是Access的一个对象,它的功能是将数据库中的数据分类汇总打印出来,以便分析,所以只能显示数据,不能输入和编辑数据。

10. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是______。 A 快速排序 B 冒泡排序

C 直接插入排序 D 堆排序 答案:D

[解析] 对长度为n的线性表,冒泡排序、简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,堆排序在最坏情况下需要比较的次数是nlog 2 n。

11. 在窗体上有一个命令按钮Command1,编写事件代码如下: Private Sub Command1_Click( ) Dim d1 As Date Dim d2 As Date d1=#12/25/2009# d2=#1/5/2010#

MsgBox DateDiff(\End Sub

打开窗体运行后,单击命令按钮,消息框中输出的结果是______。 A 1 B 2 C 10 D 11 答案:B

[解析] 函数DateDiff(<间隔类型>,<日期1>,<日期2>,[, W1][, W2])表示按照指定类型返回指定的时间间隔数目。间隔类型为\,表示返回两个日期间隔的周数。12/25/2009与1/5/2010之间相隔2周,所以函数返回2。

12. 在运行宏的过程中,宏不能修改的是______。 A 窗体 B 宏本身 C .表 D 数据库 答案:B

[解析] 宏运行过程中会执行一系列命令的组合,包括:打开或关闭数据库;修改窗体属性设置;执行查询;操作数据表对象等。宏不能修改宏本身。

13. 在VBA中,能自动检查出来的错误是______。 A 语法错误 B 逻辑错误 C 运行错误 D 注释错误 答案:A

[解析] 编辑器会自动检测语法,所以语法错误在编辑时就能被检测出来。逻辑错误和运行错误

2016年03月全国计算机等级考试二级《ACCESS》真题及详解

2016年03月全国计算机等级考试二级《ACCESS》真题(总分100,考试时间90分钟)一、单选题1.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Click()MsgBoxf(24,18)EndSubPubli
推荐度:
点击下载文档文档为doc格式
2jqul9j41i0n19a8hrgx9da6a52gca00h0d
领取福利

微信扫码领取福利

微信扫码分享