预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第9章模块与VBA程序设计_习题 一、选择题 1.模块是存储代码的容器,其中窗体就是一种()。A A.类模块B.标准模块C.子过程D.函数过程 2.使用Dim声明变量,若省略“As类型”,则所创建的变量默认为()。C A.IntegerB.StringC.VariantD.不合法变量 3.函数Len("Access数据库")的值是()。A A.9B.12C.15D.18 4.函数Right(Left(Mid("Access_DataBase",10,3),2),1)的值是()。A A.aB.BC.tD.空格 5.在下列逻辑表达式中,能正确表示条件“m和n至少有一个为偶数”的是()。C A.mMod2=1OrnMod2=1B.mMod2=1AndnMod2=1 C.mMod2=0OrnMod2=0D.mMod2=0AndnMod2=0 6.语句SelectCasex中,x为一整型变量,下列Case语句中,表达式错误的是()。D A.CaseIs>20B.Case1To10C.Case2,4,6D.Casex>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.PPSuma,bB.PPSumx,yC.CallPPSum(a,b)D.CallPPSumx,y 9.在VBE的立即窗口输入如下命令,输出结果是()。B x=4=5 ?x A.TrueB.FalseC.4=5D.语句有错 10.程序调试的目的在于()。D A.验证程序代码的正确性B.执行程序代码 C.查看程序代码的变量D.查找和解决程序代码的错误 二、填空题 1.在VBA中,要得到[15,75]区间的随机整数,可以用表达式________。Int(Rnd*61+15) 2.定义了二维数组A(2to5,5),则该数组的元素个数为。24 3.VBA中变量作用域分为3个层次,这3个层次的变量是________、________和________。局部变量,模块变量,全局变量 4.VBA的有参过程定义,形参用________说明,表明该形参为传值调用;形参用ByRef说明,表明该形参为________。ByVal,传地址调用 5.有如下VBA代码,运行结束后,变量n的值是,变量i的值是。12,4 n=0 Fori=1To3 Forj=-4To-1 n=n+1 Nextj Nexti 6.设有以下窗体单击事件过程: PrivateSubForm_Click() a=1 Fori=1To3 SelectCasei Case1,3 a=a+1 Casw2,4 a=a+2 EndSelect Nexti MsgBoxa EndSub 打开窗体运行后,单击窗体,则消息框的输出内容是________。5 7.进行ADO数据库编程时,用来指向查询数据时返回的记录集对象是。RecordSet 8.RecordSet对象有两个属性用来判断记录集的边界,其中,判断记录指针是否在最后一条记录之后的属性是。EOF