Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201303089944) Pontos: 0,0 / 1,5 A empresa XYZ precisa armazenar dados sobre Alunos(matricula, nome e nota) e Professores (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; } } 2a Questão (Ref.: 201303090018) 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 deve possuir o mesmo nome da classe e não possuir retorno. Public Carro (String marca, String modelo) { this.marca=marca; this.modelo=modelo; } 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; } 3a Questão (Ref.: 201303065057) Pontos: 0,5 / 0,5 Como converter uma variável do tipo String para double? (Fonte:IBM) variávelDouble = (Double)seuString; variávelDouble = Double.parseDouble(seuString); variávelDouble = Double.valueOf(seuString); variávelDouble = (double)seuString; variávelDouble = Double(seuString); 4a Questão (Ref.: 201303064529) Pontos: 0,5 / 0,5 Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para agrupar objetos. é usada somente para agrupar dados de tipos primitivos, como int e double. é usada somente para armazenar tipos primitivos. 5a Questão (Ref.: 201303066682) Pontos: 0,5 / 0,5 Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção: static final int SIZE = 10 static extend integer SIZE = 10 void final int SIZE = 10 this extend integer SIZE := 10 this final int SIZE :=10 6a Questão (Ref.: 201303065036) Pontos: 0,0 / 1,0 Marque a alternativa que define a classe Física: public class Fisica { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf;} } public class Fisica { private int codigoPessoa; private String nome; private String endereco; private int telefone; private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf; } } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf;} } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { super(wCodPessoa, wNome, wEnd, wTel); this. cpf = wCpf;} } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCpf) { super(wCodPessoa, wNome, wEnd, wTel); this. cpf = wCpf; } } 7a Questão (Ref.: 201303065506) Pontos: 0,5 / 0,5 Marque a opção que preenche as lacunas corretamente: 1. Um _____ organiza os componentes GUI em um Container. 2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 4. GUI é um acrônimo para _____ . Controlador de objetos, run, JFrame, interface gráfica com o usuário Controlador de classes, setFrame, JTextField, índice unificado de usuário Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário Gerenciador de classes, run, JOPtionPane, índice unificado de usuário Gerenciador de layout, thread, JFrame, interface gráfica com o usuário 8a Questão (Ref.: 201303064513) Pontos: 0,5 / 0,5 Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM: A JVM gera um código executável para cada sistema operacional. Ela é usada para compilar um código Java. A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos. Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional. 9a Questão (Ref.: 201303064549) Pontos: 0,5 / 0,5 Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa. public class Pessoa{ String nome; int idade; String telefone; public void exibirDados(){ System.out.println("Nome:"+nome); System.out.println("Idade:" + idade+ " anos"); System.out.println("Telefone:"+ telefone); } } public class TestaPessoa{ public static void main (String [] args){ exibirDados(); } } não há erros nos códigos acima. o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados(). faltou o método main na classe Pessoa. faltou criar o objeto na classe Pessoa. 10a Questão (Ref.: 201303065427) Pontos: 1,0 / 1,0 Assinale a opção correta sobre conceitosJava: são modificadores de visibilidade exclusivos de métodos: public, private e protected o Java possui diversos tipos de Listeners (ouvidores), que são responsáveis por listar dados em uma tabela de erros é possível instanciar uma classe abstrata, assim como uma interface classe aninhada é um recurso que permite definir uma classe dentro de outra e que surgiu a partir da versão 1.1 do Java. Assim como métodos e propriedades, uma classe aninhada é considerada um membro da classe a conversão de um número real para String é dado com o comando: String.parseString() Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Compartilhar