VB期末考试题A卷一、选择题每题2分,共50分(1)以下叙述中错误的是()A)VisualBasic是事件驱动型可视化编程工具B)VisualBasic应用程序不具有明显的开始和结束语句C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)VisualBasic中控件的某些属性只能在运行时设置(2)下列可作为VisualBasic变量名的是()A)A#AB)4AC)?xYD)constA(3)无论何控件,都具有一个共同属性。这个属性是()A)TextB)FontC)NameD)Caption(4)表达式3∧2*2+3MOD10\4的值是()A)18B)1C)19D)0(5)设有如下变量声明Dimtime1AsDate,为变量time1正确赋值的表达式是()A)time1=#11:34:04#B)time1=Format(Time,"yy:mm:dd")C)time1=#"11:34:04"#D)time1=Format("hh:mm:ss",Time)(6)在窗体上画一个名称为Command1的命令按钮,编写以列程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=a+bb=b+4Printa,bEndSub程序运行后,单击该命令按钮三次,屏幕上显示的值是()A)412B)04C)48D)812(7)VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()A)属性、控件和方法B)属性、事件和方法C)窗体、控件和过程D)控件、过程和模块(8)下列程序段错误的是()A)DimaAsIntegera=array(1,2,3,4)B)Dima(),b()a=array(1,2,3,4):b=aC)DimaAsVarianta=array(1,"asd",true)D)Dima()AsVarianta=array(1,2,3,4)(9)引用列表框(List1)最后一个数据项应使用的表达式是()A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)(10)在窗体上画一个名称为Command1的命令按钮,编写如下程序:PrivateSubCommand1_Click()Printpl(3,7)EndSubPublicFunctionpl(xAsSingle,nAsInteger)AsSingleIfn=0Thenpl=1ElseIfnMod2=1Thenpl=x*x+nElseP1=x*x-nEndIfEndIfEndFunction程序运行后,单击该命令按钮,屏幕上显示的结果是()A)2B)1C)0D)16(11)执行如下语句:a=inutBox(”Today”,”TomorroW,”Yesterday”,"Daybeforeyesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是A)TodayB)TomorrowC)YesterdayD)Daybeforeyesterday(12)设有语句open"c:\Test.Dat"ForOutPut则以下错误的叙述是()A)该语句打开C盘根目录下一个己存在的文件Test.DaB)该语句在C盘根目录下建立一个名为Test.Dat的文C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息(13)Sub过程与Function过程最根本的区别是()A)Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B)Function过程可以有形参,Sub过程不可以C)Sub过程不能返回值,而Function过程能返回值D)两种过程参数的传递方式不同(14)下列关于过程叙述不正确的是()A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的地址传递给形参C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D)无论过程传值调用还是过程传址调用,参数传递都是双向的(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是()A)Combo1.RemoveItemTextB)Combo1.RemoveItem2C)Combo1.RemoveItem3D)Combo1.RemoveItemCombo1.Listcount(16)下列叙述中正确的是()A)在窗体的Form_Load事件过程中定义的变量是全局变量B)局部变量的作用域可以超出所定义的过程C)在某个Sub过程中定义的局部变量作用域只限于该过程可以与其它事件过程中定义的局部变量同名,但其D)在调用过程时,所有局部变量被系统初始化为0或空字符串(17)以下叙述中错误的是()A)在同一窗体的菜单项中,不允许出现标题相同的菜单项B)在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C)程序运行过程中,可以重新设置菜单的Visible属性D)弹出式菜单也在菜单编辑器中定义(18)以下叙述中错误的是()A)在程序运行时,通用对话框控件是不可见的B)在同一个程序中,用不同的方法(不同的作用如ShowOpen或ShowSave等)打开的通用对话框具有C)调用通用对话框控件的ShowOpen方法,可以直接打开在...