国家二级ACCESS机试(选择题)模拟试卷136
选择题
1.运行Visual Basic的函数过程,应使用的宏命令是( )。(C)
A. RunMacm
B. RunSql
C. RunCode
D. RunVBA
解析:RunCode宏操作命令用于运行VB的函数过程。
2.下列各项中,属于通知或警告用户的命令是( )。(C)
A. PrintOut
B. OutputTo
C. MsgBox
D. RunWarnings
解析:在宏操作中,MsgBox用于显示提示消息框;PrintOut用于打印激活的数据库对象;OutputTo用于将指定数据库对象中的数据输出成.xls、.rtf、.txt、.htm、.snp等格式的文件。
3.要限制宏命令的操作范围,在创建宏时应定义的是( )。(C)
A. 宏操作对象
B. 宏操作目标
C. 宏条件表达式
D. 窗体或报表控件属性
解析:要限制宏命令的操作范围,在创建宏时应定义宏条件表达式。使用条件表达式的条件宏可以在满足特定条件时才执行对应的操作。
4.在VBA中,引用窗体与报表对象的格式是( )。(A)
A. Forms!窗体名称!控件名称[.屙性名称]
B. Forms.窗体名称[.属性称]
C. Forms!窗体名称!控件名称[!属性名称]
D. Forms!窗体名称.控件名称[.属性名称]
解析:引用窗体或报表上的控件值,使用语法格式为:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]![报表名]![控件名]。
5.在下列关于宏和模块的叙述中,正确的是( )。(A)
A. 宏可以是独立的数据库对象,可以提供独立的操作动作
B. 模块是能够被程序调用的函数
C. 通过定义宏可以选择或更新数据
D. 宏或模块都不能是窗体或报表上的事件代码
解析:宏可以是独立的数据库对象,可以提供独立的操作动作,选项A说法正确;模块是一个集合体,包含子过程或函数过程,选项B说法错误;通过定义宏不能实现选择功能,选项C说法错误;宏或模块都可以是窗体或报表上的事件代码,选项D说法错误。
6.VBA中构成对象的三要素是( )。(A)
A. 事件、方法、属性
B. 宏、事件、模块
C. 方法、属性、过程
D. 数据源、控件、模块
解析:VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一些属性加以区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别或响应的动作。
7.用对象来表示“一只白色的足球被踢进球门”,那么“白色”“足球”“踢”“进球门”分别对应的是( )。(B)
A. 属性、对象、方法、事件
B. 属性、对象、事件、方法
C. 对象、属性、方法、事件
D. 对象、属性、事件、方法
解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区分,比如颜色;对象可以辨别或响应的动作是事件,比如足球可以踢,人可以走;对象的方法就是对象的可以执行的行为,比如足球进门。
8.为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性值设置为( )。(D)
A. 5
B. 500
C. 300
D. 5000
解析:窗体的计时器事件发生间隔由Interval属性设定,该属性值以毫秒为单位,1000毫秒为1秒,5秒即5000毫秒,因此,应将Interval值设置为5000。
9.VBA程序中,代码打开窗体应使用的命令是( )。(A)
A. DoCmd.OpenForm
B. Do.OpenForm
C. Cmd.OpenForm
D. Command.OpenForm
解析:使用代码打开窗体要采用DoCmd对象的方法实现,格式为:Docmd.OpenForm窗体名称。
10.在窗体中按下鼠标按钮,触发的事件是( )。(A)
A. Form_MouseDown
B. Form_MouseUp
C. Form_MousePress
D. Form_MouseTouch
解析:对于鼠标操作来说,主要有MouseDown(鼠标按下)、MouseMove(鼠标移动)和Mouseup(鼠标抬起)3个事件。
11.一个窗体上有两个文本框,其放置顺序分别是:Text1,Text2,要想在Text1中按回车键后焦点自动转到Text2上,需编写的事件是( )。(A)
A. Private Sub Text1_KeyPress(KeyAscii As Integer)
B. Private Sub Text1_LostFocus()
C. Private Sub Text2_GotFocus()
D. Private Sub Text1_Click()
解析:根据题目的要求,如果想要在Text1中按回车键使焦点自动转到Text2上,就需要编写Text1的按键事件,即Sub Text1_KeyPress()。
12.对不同类型的运算符,优先级的规定是( )。(B)
A. 字符运算符>算术运算符>关系运算符>逻辑运算符
B. 算术运算符>字符运算符>关系运算符>逻辑运算符
C. 算术运算符>字符运算符>逻辑运算符>关系运算符
D. 字符运算符>关系运算符>逻辑运算符>算术运算符
解析:对不同类型的运算符,优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。所有比较运算符的优先级相同。算术运算符中,指数运算符(^)>负数(-)>乘法和除法(*、/)>整数除法(\)>求模运算(Mod)>加法和减法(+、-)。括号优先级最高。
13.如果变量X是一个正的实数,保留两位小数、将千分位四舍五人的表达式是( )。(B)
A. 0.01 * Int(X+0.05)
B. 0.01 * Int(100 * (X+0.005))
C. 0.01 * Int(X+0.005)
D. 0.01 * Int(100 * (X+0.05))
解析:根据题意,Int(100*(X+0.005))实现千分位的四舍五入,同时扩大100倍取整,乘以0.01是为保证保留两位小数,与前面的乘以100对应。
14.在VBA中,如果没有声明或用符号来定义变量的数据类型,变量的数据类型为( )。(B)
A. Variant
B. Int
C. Boolean
D. String
解析:在VBA中,如果没有显示声明或定义变量的数据类型,则变量的默认数据类型为Variant(变体)型。
15.使用语句Dim b1,b2 As Boolean显式声明变量,正确的含义是( )。(C)
A. b1和b2都为布尔型变量
B. b1是整型,b2是布尔型
C. b1是变体型(可变型),b2是布尔型
D. b1和b2都是变体型(可变型)
解析:在使用Dim显式声明变量时,如果省略“As类型”,那么变量将被定义为变体型(Variant类型)。<
本文档预览:3600字符,共6718字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载