资源描述:
《vb程序设计阶段练习(专科)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《VB程序设计(专)》第三阶段练习题一、选择题1.若有数组说明语句为:Dima(-3to8),则数组a包含元素的个数是。A.5B.8C.11D.122.若有数组说明语句:Dima()AsInteger,则a被定义为。A.定长数组B.可调数组C.静态数组D.可变类型数组3.若有数组说明语句:Dimt(1to10)AsVariant,则a被定义为。A.定长数组B.可调数组C.静态数组D.可变类型数组4.下面选项中,错误的是。A.DimsAsvariant:s=Array(“one”,”two”,”Three”)B.Dimb:b=Array
2、t(1,2,3)C.DimbAsInteger:b=Array(1,2,3)D.DimbAsvarian:t:b=Array(1,2,3)5.设有数组说明语句:Dima(-1to2,-2to2),则数组a中元素的个数是。A.12B.15C.16D.206.按照VB默认规定,数组声明Dim(2,2,5)共有元素。A.45B.20C.9D.547.如下数组声明语句, 正确的。A.Dima[3,4]AsIntegerB.Dima(3,4)AsIntegerC.Dima(n,n)AsIntegerD.Dima(34)AsIntege
3、r8.使用过程是为了。A.使程序模块化 B.使程序易于阅读 C.提高程序运行速度D.便于系统的编译9.VB的过程有三种,它们是。A.事件过程、子过程和函数过程 B.Sub过程、Function过程和Property过程C.事件过程、函数过程和属性过程 D.Sub过程、函数过程和通用过程10.Sub过程的定义。A.一定要有虚参 B.一定要有EndFunction语句C.一定要有过程的名称 D.一定要指定其类型11.Function过程的定义。A.一定要有虚参 B.一定要有EndFunction
4、语句C.一定要有As<类型>语句 D.一定要指明它的存储类别12.Function过程有别于Sub过程的最主要的特点是。A.Function过程一定要有虚参,而Sub过程可以没有虚参B.Function过程的终端语句是EndFunction,而Sub过程的终端语句是EndSub。C.Function过程用于计算函数值,而Sub过程用于改变属性值D.Function过程要返回函数值,而Sub过程没有数值返回13.要定义一个过程为局部变量,应使用关键字。A.Static B.Public C.Private D.Sub14
5、.VB的模块分为三类,它们是。A.子程序模块、函数模块、窗体模块 B.窗体模块、过程模块、标准模块C.子程序模块、标准模块、类模块 D.窗体模块、标准模块、类模块15.过程级变量属于。A.全局变量 B.静态变量 C.局部变量 D.变体变量16.关于过程调用,正确的是 。A.过程要用Call语句调用 B.Sub过程一定要用Call语句调用C.过程都可以用赋值语句的形式调用 D.只要写上过程名并给出实参就能调用过程。17.设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正
6、确语句为 。A.f(a,a+b)B.f(a+b,b+c)C.f(a+b,b+c,c+a)D.fa+b,b+c,c+a18.在过程定义中用 表示形参的传值。A.VarB.ByDefC.ByValD.Value19.若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应该将过程放在 中。A.窗体模块 B.标准模块 C.类模块 D.工程20.在过程中定义的变量,若希望在离开该工程后,还能保存过程中局部变量的值,则应使用 关键字在过程定义局部变量。A.DimB.Pr
7、ivateC.PublicD.Static二、填空题1.同一数组中的元素具有相同的 1 和 2 。2.用于引用数组特定元素的数字称为元素的 3 。3.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为 4 。4.数组元素默认初始值为 5 。5.OptionBase可以设置下限为0或1,并将其放置在 6 里。6.使用关键字To可以设置数组的上限和下限,使用To设置的界限不受 7 影响。7.数组元素个数可以改变的数组称为 8 ,数
8、组元素可以存放不同类型数据的数组称为 9 。8.控件数组是由一组类型和名字相同的控件组成,共享 10 。9.控件数组中的每个控件都有唯一的下标,下标值由 11 属性指定。10.判断一个变量是否