Buscar

Analise o código a seguir sobre as exceções em linguagem Java (qualquer versão). public class ExemploException {      public static void testExce...

Analise o código a seguir sobre as exceções em linguagem Java (qualquer versão).

public class ExemploException {

     public static void testException() {
             String[] nomes = { "João", "Maria", "José" };
             System.out.println(nomes[3]);
     }

     public static void main(String[] args) {
             testException();
     }
}

Com base no código apresentado, é correto afirmar que:

I. O código apresentado não compila, pois há um erro de sintaxe na linha 3.
II. O código apresentado compila, mas gera uma exceção em tempo de execução.
III. A exceção gerada em tempo de execução é do tipo ArrayIndexOutOfBoundsException.
a) I e II, apenas.
b) II e III, apenas.
c) I e III, apenas.
d) O programa não tem erros de sintaxe e não gera uma exceção.
e) Trata-se de uma exceção que ocorre durante a compilação.

Essa pergunta também está no material:

Programação Orientada a Objetos - Semana 6 - Atividade Avaliativa UNIVESP 2023
5 pág.

Programação Orientada A Objetos Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Com base no código apresentado, é correto afirmar que a alternativa correta é a letra b) II e III, apenas. O código apresentado compila, mas gera uma exceção em tempo de execução. A exceção gerada em tempo de execução é do tipo ArrayIndexOutOfBoundsException.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais