![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
二级VB题目,急急急!!!!!给分!!! 下列有关数组的叙述中不正确的是_ ①在过程中用ReDim
二级VB题目,急急急!!!!!给分!!!下列有关数组的叙述中不正确的是_①在过程中用ReDim语句定义的动态数组其下标的上下界可以是变量②数组作为形式参数时传递的是每个数...
二级VB题目,急急急!!!!!给分!!!
下列有关数组的叙述中不正确的是_
①在过程中用ReDim语句定义的动态数组其下标的上下界可以是变量
②数组作为形式参数时传递的是每个数组元素的值
③在窗体模块的通用声明处可以用Public说明一个全局数组
④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值
A.②③ B.①③④ c.①②③④ D.③④
答案选a,但是我需要1234的详细解释。 展开
下列有关数组的叙述中不正确的是_
①在过程中用ReDim语句定义的动态数组其下标的上下界可以是变量
②数组作为形式参数时传递的是每个数组元素的值
③在窗体模块的通用声明处可以用Public说明一个全局数组
④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值
A.②③ B.①③④ c.①②③④ D.③④
答案选a,但是我需要1234的详细解释。 展开
展开全部
①书上的原话,可以使用变量来说明动态数组新的大小,例如:
Dim a() AS Interger
Dim X AS Interger,Dim Y AS Interger
X=2:y=4
ReDim a(X,Y),这时数组就变成了2*4的二维数组
当然,这不是太贴切,勉强看看吧
②书上原话,都是概念,是要记的 :“形参数组只能按地址传递”,比如有时候a()作为一个形参数组,括号里本来就没有东西,是要重新定义的,这个时候,如果还传值的话,就没有意义了,书上有例子,很多时候都是要通过调用函数来对某个数组进行调整的,个人见解
③只能在标准模块的通用声明处用Public说明一个全局数组,概念,书上原话,就是这么定义的,这个我解释不了
④如果维界说明不是整数,VB会自动对其用CInt()方式处理,也就是小五舍,大五入,否则取偶
而维界的范围是长整型数的范围,包含小数
以上为我看书的,为书上知识,希望你多看书,自然就会了
Dim a() AS Interger
Dim X AS Interger,Dim Y AS Interger
X=2:y=4
ReDim a(X,Y),这时数组就变成了2*4的二维数组
当然,这不是太贴切,勉强看看吧
②书上原话,都是概念,是要记的 :“形参数组只能按地址传递”,比如有时候a()作为一个形参数组,括号里本来就没有东西,是要重新定义的,这个时候,如果还传值的话,就没有意义了,书上有例子,很多时候都是要通过调用函数来对某个数组进行调整的,个人见解
③只能在标准模块的通用声明处用Public说明一个全局数组,概念,书上原话,就是这么定义的,这个我解释不了
④如果维界说明不是整数,VB会自动对其用CInt()方式处理,也就是小五舍,大五入,否则取偶
而维界的范围是长整型数的范围,包含小数
以上为我看书的,为书上知识,希望你多看书,自然就会了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询