Baixe o app para aproveitar ainda mais
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.
Compartilhar