源作者:无双奶茶lP
vba编写的程序能独立运行吗#秋日生活打卡季#
单项选择题
以下叙述中不正确的是( )。
A)VBA是事件驱动型可视化编程工具
B)VBA应用程序不具有明显的开始和结束语句
C)VBA工具箱中的所有控件都要更改Width和Height属性才可使用
D)VBA中控件的某些属性只能在运行时设置
试题答案:C
在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
Private Sub Command1_Click() a=10
b=5
c=1
Me.Lbi1.Caption = a>b And b>c
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是()。 A)TrueB)False C)0D)出错信息
试题答案:A
以下不是确定VBA中变量的作用域的是()。
A)Static B)FunctionC)Private D)Public
试题答案:B
下列叙述中,正确的是()。
A)ACCESS只能使用系统菜单创建数据库应用系统
B)ACCESS不具备程序设计能力
C)ACCESS只具备模块化程序设计能力
D)ACCESS具有面向对象的程序设计能力,能创建复杂的数据库应用系统
试题答案:D
下面程序段中,不执行SUM=SUM+I语句的是()。
A) FORI=10 TO 1 STEP-2
SUM=SUM+I
NEXTI
B) FORI=1 TO 10 STEP -2
SUM=SUM+I
NEXT
C) FOR I=-5 TO 10
SUM=SUM+I
NEXTI
D) FOR I=-5 TO 10 STEP 1
SUM=SUM+I
NEXT
试题答案:B
执行下面程序段后,变量F的值为()。
F=1
FORI=2TO 4
F=F*
NEXT I
A)24 B)10 C) 9 D)26
试题答案:A
SUB 过程与FUNCTION 过程最根本的区别是()。
A)FUNCTION过程可以通过过程名返回值,SUB过程
不可以
B)SUB过程可以使用CALL语句或直接使用过程名调用,而FUNCTION过程不可以
vba编写的程序能独立运行吗怎么设置C)FUNCTION可以实现递归,而SUB过程不可以
D)FUNCTION过程可以有参数,SUB过程不可以有参数
试题答案:A
下面关于Sub子过程和Function函数过程说法正确的是()
A)子过程无返回值,如需结果返回,可借助参数的地址传递来传递结果;而函数会返回一个值。
B)包含子过程或函数过程调用的程序都是从主调过程开始执行,并终止在主调过程。
C)子过程调用时是一句独立的语句;函数过程不能作为单独的语句加以调用,必须参与赋值语句。
D) 以上都
正确
试题答案:D
窗体中有命令按钮Command1和文本框Text1,事件过程如下:
Public Function result(ByVal x As Integer)As Boolean'函数的返回值为布尔型:Boolean,所以返回结果为真或假
lf x Mod 2=0 Then
result=True
Else
result=False
End if
End Function
Private Sub Commandl_Click()
x=Val(InputBox("请输入一个整数”))窗体中有命令按钮Command1和文本框Text1,事件过程如下:
Public Function result(ByVal xAs Integer)As Boolean'函数的返回值为布尔型:Boolean,所以返回结果为真或假 lf x Mod 2=0 Then result=True Else
result=False End lf
End Function
Private Sub Commandl_Click() x=Val(InputBox("请输入一个整数”))
If () Then
Text1=Str(x) & ”是偶数!
Else
Text1=Str(x)&"是奇数!
End lf
End Sub
运行程序,单击命令按钮,输入19,在Text1中会显示19是奇数”。那么在程序的空白处应填写()
A) result(x)="偶数” B)result
(x)
C) result(x)="奇数 D) NOT result(x)
试题答案:B
下列数据类型中,不是VBA的是()
A)长整型 B)布尔型C)变体型 D)指针型
试题答案:D
填空题
1、变量的类型决定了变量存取数据的类型,也决定了变量能参与的_____
试题答案:运算
2、 变量的作用域就是变量在程序中的 ______
试题答案:有效使用范围【或】有效范围
【或】有效适用范围【或】作用范围
3. 内部函数是VBA系统为用户提供的______,用户可直接引用。
试题答案:标准过程
【或】过程
4、在同一个表达式中,如果有两种或两种以上类型的运算,则按照函数运算、______、字符运算、关系运算、逻辑运算的顺序来进行计算。
试题答案:算术运算
【或】算数运算
5在Access中,模块分为标准模块和 ______两种类型。
试题答案:类模块
【或】窗体模块