Buscar

Linguagem de programação 2017

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

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

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
Você viu 3, do total de 4 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0261_AV_201502855623 (AG) » LINGUAGEM DE PROGRAMAÇÃO Tipo de 
Avaliação: AV 
Aluno: 
 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA 
Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 2 Data: 
 
 
 
 Seja a classe Midia definida abaixo. Sabendo-se que todo livro é um tipo de mídia que possui autor e editora, implemente a classe Livro e use 
super, se possível. Sua resposta deverá apresentar construtor com parâmetros, além dos métodos "get" e "set". 
Possibilidades de nomes de mídia : livro, cd, dvd, revista, ... public 
abstract class Midia { 
 private String titulo; 
 private int ano; 
 public Midia (String titulo, int ano) 
 { //considere implementado } 
 
 //Considere os métodos setAno, setTitulo, getAno e getTitulo implementados 
 public abstract String getNome(); 
} 
 
Resposta: public class Livro extend Midia{ private String autor; private String editora; public Livro(String aut,String edit,String titulo,int ano){ super 
titulo,ano; this.autor = aut; this.editora = edit; } public void setAutor(String autor) { this.autor = autor; } public void setEditora(String editora) { 
this.editora = editora; } public Livro getLivro() { Livro.autor = autor; Livro.editora = editora; Livro.titulo= titulo; Livro.ano=ano; Return Livro; } } 
Gabarito: public class Livro extends Midia { private String autor; private String editora; public Livro(String titulo, int ano, String autor, String editora) { 
super(titulo,ano); this.autor = autor; this.editora = editora; } public String getAutor() { return autor; } public String getEditora() { return editora; } 
public void setAutor(String autor) { this.autor = autor; } public void setEditora(String editora) { this.editora = editora; } public String getNome() { 
return "livro"; } } //fim da classe 
 
Evento é um acontecimento relevante no meio externo ao sistema. Pode ser considerado como o resultado da interação do usuário com algum 
componente GUI. Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. O 
que é usado no Java para ligar o código do tratamento de eventos ao componente existem? 
Resposta: É feito o uso da interface ActionListener, que fica fica ouvindo o programa e esperando para agir, já seja em um click de um botão, ou a 
escolher um elemento de uma lista por exemplo, podendo disparar um evento que será executado pelo actionPerfomed. 
Gabarito: Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Um listener 
é uma interface que especifica os métodos que uma aplicação deve ter para ser notificada da ocorrência de um determinado evento. 
 
 
 
 
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as 
mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas 
é gerado o "bytecode". 
Qual das respostas apresenta o conceito correto para "bytecode"? 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. 
É resultado da interpretação do código fonte de um programa escrito em Java. 
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. 
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. 
 
 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos 
normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: 
JBox caixa = "Caixa de Texto" 
JLabel("caixa de texto") 
JFrameText texto = new Text() 
JTextField caixa = new JTextField() 
JComboText combo = new "Caixa de Texto" 
 
 
Pontos: 0,5 / 0,5 
 7a Questão (Ref.: 201502972828) 
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe 
Pessoa do modelo abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Extends 
Unify 
Generalation 
Import 
Package 
 
 
Os componentes Swing podem gerar vários tipos de eventos diferentes. Quando um evento ocorre, o gerenciador de janelas cria um evento e passa 
para um tratador de eventos definido pelo programador. O fragmento de código responsável por implementar métodos dentro da interface 
ActionListener é: 
public void itemStateChanged(ActionEvent e) public 
void actionListenet(ActionEvent e) public void 
itemPerformed(ActionEvent e) public void 
actionStateChanged(ActionEvent e) public void 
actionPerformed(ActionEvent e) 
 
O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro em um objeto que representa uma 
classe específica de erro. O uso de exceções permite separar a detecção da ocorrência de uma situação excepcional do seu tratamento, ao se 
programar um método em Java. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. 
Uma exceção é sempre um objeto do tipo Throwable A cláusula 
try sempre é executada. 
A cláusula catch nem sempre é executada. 
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch. As exceções 
em Java são fixas e não é possível definir novas exceções. 
Período de não visualização da prova: desde 14/03/2017 até 28/03/2017.

Outros materiais