36. dim a()是什么意思? 答:指定义一个空的变体型数组。 36. dim a(3,4) as integer 是什么意思? 答:这在VB里面就不能用来声明数组,在VB里面声明数组必须用圆括号(),在C语言中可以用中括号声明数组,例如:inta[3,4]. 37. dim a(m,n) as integer 是什么意思? 答:貌似声明了一个数组,其实根本就不是数组,因为()不是确定的值不能用来声明数组。 38. dim (3,4) as integer 是什么意思? 答:这根本就不是一个数组,因为圆括号()前面没有数组名。 39. 动态数组声明中关键字preserve是什么有意思? 答:preserve英文的意思是保留、保存,此关键字是指在动态数组重新声明中数组中现有的值不会得到修改。与redim不同的是,redim Preserve只能改变最后一维的上届,即最末维的大小,来改变数组的大小,切不能数组维数,如果改变了其他维或者最后一维的下界,运行将会出错。如果在动态数组重新声明中,不使用preserve关键字,则数组中现有数据会被清零。 40. 如何把一个单元格区域赋值给数组? 答:excel表格由行和列组成,本身就是一个二维数组,故此只需要可以通过如下代码将单元格区域赋值给一个数组: 注解:[a1:c10]单元格区域中共有30个单元格,从本地窗口可以看出,代码按照先行后列的方式建立了30个元素数据。 注意:二维数组中先行后列,即第一维是行,第二位是列。 41. dim arrsoure(1 to 10,1 to 6,-1 to 5) aslong是什么意思? 答:这是声明了一个数据类型为长整型的三维数组。 42. 数组的维数如何判定? 答:可以通过数组中的节点来判定数组的维数,即数组有多少逗号,该数组的维数就是多少。 43. array函数是什么意思? 答:返回一个包含数组的variant可变数据。Arrary函数在运行代码执行期间创建数组,而不必事先知道数组的大小,如下图所示: 44. Lbound、ubound函数是什么意思? 答:Lbound用来返回一个long型数据,其值为指定的数组维可用的最小下标。Bbound用来返回一个long型数据,其值为指定的数组维可用的最大上标。 |
|
来自: 我的人生宝库 > 《电脑(软件应用)》