Em Visual Basic 6, os arrays (vetores) dinâmicos são usados quando não se possui uma noção do tamanho que será necessário para a criação de variáveis. Sobre arrays dinâmicos, pode-se afirmar que:
I. Visual Basic 6 permite a criação de arrays dinâmicos através do comando ReDim.
II. Toda vez que a instrução ReDim é utilizada, todos os valores que existiam permanecem na estrutura, e uma nova região de memória é alocada para compor os novos elementos. Caso o redimensionamento seja feito para reduzir o tamanho da estrutura, os valores do array original que estiverem posicionados acima dos índices do novo tamanho serão perdidos, os demais serão mantidos.
III. A Linguagem Visual Basic 6 aceita a criação de arrays de arrays e permite a mudança do número de dimensões das variáveis em qualquer parte do programa.
Quais estão corretas?