Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 21 <= 3a Questão (Ref.: 201102109700) 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: é usada somente para agrupar objetos. é usada somente para agrupar dados de tipos primitivos, como int e double. 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 armazenar tipos primitivos. 6a Questão (Ref.: 201102126356) Pontos: 1,0 / 1,0 Qual o uso da palavra reservada super em Java? Identificar métodos sobreescritos. Permitir invocar métodos da classe filha. Permitir invocar construtores da classe pai. Criar uma superclasse. Identificar métodos prioritários 7a Questão (Ref.: 201102110156) Pontos: 0,5 / 0,5 Observe o trecho de código abaixo: 1. public class Avaliacao { 2. String empresa; 3. public static void main(String[] args) { 4. Avaliacao a = new Avaliacao(); 5. empresa = a.getEmpresa(); 6. System.out.println(empresa); 7. } 8. public String getEmpresa() { 9. return "Empresa!"; 10. } 11. } I. Compila e roda sem problemas e imprime "Empresa". II. Erro de compilação na linha 5. III. Erro de compilação na linha 6. IV. Erro de compilação na linha 10. V. Compila, mas quando rodar será lançada uma exceção. Estão corretas as afirmativas: III e V II e III I, II e IV II, III e IV I e V 8a Questão (Ref.: 201102110226) Pontos: 0,0 / 1,0 Considere a seguinte definição: public class Produto { private int codigo; private double preco; public Produto(int codigo, double preco) { this.codigo=codigo; this.preco=preco; } public Produto() { this.codigo=codigo; this.preco=0d; } public void atualizaPreco (float wperc) { this.preco = (wpreco * (1+wperc)) * 1.10; } } Marque a alternativa que define o método polimórfico utilizado na classe: Extends New Overloading Overriding implements 9a Questão (Ref.: 201102135399) Pontos: 0,0 / 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.
Compartilhar