VBA测试题(二)_第1页
VBA测试题(二)_第2页
VBA测试题(二)_第3页
VBA测试题(二)_第4页
VBA测试题(二)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VBA基本练习题(2)名称:类:成绩:一、选择题1.在VBA中,可以使用关键字()定义符号常量A)Const B)Dim C)Public D)Static2.sub进程和Function进程之间最根本的区别是()A)Sub过程的过程名不能返回值,Function过程可以通过过程名返回值B)Sub过程可以使用Call语句,也可以直接使用过程名,但不能使用Function过程c)两个流程参数以不同的方式传递。D)Function过程可以有参数,Sub过程不能有参数3.定义二维数组a (2到5,5)时,该数组中的元素数为()A)25 B)36 C)20 D)244.当存在参数函数设计时,要实现参数

2、的“双向”传递,必须以“寻址”调用格式描述相应的格式参数。设定选项为()A) byval b) ByRef c)选项d) param array5.在VBA代码调试期间,可以显示当前进程中的所有变量宣言和变量值信息,包括a)快速监视窗口b)监视窗口c)立即窗口d)本地窗口6.VBA中的逻辑值执行算术运算时,True值被视为()A)0 B)-1 C)1 D)任意值7.以下关于宏和模块的说明中的正确内容是()a)模块是程序可以调用的函数b)可以定义宏以选择或更新数据c)宏或模块不能是表单或报告的事件代码d)巨集可以是独立的数据库物件,并提供独立的工作动作8.假定您具有以下Sub进程:Subsfun

3、 (byval x as single,ByRef y as single)T=xX=t/YY=t Mod YEnd Sub将名为Comnndl的命令按钮添加到表单中,以创建以下事件过程Private Sub Commandl_Click()Dim a,b As SingleA=5:b=4呼叫sfun(a,b)Msgbox a空间(2) bEnd Sub运行打开的表格后,单击命令按钮将在消息框中显示两行输出,每行均标有()A)1和1 B)1.25和l C)5和4 D)5和19.运行以下调用P1子过程,以()形式显示结果Sub调用P1()Dim a%、y%、z%X=5: y=7: z=0Call

4、 p1(x,y,z)MsgBox zEnd SubSubp1 (byval a as integer,b as integer,c as integer)C=a bEnd Sub10.inputbox函数返回值的默认类型是()a)数字b)字符串c)变体d)数字或字符串11.必须在MsgBox(prompt,buttons,title,hetpfite,context)函数调用表单中提供的参数包括A) prompt b) buttons c)标题d)上下文12.表单中添加了三个命令按钮:Commandl、Command2和Command3。编写Commandl的单击事件过程时,单击按钮Comma

5、ndl将执行按钮Command2可用而不显示按钮Command3的功能。以下是()A)Private Sub Commandl_Click()Command2。Visible=TrueCommand3。Visible=FalseEnd SubB)PrivateSub Commandl_Click()Command2。Enabled=trueCommand3。Enabled=FalseEnd SubC)Private Sub Commandl_Click()Command2。Enabled=TrueCommand3。Visible=FalseEnd SubD)Private SubCommand

6、l_Click()Command2。Visible=TrueCommand3。Enabled=FalseEnd Sub13.下列逻辑表示式正确表示条件x和y都是奇数()A) x mod 2=1或y mod 2=1b) x mod 2=0或y mod 2=0C) x mod 2=1和y mod 2=1d) x mod 2=0和y mod 2=014.您可以在一行中写入VBA程式中的多个陈述式,并且分隔符号必须使用符号()a):b) c);d)、15.VBA表达式3 * 3 3/3的输出为()A) 0 B) 1 C) 3 D) 916、程序段落如下:Dim str As StringDim ISt

7、r1=abcdefg I=12Len1=Len(i)Str2=Right(str1,4)运行后,len1和str2的返回值分别为()。A.12、ABCD B.10、bcde C.2、defg D.0、cdef17,以下可以得出“2 6=8”结果的VBA表达式为():A. 2 6=2 6 B. 2 6 = 2 6C.2 6 = 2 6 d.2 6 = 2 618、程序段:Dim I,J As IntegerI=Int(-3.65)J=修改(-3.65)I,J的返回值是()。A)-3,-3b)-4,-3c) 3,-4d)-3.7,-3.719、执行以下语句后出现的消息框外观样式为():msgbox

8、“AAAA”、vbokcancel vbquestion、“bbbb”20、程序段:dim m as singleDim N As SingleDim P As SingleM=Abs(-7)N=Int(-2.4)P=M Np的返回值是()。A)9 B)-9 C)5 D)421、程序段:Str1=98765 Str2=65 S=Instr(str1,str2)T=Instr(3, assiAb , a )s的返回值是()。A)3 B)4 C)5 D)622、程序段:Str1=helloworld Str2=电脑等级考试Str3=Right(str1,3)Str3的返回值是()。A)hel B)

9、loworld C)rld D)hellowo23、程序段:D=#2004-8-1#T=# 12:08336020 #MM=Month(D)SS=Second(T)MM的返回值是()。A)2004 B)8 C)1 D)2004-8-124,获取从字符串str牙齿第一个字符开始的4个字符的函数是()。答。mid(str,1,3) B .中间(str,1,4)c .right(str,1,3) D .left(str,4)第二,填补空白问题。1._ _ _ _ _ _ _ _ _ _ _的完整名称为Visual Basic for Application。2.模块包含一个_ _ _ _ _ _ _

10、 _ _ _区域和一个或多个以_ _ _ _ _ _ _ _开头的子过程或以_ _ _ _ _ _ _ _ _ _开头的函数过程3.VBA中的变量范围为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _4.在模块的显式区域中,单击_ _ _ _ _ _ _ _ _ _ _ _ _或_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _或5.要在节目或函数的实例之间保留局部变量的值,可以使用关键字_ _ _ _ _ _ _ _ _ _ _而不是Dim。6.在VBA语言中,函数_ _ _ _

11、 _ _ _ _ _ _ _ _的功能是“数据输入”对话框。_ _ _ _ _ _ _ _ _ _ _函数的功能是显示消息信息。7.在VBA中,浮点双精度的类型关键字为_ _ _ _ _ _ _ _ _ _ _ _ _ _,标识符为_ _ _ _ _ _ _ _ _ _。8.在VBA编程中,要从15,75中获取任意整数,请使用_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _9.在VBA中打开登录表单的语句是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _10.access中的西餐或报告事件可以通过两种茄子方法响应:宏对象和_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。11、VBE的“代码”窗口顶部有两个组合框。左侧是对象列表,右侧是()。12.运行以下节目段后,消息框的输出为():A=abs (-3)B=LEN(STR(20)C=a=bMsgbox (c 1)13,写入以下表达式的值:(5 8*3)3 () ZYX 123 ABC ()-嗯?# 11/22/99 # () 3 2 8()Chr (97) () ASC (a )()14,编写解决圆面积的函数过程Area(),然后调用牙齿函数创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论