Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0261_AV_201401272339 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201401272339 - JESSICA SILVA VIEIRA Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9005/AC Nota da Prova: 5,5 Nota de Partic.: 1 Av. Parcial Data: 17/11/2015 17:31:59 1a Questão (Ref.: 201401356190) Pontos: 1,5 / 1,5 Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas. Resposta: A JVM É UMA MÁQUINA VIRTUAL QUE TRADUZ O CÓDIGO FEITO EM JAVA E EXECUTA SEGUNDO O SISTEMA OPERACIONAL EM QUE O APLICATIVO FOI INSTALADO. CADA S.O TEM UMA VERSÃO DO JVM E CABE AO PROGRAMADOR INSTALAR E USAR. Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java. 2a Questão (Ref.: 201401356124) Pontos: 0,0 / 1,5 A empresa XYZ precisa armazenar dados sobre Alunos(matricula, nome e nota) eProfessores (matricula, nome e salario). Implemente utilizando o conceito de herança uma solução orientada a objetos em Java que atenda as necessidades da Empresa XYZ. Resposta: . Gabarito: public class Pessoa { private int matricula; private String nome; public Pessoa(int matricula, String nome){ this.matricula=matricula; this.nome=nome; } public class Aluno extends Pessoa{ private float nota; public Aluno(int matricula, String nome, float nota){ super(matricula,nome); this.nota=nota; } public class Professor extends Pessoa { private float salario; public Professor(int matricula,String nome, float salario){ super(matricula,nome); this.salario=salario; } } 3a Questão (Ref.: 201401330688) Pontos: 0,5 / 0,5 A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Possibilitar a criação de herança entre as classes. Detectar os Hot Spots das aplicações. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Determinar quando uma classe deve ser abstrata. Permitir a instanciação do objeto na memória. 4a Questão (Ref.: 201401332890) Pontos: 0,5 / 0,5 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 43 42 e 43 43 e 42 42 e 42 42 e 41 5a Questão (Ref.: 201401999172) Pontos: 0,5 / 0,5 Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa iii está correta. Apenas a alternativa i está correta. Apenas a alternativa ii está correta. 6a Questão (Ref.: 201401331581) Pontos: 0,5 / 0,5 Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do código informado: public class Cliente{ String nome = null; int idade = 0; String endereco = null; public Cliente(String nome, int idade, String endereco){ this.nome = nome; this.idade = idade; this.endereco = endereco; } } Cliente cliente = Cliente(); New Cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); Cliente cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = new Cliente(); 7a Questão (Ref.: 201401347365) Pontos: 0,0 / 0,5 Qual o uso da palavra reservada super em Java? Identificar métodos sobreescritos. Criar uma superclasse. Permitir invocar construtores da classe pai. Identificar métodos prioritários Permitir invocar métodos da classe filha. 8a Questão (Ref.: 201401355069) Pontos: 0,0 / 0,5 Como se declara um método estático em Java? static void public exemploMetodo() {} public void static exemploMetodo() {} static exemploMetodo() {} public static void exemploMetodo() {} public void exemploMetodo() {} 9a Questão (Ref.: 201401941296) Pontos: 1,0 / 1,0 A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário. JOptionPane.showQuestionMessage(null, "Minha mensagem!"); JOptionPane.showMessageDialog(null, "Minha mensagem!"); JOptionPane.showInputDialog(null, "Minha mensagem!"); JOptionPane.showConfirmDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); 10a Questão (Ref.: 201401868230) Pontos: 1,0 / 1,0 Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é: NumberFormatException IndexOutOfBoundsException IOException NullPointerException ArithmeticExceptiocn Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar