Ciência da Computação Software Programação Linguagens

Sobre o escopo de variáveis no Visual Basic for Aplications, considere as seguintes afirmativas:

1. Uma variável com escopo de procedimento local é reconhecida somente dentro do procedimento no qual é declarada.

2. Variáveis no nível do módulo não podem ser declaradas dentro de um procedimento.

3. Quando uma variável local é declarada com a instrução Dim, a variável permanece em existência somente enquanto o procedimento no qual é declarada está sendo executado.

4. Uma variável pública pode ser declarada em qualquer local de um procedimento.

Assinale a alternativa correta.
  • A. Somente as afirmativas 2 e 3 são verdadeiras.
  • B. Somente as afirmativas 2 e 4 são verdadeiras.
  • C. Somente as afirmativas 1, 2 e 3 são verdadeiras.
  • D. Somente as afirmativas 1, 3 e 4 são verdadeiras.
  • E. As afirmativas 1, 2, 3 e 4 são verdadeiras.