Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0261_AV_201504739728 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201504739728 - EDUARDO SILVA DE SANTANA Professor: MARCIO PACHECO DE AZEVEDO Turma: 9004/AD Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial 2 Data: 08/06/2016 18:17:33 1a Questão (Ref.: 201504870322) Pontos: 1,0 / 1,0 ��������� � � � ���� �� �� � ��� ��������������������� �� �������� � ���� �� �� � ��� ��� � �� ������ �������� �� ����� ��� ��� � �� �� ���� ��� �� � �� ��!� � � � �� �"�#� �� ��� � $��� � � % &����!� � Resposta: A caracteristica de portabilidade, pois o java é composto pela JVM que sua função é traduzir os bytcodes gerado pelo compilador. Gabarito: Estas afirmações representam a característica multiplataforma da plataforma java. A plataforma java pode ser executada em vários sistemas operacionais por causa da máquina virtual java. 2a Questão (Ref.: 201504870276) Pontos: 1,0 / 1,0 Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução da sua aplicação. Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch. Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero. Resposta: try{ int x = 2; int y = 0; int soma; soma =x/y; }; catch (exectionAritimetic e) { system.out.println ("Erro"); }; Gabarito: public class ErroDivisaoZero{ public static void main(String[] args){ try{ int x = 0; int y =2; int resultado = y/x; } BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 24/06/2016 09:46 catch (ArithmeticException e){ System.out.println("erro de divisão por zero" + e.getMessage()); } } 3a Questão (Ref.: 201504844815) Pontos: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente o Java Standard Edition. Somente a Java Virutal Machine-JVM. 4a Questão (Ref.: 201504847018) Pontos: 1,0 / 1,0 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = --n; m = n--; System.out.println(m); System.out.println(n); } } Qual será a saída ? 43 e 42 42 e 41 42 e 43 43 e 43 42 e 42 5a Questão (Ref.: 201505045386) Pontos: 1,0 / 1,0 As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 24/06/2016 09:46 javax.swing e java.util java.lang e javax.swing java.awt e javax.swing java.awt e java.lang java.util e java.lang 6a Questão (Ref.: 201505042028) Pontos: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os objetos sejam implementados de maneira eficiente e simples os sistemas sejam encapsulados por outros sistemas a computação seja acionada por troca de mensagens entre objetos os usuários utilizem as aplicações de forma mais simples os programadores de aplicações sejam mais especializados 7a Questão (Ref.: 201504904870) Pontos: 0,5 / 0,5 Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o): sobrecarga de método sobrecarga de atributo herança múltipla polimorfismo acesso externo direto a atributo 8a Questão (Ref.: 201504869197) Pontos: 0,5 / 0,5 Como se declara um método estático em Java? static exemploMetodo() {} public static void exemploMetodo() {} public void static exemploMetodo() {} public void exemploMetodo() {} static void public exemploMetodo() {} 9a Questão (Ref.: 201504908775) Pontos: 0,5 / 0,5 Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo. polimorfismo. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 24/06/2016 09:46 herança. subclasse. encapsulamento. mensagem. 10a Questão (Ref.: 201505090178) Pontos: 0,0 / 0,5 Uma exceção é uma indicação de um problema que ocorre durante a execução de um programa. O nome "exceção" dá a entender que o problema ocorre raramente, se a regra é que uma instrução execute geralmente de modo correto, então a exceção a regra é que um problema ocorra. Em muitos casos, o tratamento de exceção permite que: um programa seja executado apenas se não ocorrer nenhuma situação de exceção, independentemente de qual seja esta situação excepcional. um programa seja finalizado independetemente de haver ou não uma situação de exceção. um programa seja travado e destravado a medida que as instruções forem sendo executadas. um programa continue executando como se nenhum problema tivesse sido encontrado. um programa nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 24/06/2016 09:46
Compartilhar