Questões sobre Arranjos (Arrays)
Questão 1
O que é um array em Java?A.
Uma estrutura que armazena apenas um único valor. B.
Uma estrutura que armazena múltiplos valores do mesmo tipo em uma única variável. C.
Uma estrutura que executa repetições automaticamente. D.
Uma classe que substitui todos os tipos primitivos.
Questão 2
Como os elementos de um array são acessados em Java?A.
Pelo nome da variável e tipo do dado. B.
Pelo índice, começando em 1. C.
Pelo índice, começando em 0. D.
Pelo valor armazenado no array.
Questão 3
Qual é a forma correta de declarar um array de inteiros em Java?A.
int array = new int[5]; B.
int[] array = new int[5]; C.
array int[] = new int(5); D.
int array[5] = new int[];
Questão 4
O que será exibido no console ao executar o código abaixo?
A.
10 B.
20 C.
30 D.
Erro de compilação
int[] numeros = {10, 20, 30};
System.out.println(numeros[1]);
Questão 5
Qual estrutura é mais adequada para percorrer todos os elementos de um array em Java?A.
if-else B.
switch C.
for ou for-each D.
try-catch
Questão 6
Em Java, o tamanho de um array é:A.
Dinâmico e pode ser alterado a qualquer momento B.
Fixo após a criação do array C.
Sempre infinito D.
Definido automaticamente pelo compilador em tempo de execução
Questão 7
É possível aumentar ou diminuir o tamanho de um array em Java após sua criação?A.
Sim, usando o operador new B.
Sim, com qualquer estrutura de repetição C.
Não, arrays possuem tamanho fixo D.
Sim, automaticamente quando necessário
Questão 8
Um array em Java pode armazenar diferentes tipos de dados ao mesmo tempo?A.
Sim, qualquer tipo pode ser armazenado livremente B.
Sim, desde que use Object C.
Não, ele armazena apenas elementos do mesmo tipo D.
Sim, mas apenas tipos primitivos
Questão 9
Como podemos obter o tamanho de um array em Java?A.
Usando o método size() B.
Usando a propriedade length C.
Usando o método length() D.
Usando o método getSize()
Questão 10
O que acontece se tentarmos acessar um índice fora do tamanho do array?A.
O programa ignora o erro B.
O valor null é retornado C.
O array é automaticamente expandido D.
Ocorre uma exceção em tempo de execução
Questão 11
O que acontece ao tentar acessar um índice negativo em um array em Java?A.
O programa retorna null B.
O índice é automaticamente convertido para positivo C.
Ocorre uma exceção em tempo de execução D.
O array é redimensionado automaticamente
Questão 12
O que será exibido ao executar o código abaixo?
A.
5 B.
15 C.
null D.
Erro em tempo de execução
int[] numeros = {5, 10, 15};
System.out.println(numeros[-1]);
Questão 13
O que acontece ao acessar um índice maior ou igual ao tamanho do array?A.
O valor 0 é retornado B.
O último elemento é retornado C.
O array cresce automaticamente D.
Ocorre uma exceção em tempo de execução
Questão 14
O que será impresso no console ao executar o código abaixo?
A.
4 B.
99 C.
2 D.
Erro de compilação
int[] valores = {2, 4, 6};
valores[1] = 99;
System.out.println(valores[1]);
Questão 15
Qual operação está sendo realizada no código abaixo?
A.
Criação de um novo array B.
Leitura de um elemento do array C.
Atualização de um elemento do array D.
Exclusão de um elemento do array
int[] notas = {7, 8, 9};
notas[2] = 10;
Questão 16
Em Java, como os elementos de um array são armazenados na memória?A.
Em posições aleatórias e independentes da memória B.
Em um bloco contínuo de memória C.
Em diferentes partes da memória, sem padrão definido D.
Em memória secundária (HD) diretamente
Questão 17
Qual é uma consequência do fato de um array ser armazenado em um bloco contínuo de memória?A.
Não é possível acessar elementos por índice B.
O acesso aos elementos é mais rápido e direto C.
O array pode ter tamanhos diferentes em cada posição D.
Os dados são sempre armazenados no disco
Questão 18
Um array em Java pode ser considerado como:A.
Uma estrutura espalhada pela memória sem organização B.
Uma lista encadeada de elementos C.
Um bloco contínuo de memória com elementos do mesmo tipo D.
Um conjunto de variáveis independentes sem relação entre si
Questão 19
Por que o array em Java não é considerado uma estrutura “espalhada” na memória?A.
Porque ele usa ponteiros para diferentes locais da memória B.
Porque seus elementos são armazenados de forma sequencial na memória C.
Porque cada elemento é um objeto independente D.
Porque ele só existe na memória cache do processador
Questão 20
O que melhor descreve a estrutura de memória de um array em Java?A.
Elementos armazenados em locais aleatórios da memória B.
Elementos armazenados em estrutura hierárquica C.
Elementos armazenados em bloco contínuo e sequencial D.
Elementos armazenados apenas no heap de forma fragmentada