早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VB试题,请说明理由。谢了!下面语句中错误的是()。A)ReDimPreserveMatrix(10,Ubound(Matrix,2)+1)B)ReDimPreserveMatrix(Ubound(Matrix,1)+1,10)C)ReDimPreserveDynArray(Ubound(DynArray)+1)D)ReDimDynArray(Ubound

题目详情
VB试题,请说明理由。谢了!
下面语句中错误的是( )。
A)ReDim Preserve Matrix(10,Ubound(Matrix,2)+1)
B)ReDim Preserve Matrix(Ubound(Matrix,1)+1,10)
C)ReDim Preserve DynArray(Ubound(DynArray)+1)
D)ReDim DynArray(Ubound(DynArray)+1)
▼优质解答
答案和解析
选项B是错的,因为ReDim在使用了Preserve关键字后,只能修改最后一维的下标,而选项B则是试图修改第一维下标.实际上这道题应该是有前提的,就是Martix的当前数组定义,否则如果它不是二维,或是第一维原始值不是10,那么A和B都错.
看了VB试题,请说明理由。谢了!下...的网友还看了以下: