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

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

ID:20606417

大小:119.78 KB

页数:7页

时间:2018-10-14

第9章模块与vba程序设计_习题_第1页
第9章模块与vba程序设计_习题_第2页
第9章模块与vba程序设计_习题_第3页
第9章模块与vba程序设计_习题_第4页
第9章模块与vba程序设计_习题_第5页
资源描述:

《第9章模块与vba程序设计_习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第9章模块与VBA程序设计_习题一、选择题1.模块是存储代码的容器,其中窗体就是一种()。AA.类模块B.标准模块C.子过程D.函数过程2.使川Dim声明变景,若省略“As类型”,则所创建的变景默认为()。CA.IntegerB.StringC.VariantD.不合法变量3.函数Len(nAccess数掘库")的值是()。AA.9B.12C.15D.184.函数Right(Left(Mid(”AccessJDataBase”,1(),3),2),1)的位是(kAA.aB.BC.tD.空格5.在下列逻辑表达式屮,能正确表示条件“m和n至少

2、有一个为偶数”的是()。A.mMod2=1OrnMod2=1B.mMod2=1AndnMod2=1C.mMod2=0OrnMod2=0D.mMod2=0AndnMod2=06.语句SelectCasex中,x为一整型变fi,下列Case语句中,表达式错误的是()。A.CaseIs>20B.Case1To10C.Case2,4,6D.Casex>107.Sub过程和Function过程最根本的区别是()。AA.Sub过程的过程名不能返W位,而Function过程能通过过程名返回位B.Sub过程可以使用Call语句或直接便用过程名,而Func

3、tion过程不能C.两种过程参数的传递方式不同D.Function过程可以有参数,Sub过程不能有参数8.VBA中用实参x和y调用有参过程PPSum(a,b)的正确形式是()。BA.PPSuma,bB.PPSumx,yC.CallPPSum(a,b)D.CallPFSumx,y9.在VBE的立即窗输入如下命令,输出结果足()。Bx=4=5C.4=5D.语句奋错)。DB.执行程序代码D.杏找和解决程序代码的错误?xA.TrueB.False10.程序凋试的目的在于(A.验证程序代码的正确性C.杏看程序代码的变景二、填空题1.在VBA中,要得

4、到[15,75]区间的随机整数,可以用表达式.2.定义了二维数组A(2to5,5),则该数组的元素个数为_24Int(Rnd*61+15)3.VBA中变fi作用域分为3个层次,这3个层次的变g是.。W部变量,模块变量,全W变量•和4.VBA的有参过程定义,形参用说明,表明该形参为传值调川;形参用ByRef说明,表明该形参为。ByVaL传地址调川5.柯如下VBA代码,运行结來后,变撒n的位是,变撒i的位是。12,4Fori=lTo3Forj=-4To-1NextjNexti6.没奋以下窗体单击事件过程:PrivateSubForm_Clic

5、k()Fori=lTo3SelectCaseiCase1,3a=a+lCasw2,4a=a+2EndSelectNextiMsgBoxaEndSub打开窗体运行后,单击窗体,则消息框的输出内容是。57.进行ADO数据库编程时,用來指向查询数据时返回的记录集对象是。RecordSet8.RecordSet对象有两个属性用來判断记录集的边界,其巾,判断记录指针是否在最后—条记录之f•的属件是。EOF三、问答题1.在Access中,既然己经提供了宏操作,为什么还要使用VBA?答:在Access小太提供的是常川的-•些操作,似未包含所奋操作。川户

6、在表示一些白我需要的特定操作时,仍需使用VBA代码编写艽操作。2.什么是类模块和标准模块?它们的特征是什么?荇:类模块是勾类对象ffl关联的模块,所以也称为类对象模块。类模块是可以定义新对象的模块。新建一个类模块,表示新创建了一个对象,通过类模块的过程可定义对象的属性和方法。Access的类模块有3种基本形式:窗体类模块、报表类模块和A定义类模块。称准模块是指可在数裾庠屮公用的模块,模块屮包含的主要是公共过程和常用过程,这些公川过程不与任何对象相关联,可以被数据库的任何对象使川,可以在数据库的任何位S执行。常用过程是类对象经常要使用的过程

7、,需要多次调用的过程。一般情况下,Access中所说的模块是指标准模块。类模块-般川于定义窗体、报表屮某个控件事件的响应行为,常通过私有的过程來定义。类模块可以通过对象事件操作直接凋用。标准模块一般用来定义数裾库、窗体、报表中多次执行的操作,常通过公冇的过程来定义,标准模块通过函数过程名来调用。3.什么是形参和实参?过程中参数的传递有哪儿种?它们之间有什么不同?答:过程或函数声明屮的形式参数列表简称形参。形参可以足变景名(后面不加拈号)或数组名(后而加括号)。如果子过程没有形式参数,则子程序名后而必须跟-•个空的圆括号。过程或函数调用时,

8、W实际参数列表简称为实参,它与形式参数的个数、位置和类型必须一-•对应,调用时把实参的值传递给形参。在VBA中实参与形参的传递方式有两种:引用传递和按值传递。在形参前面加上ByRcf关键字或省

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。