Para referenciar um elemento particular em um array, especificamos o nome da referência par ao array e o número da posição do elemento no array. O número da posição do elemento é chamado índice ou subscrito do elemento. Considere a aplicação abaixo:
import java.util.Arrays;
import java.util.Scanner;
public class q2 {
public static void main (String[] args) {
Scanner e = new Scanner (System.in);
int a [][] = new int [5][6];
int m, n;
//System.out.printf("Tamanho: %d", a.length);
for (m=0; m
for (n=0; n
a[m][n] = e.nextInt();
}
for (m=0; m
for (n=0; n
System.out.println(a[m][n]);
}
}
}
I. Embora o Java não suporte arrays bidimensionais, é possível obter a mesma funcionalidade criando um array de arrays.
PORQUE
II. Na aplicação acima, existe a leitura e impressão de dois vetores de inteiros, um de tamanho 5 e outro de tamanho 6.
A respeito dessas asserções, assinale a alternativa correta:
Selecione uma alternativa:
a)
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
d)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e)
As asserções I e II são proposições falsas.
Ed
há 5 dias
Vamos analisar as asserções I e II: I. Embora o Java não suporte arrays bidimensionais, é possível obter a mesma funcionalidade criando um array de arrays. Essa afirmação é falsa. O Java suporta arrays bidimensionais, que são representados como um array de arrays. Portanto, essa asserção não é verdadeira. II. Na aplicação acima, existe a leitura e impressão de dois vetores de inteiros, um de tamanho 5 e outro de tamanho 6. Essa afirmação é verdadeira. O código define um array bidimensional `int a[][]` com 5 linhas e 6 colunas, e a leitura e impressão são feitas para todos os elementos desse array. Agora, vamos às alternativas: a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. (FALSO, pois I é falsa) b) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. (FALSO, pois I é falsa e II é verdadeira) c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. (FALSO, pois I é falsa) d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. (VERDADEIRO, pois I é falsa e II é verdadeira) e) As asserções I e II são proposições falsas. (FALSO, pois II é verdadeira) Portanto, a alternativa correta é: d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.