Buscar

AV LINGUAGEM DE PROGRAMAÇÃO

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

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

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ê viu 3, do total de 5 páginas

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

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

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.

Outros materiais