Ir para o conteúdo

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?
    
    int[] numeros = {10, 20, 30};
    System.out.println(numeros[1]);
    

  • A. 10
  • B. 20
  • C. 30
  • D. Erro de compilação
  • 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?
    
    int[] numeros = {5, 10, 15};
    System.out.println(numeros[-1]);
    

  • A. 5
  • B. 15
  • C. null
  • D. Erro em tempo de execução
  • 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?
    
    int[] valores = {2, 4, 6};
    valores[1] = 99;
    System.out.println(valores[1]);
    

  • A. 4
  • B. 99
  • C. 2
  • D. Erro de compilação
  • Questão 15
    Qual operação está sendo realizada no código abaixo?
    
    int[] notas = {7, 8, 9};
    notas[2] = 10;
    

  • 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
  • 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