Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/10/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka 1/3 LINGUAGEM DE PROGRAMAÇÃO 10a aula Lupa Exercício: CCT0756_EX_A10_201803107685_V1 25/09/2019 Aluno(a): FERNANDO RODRIGUES SILVA 2020.3 EAD Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 Pode-se dizer sobre exceções que: Marque a alternativa correta. o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. throws é o comando responsável pela implementação de uma exceção é obrigatório utilizar o comando finally em todos tratamentos de exceção a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em caso de algum erro são as principais classes de exceções Java: NullPointerException, offExcecpion e onException Respondido em 25/09/2019 07:30:03 Gabarito Comentado Dado o trecho de código escrito em Java abaixo, podemos afirmar que: public class Avaliacao{ public void metodo() throws Exception { throw new Exception(); } public static void main(String args[]) { int x, y, z; x = y = z = 1; try { new Avaliacao().metodo(); x++; } catch (Exception e) { y++; } finally { z++; new Avaliacao().metodo(); } System.out.println(x + "," + y + "," + z); } } Imprime no console: 1,1,2. O programa não compila. Imprime no console: 1,1,3. Imprime no console: 2,2,3. Imprime no console: 2,2,1. Respondido em 25/09/2019 07:30:07 Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 19/10/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka 2/3 Gabarito Comentado Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo NÃO é um evento de ação? Cliques em botões Ativar e desativar JCheckbox Digitar um texto Clicar em menus Ativar um RadioButton Respondido em 25/09/2019 07:30:11 Gabarito Comentado Gabarito Comentado Por qual motivo é utilizado o bloco try...catch. Polimorfismo. Fazer depuração de códigos. Realizar tentativas de execução. Auditar código. Tratar e recuperar erros. Respondido em 25/09/2019 07:30:15 Gabarito Comentado De acordo com a afirmação abaixo (Fonte: adaptado IBM): "permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de acordo com seu contexto." interface agregação herança classe abstrata polimorfismo Respondido em 25/09/2019 07:30:17 Gabarito Comentado Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo? class Avaliacao { public static void main(String[] args) { System.out.println("Inicio do main!!"); try { System.out.println("Inicio do try!"); int[] array = new int[3]; for (int i = 0; i < 4; ++i) { Questão3 Questão4 Questão5 Questão6 19/10/2020 EPS https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka 3/3 array[i] = i; System.out.println(i); } System.out.println("Fim do try!"); } catch (Exception e) { System.out.println("Exceçao: " + e); } System.out.println("Fim do main!"); } } O código não compila por causa de um erro no array. O código não compila. O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o programa segue ate imprimir: "Fim do main!". O código compila execução sem a existência de Exceções. O código compila, mas tem sua execução interrompida devido a ocorrência de uma ArrayIndexOutOfBoundsException. Respondido em 25/09/2019 07:30:21 Gabarito Comentado javascript:abre_colabore('38403','164014047','3323937035');
Compartilhar