第9章 模块与VBA程序设计 - 习题

更新时间:2023-11-11 03:23:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第9章 模块与VBA程序设计_习题

一、选择题

1.模块是存储代码的容器,其中窗体就是一种( )。A

A.类模块 B.标准模块 C.子过程 D.函数过程 2.使用Dim声明变量,若省略“As类型”,则所创建的变量默认为( )。C A.Integer B.String C.Variant D.不合法变量 3.函数Len(\数据库\的值是( )。A

A.9 B.12 C.15 D.18

4.函数Right(Left(Mid(\Access_DataBase\,10,3),2),1)的值是( )。A A.a B.B C.t D.空格 5.在下列逻辑表达式中,能正确表示条件“m和n至少有一个为偶数”的是( )。C

A.m Mod 2 = 1 Or n Mod 2 = 1 B.m Mod 2 = 1 And n Mod 2 = 1 C.m Mod 2 = 0 Or n Mod 2 = 0 D.m Mod 2 = 0 And n Mod 2 = 0 6.语句Select Case x 中,x为一整型变量,下列Case语句中,表达式错误的是( )。D

A.Case Is > 20 B.Case 1 To 10 C.Case 2, 4, 6 D.Case x > 10 7.Sub过程和Function过程最根本的区别是( )。A

A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 B.Sub过程可以使用Call语句或直接便用过程名,而Function过程不能 C.两种过程参数的传递方式不同

D.Function过程可以有参数,Sub过程不能有参数

8.VBA中用实参x和y调用有参过程PPSum(a, b)的正确形式是( )。B

A.PPSum a, b B.PPSum x, y C.Call PPSum(a, b) D.Call PPSum x, y 9.在VBE的立即窗口输入如下命令,输出结果是( )。B

x=4=5 ? x

A.True B.False C.4=5 D.语句有错 10.程序调试的目的在于( )。D

A.验证程序代码的正确性 B.执行程序代码

C.查看程序代码的变量 D.查找和解决程序代码的错误 二、填空题 1.在VBA中,要得到[15,75]区间的随机整数,可以用表达式________。Int(Rnd*61+15) 2.定义了二维数组A(2 to 5, 5),则该数组的元素个数为 。24

3.VBA中变量作用域分为3个层次,这3个层次的变量是________、________和________。局部变量,模块变量,全局变量

4.VBA的有参过程定义,形参用________说明,表明该形参为传值调用;形参用ByRef说明,表明该形参为________。ByVal,传地址调用

5.有如下VBA代码,运行结束后,变量n的值是 ,变量i的值是 。12,4

n=0

For i=1 To 3 For j=-4 To -1

1

n=n+1 Next j Next i

6.设有以下窗体单击事件过程:

Private Sub Form_Click()

a=1

For i=1 To 3 Select Case i Case 1,3 a=a+1 Casw 2,4 a=a+2 End Select Next i MsgBox a End Sub

打开窗体运行后,单击窗体,则消息框的输出内容是________。5

7.进行ADO数据库编程时,用来指向查询数据时返回的记录集对象是 。RecordSet

8.RecordSet对象有两个属性用来判断记录集的边界,其中,判断记录指针是否在最后一条记录之后的属性是 。EOF

2

本文来源:https://www.bwwdw.com/article/y9sv.html

Top