VBA題♥
判断题
第一章
1.“宏”是指一组VBA代码:用天自动执行一组操作。 (v)
2.宏只能通过Office自带的录制功能生成,不可直接写代码。 (x)
3.在Excel中插入的图片、剪贴画、形状、SmarAr图形对象都可以作为执行宏的“载体”对象。 (v)
4.尽管VBE依附于Office的应用程序,但它还是能在不打开Office应用程序的情况下单独打开的。 (x)
5.属性窗口主要用于对象属性的交互式设计和定义。 (v)
6.“宏”是一个通用过程,并且是无返回值的Sub子过程。 (V)
7.事件过程的名称同通用过程的名称一样,用户可以自定义。 (x)
8.声明变量时,如果未声明它的数据类型,则默认为Variant。 (v)
9.变量的命名是有规则的,有些字符不能出现在变量的名字当中,比如英文输入法半角状态下的下划线“-”。 (x)
第二章
1.与其他的一般数据类型比,Variant井没有占用更多的存儲空向,因此在声明变量时,应该尽量将变量声明为Variant型。 (x)
2.定义符号常量时,必须指定符号常量的数据类型。 (x)
3.在算术运算符中,整除^”的优先级比求余“Mod”的高。 (v)
4.Set语句主要用来将一个对象赋给已声明为对象的变量。 (v)
5.使用With语句,不仅可以节约代码量,还可以提高程序的执行效率。 (V)
第三章
1.在行结构1语句中,关键字End If是必不可少的。 (x)
2.在块结构If语句中,关键宇End If是必不可少的。 (v)
3.在For Nexr语句中,循环控制变量只能是整型变量。 (x)
4.在For Each... Next语句,,<元素>是用来遍历集合或数组中所有元素的变量,它可以是一个Long类型的变量。 (X)
5.由For i-1to 9 Step-3语句决定的循环结构,其执行的循环次数是1.(x)
第四章
1.Function过程名在过程中必须被赋值。 (x)
2.形参声明处如省略传递方式,则为按值传递(ByVal)。 (x)
3.执行调用Sub过程中的语句Exit Sub,使控制返回到调用程序的下一行。 (v)
第五章
1.WorkSheets(3)与Sheets(3)一定指的是同一工作表。 (x)
选择题:
第一章
1、下面关于VBA的描述中,错误的是 ( C )
A.VBA是Microsoft Office系列办公软件的内置编程语言
B.VBA是VB程序设计语言的一个子集,具有VB的大多数特征
C.VBA不可以使用其所“寄生”的应用程序的已有功能
D.许多非微软公司的第三方应用软件也集成了VBA
2、对于已经录制好的宏,不能通过_________来运行。 ( B )
A.表单控件 B.ActiveX控件
C.剪贴画 D.SmartArt图形
3、在程序代码中,将程序运行结果输出到立即窗口的方法是 ( B )
A.Print B.Debug.Print C.? D.Debug.Printf
4、Sub过程和Function过程最根本的区别是 ( A )
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Sub过程可以使用Call语句或直接使用过程名,而Function过程不能
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不能有参数
第二章
1、下面 数据类型不属于数值型 ( B )
A. Integer B.Boolean C. Long D. Single
2、声明符号常量的关键词是 ( D )
A. For B. Set C. Dim D. Const
3、表达式”11/3 Mod 9/4”的运行结果是 ( B )
A. 8 B. 0 C. 1 D. 0.67
4、Int(Rnd*150)表示的是范围内的整数。 ( C )
A. [0,150] B. [1,150] C. [1,149] D. [0,149]
5、下列运算符中优先级最低的是 ( C )
A. Not B. And C. Or D. Mod
6、默认情况下,下面声明的数组中,______包含的元素为4个( A )
A. Dim x(