Buscar

LINGUAGEM DE PROGRAMAÇÃO10

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

Prévia do material em texto

05/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=2049943&classId=798701&topicId=2563476&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S 1/1
  Tópico Anterior Próximo Tópico
 
CCT0261_EX_A10_201701326868_V1
 
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO 10a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0261_EX_A10_201701326868_V1 Matrícula: 201701326868
Aluno(a): OLAVO GUSTAVO J F DE MELO Data: 28/10/2017 22:16:57 (Finalizada)
 
 1a Questão (Ref.: 201701391594) Fórum de Dúvidas (0) Saiba (0)
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.
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
é obrigatório utilizar o comando finally em todos tratamentos de exceção
 throws é o comando responsável pela implementação de uma exceção
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
 
 Gabarito Comentado
 
 2a Questão (Ref.: 201701391174) Fórum de Dúvidas (0) Saiba (0)
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: 2,2,3.
Imprime no console: 1,1,2.
Imprime no console: 1,1,3.
 O programa não compila.
Imprime no console: 2,2,1.
 
 Gabarito Comentado
 
 3a Questão (Ref.: 201701975139) Fórum de Dúvidas (0) Saiba (0)
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?
Clicar em menus
Cliques em botões
Ativar e desativar JCheckbox
Ativar um RadioButton
 Digitar um texto
 
 Gabarito Comentado Gabarito Comentado
 
 4a Questão (Ref.: 201701391194) Fórum de Dúvidas (0) Saiba (0)
Por qual motivo é utilizado o bloco try...catch.
Polimorfismo.
Fazer depuração de códigos.
Auditar código.
 Realizar tentativas de execução.
 Tratar e recuperar erros.
 
 Gabarito Comentado
 
 5a Questão (Ref.: 201701391221) Fórum de Dúvidas (0) Saiba (0)
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."
classe abstrata
interface
 polimorfismo
herança
agregação
 
 Gabarito Comentado
 
 6a Questão (Ref.: 201701391176) Fórum de Dúvidas (0) Saiba (0)
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) {
 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.
 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, mas tem sua execução interrompida devido a ocorrência de uma
ArrayIndexOutOfBoundsException.
 O código compila execução sem a existência de Exceções.
O código não compila por causa de um erro no array.
 
 Gabarito Comentado
 
 
 
OG
Realce
OG
Realce

Continue navegando