首页 > 全部 > 二级Access > 国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷13

国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷13

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

国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷13

选择题

1.在下列关于宏和模块的叙述中,正确的是(D)

A. 模块是能够被程序调用的函数

B. 通过定义宏可以选择或更新数据

C. 宏或模块都不能是窗体或报表上的事件代码

D. 宏可以是独立的数据库对象,可以提供独立的操作动作

解析:本题考查宏和模块的知识.模块是能够被程序调用的函数,里面不能包含窗体或报表的事件代码;宏是一个或多个操作的序列,可以通过宏选择或更新数据,宏里面也不能包含窗体或报表的事件代码;宏是数据对象的一部分,不能独立存在,只能依存于数据对象来进行操作。

2.下列不属于类模块对象基本特征的是(D)

A. 事件

B. 属性

C. 方法

D. 函数

解析:类模块中没有函数的概念。

3.使用Function语句定义一个函数过程,其返回值的类型(D)

A. 只能是符号常量

B. 是除数组之外的简单数据类型

C. 可在调用时由运行过程决定

D. 由函数定义时As子句声明

解析:本题考查VBA中函数的知识。VBA中的函数在定义时可以使用As指定函数返回值的类型,这个返回值的类型可以是简单数据类型,也可以是数组。如果在定义时没有指定类型则默认返回值为变体型。

4.在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是(B)

A. 窗体

B. 模块

C. 宏

D. 报表

解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。

5.在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为(D)

A. 程序范围

B. 全局范围

C. 模块范围

D. 局部范围

解析:B)变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。C)变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。D)变量定义在模块的过程内部,过程代码执行时才可见。

6.下列叙述中,正确的是(A)

A. Sub过程无返回值,不能定义返回值类型

B. Sub过程有返回值,返回值类型只能是符号常量

C. Sub过程有返回值,返回值类型可在调用过程时动态决定

D. Sub过程有返回值,返回值类型可由定义时的As子句声明

解析:Sub过程(又称子过程)以关键词Sub开始,以End Sub结束,其定义语句语法格式为:

[Public l Private I Static]Sub子过程名([])[As数据类型]

【】

[Exit Sub】

[]

End Sub

对于子过程,可以传送参数和使用参数来调用它,但不返回任何值。

7.以下可以得到“2*5=10”结果的VBA表达式为(A)

A. “2*5”&“=”&2*5

B. “2*5”+“=”+2*5

C. 2*5“=”2*5

D. 2*5+“=”+2*5

解析:本题考查VBA中的字符串连接符。vBA中字符串连接符包含“&”和“+”,其中“+”号要求连接的两端必须都是字符串,而“&”则会将两端的非字符串转换为字符串后进行连接。所以正确的表达式为:“2*5”&“=”&2*5。

8.执行语句:MsB0x“AAAA\\(C)

A. B. C. D. 解析:本题考查VBA对话框函数MsgBox。消息窗MsgBox函数用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式:MsgBox(提示,[按钮风格】,[标题])。显然,本题中的提示是“AAAA”,按钮风格是vbOKCancel+vbQuestion即问号提示,标题是\\

9.下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是(C)

A. xMod2=1 OrYMod 2=1

B. XMod 2=00rYMod 2=0

C. xMod 2=1 AndYMod2=1

D. XMod 2:0AndYMod2=0

解析:本题考查逻辑表达式的知识。判断奇偶数是程序设计中常见的判断,x Mod 2=1代表x是奇数。如果要表达x、y都是奇数,则应该用And连接两个表达式来表示“与”,故此C选项正确。

10.VBA程序的多条语句可以写在一行中,其分隔符必须使用符号(A)

A. :

B. ’

C. ;

D. ,

解析:本题考查VBA程序设计的基础知识。VBA中,原贝0上一行只能书写一条语句,语句后面用回车作为结束符。如果有特殊情况需要在一行上书写多条语句时,这些语句之间要用“:”分隔。

11.VBA表达式3*3\3/3的输出结果是(D)

A. 0

B. 1

C. 3

D. 9

解析:本题考查VBA中运算符的知识。在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符>比较运算符>逻辑运算符,在各个种类的运算符中还有不同的优先级,比如在算术运算中乘法和除法的优先级就高于整除运算,所以本题的表达式实际上是(3*3)\(3/3),结果为9。

12.在窗体中添加一个命令按钮(名称为Commandl),然后编写如下代码:

Private Sub Command 1—Click()

a=0:b=5:c=6

MsgBox a=b+c

End Sub

窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(D)

A. 11

B. a=11

C. 0

D. False

解析:本题考查Msgbox函数的知识。在’VBA中的.MsgBox函数中,第一个参数是提示信息,第二个参数是按钮和图表的类型,若省略的话要有逗号占位,第三个参数是对话框的标题。其中第一个参数必须为字符串或者数字,不能是逻辑表达式或赋值语句。如果是非法数据,将会在消息框中显示“False”。

13.在窗体上添加一个命令按钮(名为Commandl)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码:

Private Sub Command 1 Click()

m=2.17

n=Len(Str$(m)+Space(5))

Me!Text1=n

End Sub

打开窗体运行后,单击命令按钮

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

剩余未完,查看全文
收藏
国家二级ACCESS机试选择题(模块与VBA编程基础)模拟试卷13

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号