Buscar

CCT0261 AV2015-1 Linguagem de Programacao

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 3 páginas

Prévia do material em texto

6a Questão (Ref.: 201403078626) Pontos: 1,0 / 1,0
Na construção de um sistema com a utilização da interface gráfica, temos a disposição um conjunto de
componentes da biblioteca javax.swing. Analise parte do conceito referente a um componente da biblioteca citada.
"Quando clicado, abre uma lista de possíveis valores ou opções. Mais precisamente é uma caixa de combinação que
permite ao usuário fazer uma seleção a partir de uma lista de itens." 
Segundo o material das aulas, marque a questão em que o componente representa o conceito apresentado.
JRadioButton
JMenu
 JComboBox
JButton
JCheckBox
 7a Questão (Ref.: 201402532633) Pontos: 0,5 / 0,5
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é:
Detectar os Hot Spots das aplicações.
Determinar quando uma classe deve ser abstrata.
Permitir a instanciação do objeto na memória.
 Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
Possibilitar a criação de herança entre as classes.
 8a Questão (Ref.: 201402729848) Pontos: 0,5 / 0,5
Na Programação Orientada a Objetos podem-se definir as visibilidades dos métodos e atributos. Quanto a essa
característica é correto afirmar que:
o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros da
classe
 o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da classe
os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria
classe ou de classes derivadas
os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer classe
os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que instanciada
na mesma aplicação
 9a Questão (Ref.: 201402558143) Pontos: 1,5 / 1,5
Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se
utilizar um método especial chamado construtor.
Explique quais características este método especial deve ter e implemente um
método construtor para uma classe Carro com os atributos marca e modelo.
Resposta: O método construtor é o método que inicializará alguns (ou todos) os atributos do objeto da classe. A
sua função seria de inicialização dos atributos. O construtor tem o mesmo nome da Classe. Classe Carro: public
class Carro { private String marca; private String modelo; public String Carro(String mar, String mod) { marca =
mar; modelo = mod; } }
Gabarito:
O método construtor deve ter o mesmo nome da classe e não pode possuir retorno.
public Carro(String marca, String modelo){
 this.marca=marca;
 this.modelo=modelo;
}
 10a Questão (Ref.: 201402558353) Pontos: 1,5 / 1,5
A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de Classe,
Métodos Acessadores e Modificadores do paradigma Orientado a Objetos.
Deverão ser feitas as classes Funcionário e Dependente.
public class ConvertaOO {
 
 public static void main(String[] args) {
 String nome;
 int idade;
 nome = "Jose";
 idade = 40;
 System.out.println(nome+idade);
 String nomedep;
 int idadedep;
 nome = "Ana";
 idade = 20;
 System.out.println(nomedef+idadedep);
 10a Questão (Ref.: 201402558353) Pontos: 1,5 / 1,5
A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de Classe,
Métodos Acessadores e Modificadores do paradigma Orientado a Objetos.
Deverão ser feitas as classes Funcionário e Dependente.
public class ConvertaOO {
 
 public static void main(String[] args) {
 String nome;
 int idade;
 nome = "Jose";
 idade = 40;
 System.out.println(nome+idade);
 String nomedep;
 int idadedep;
 nome = "Ana";
 idade = 20;
 System.out.println(nomedef+idadedep);
 }
}
Resposta: public class Funcionario { private String nome; private int idade; public Funcionario(String n, int id) {
nome = n; idade = id; } public getNome() {return this.nome;} public getIdade() {return this.idade;} } public class
Dependente { private String nomedep; private int idadedep; public void Dependente(String n, int id) { nomedep =
n; idadedep = id; } public getNomeDep() {return this.nomedep;} public getIdadeDep() {return this.idadedep;} }
public class ConvertaOO { public static void main (String[] args) { Funcionario func1 = new Funcionario("Jose",
40); Dependente dep1 = new Dependente("Ana", 20); System.out.println(func1.getNome() + func1.getIdade());
System.out.println(dep1.getNomeDep() + dep1.getIdadeDep()); } }
Gabarito:
public class Funcionario {
 private String nome;
 private int idade;
 public Funcionario(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
 
}
public class Dependente{
 private String nome;
 private int idade;
 public Dependente(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
}
public class ConvertaPrincipal {
 public static void main(String[] args) {
 Funcionario func1 = new Funcionario("jose",40);
 Dependente dep1 = new Dependente("ana",20);
 System.out.println(func1.getNome()+func1.getIdade());
 System.out.println(dep1.getNome()+dep1.getIdade());
 }
}
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais