• Matéria: Informática
  • Autor: kleverson4g
  • Perguntado 7 anos atrás

Os arrays são estruturas comuns em diversas linguagens de programação. Às vezes podem ser chamados de vetores ou de arranjos.

Observe o exemplo abaixo, escrito em Java:

1 public static void main(String[] args) {
2 int[] array;
3 array = new int[10];
4 String saida = "Índice\tValor\n";
5
6 for (int i = 0; i < array.length; i++) {
7 saida += i + "\t" + array[i] + "\n";
8 }
9
10 System.out.println(saida);
11 }

Considerando o texto acima, avalie as afirmações abaixo.

I – A declaração da linha 2 define uma estrutura com uma quantidade "int" de elementos do tipo "array".
II – A linha 3 cria um novo array de inteiros, de 10 elementos, e armazena esse array na variável "array".
III – O looping da linha 6 não percorre o array por completo, pois utiliza o comparador "<" ao invés de "<=".
IV – A saída do código acima serão os índices de 0 a 9, acompanhados do valor 0, de cada item do array.

É correto o que se afirma em:
Alternativas
Alternativa 1:
I e III, apenas.

Alternativa 2:
I e IV, apenas.

Alternativa 3:
II e IV, apenas.

Alternativa 4:
I, II e III, apenas.

Alternativa 5:
II, III e IV, apenas.

Respostas

respondido por: kinhofsap5souh
6

Alternativa 3:

II e IV, apenas.

respondido por: oliveiraconcursos
4

Avaliando as alternativas em Corretas e Falsas, temos:

I – A declaração da linha 2 define uma estrutura com uma quantidade "int" de elementos do tipo "array".

ERRADO! No caso teríamos que inserir no java o seguinte comando “new int[n]” para inserirmos novas quantidades.

II – A linha 3 cria um novo array de inteiros, de 10 elementos, e armazena esse array na variável "array".

CORRETO! Segue o mesmo comando que falei na alternativa anterio, todavia substituindo o n pelo número de elementos.

III – O looping da linha 6 não percorre o array por completo, pois utiliza o comparador "<" ao invés de "<=".

ERRADO! É correto o uso do < como comando de comparação do sistema Java.

IV – A saída do código acima serão os índices de 0 a 9, acompanhados do valor 0, de cada item do array.

CORRETO! É o que reparamos ao ver os comandos das proposições que colocam em tese o conjunto entre 0 e 10.  

GABARITO FINAL: ALTERNATIVA 3, APENAS II E IV


Perguntas similares