Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0176_AV3» LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV3 Professor: DENIS GONCALVES COPLE Turma: 9002/AB Nota da Prova: 8,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 01/07/2013 13:11:47 1a Questão (Cód.: 31120) Pontos: 1,0 / 1,0 Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa: define estados internos de uma classe. são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação. define a declaração de uma variável de referência associada a um variável primitiva. um identificador utilizado para descrever o cenário do padrão como um todo. instância de uma classe. 2a Questão (Cód.: 32033) Pontos: 0,0 / 1,0 Das alternativas apresentadas, maque a que não é uma classe para manipulação de exceção: FileNotFoundException NullPointerException AtributeNullFoundException ArrayIndexOutOfBoundsException NumberFormatException 3a Questão (Cód.: 31136) Pontos: 1,0 / 1,0 Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos, dependendo da necessidade da aplicação que está sendo desenvolvida. É correto afirmar sobre os modificadores de acesso usados na declaração de atributos: O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso final permite que só a classe manipule seus atributos. O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso protected permite que só a classe manipule seus atributos. 4a Questão (Cód.: 47793) Pontos: 1,0 / 1,0 Qual o uso da palavra reservada super em Java? Identificar métodos sobreescritos. Identificar métodos prioritários Criar uma superclasse. Permitir invocar métodos da classe filha. Permitir invocar construtores da classe pai. 5a Questão (Cód.: 32039) Pontos: 1,0 / 1,0 Orientação a Objetos é uso básico do Java, sendo assim assinale a alternativa correta. classes são instâncias de objetos nos objetos, os atributos definem o seu comportamento e os métodos o seu estado o polimorfismo é o mecanismo para herdar métodos e atributos da superclasse uma classe que implementa uma interface se compromete a implementar os métodos estipulados na mesma um problema do paradigma de Orientação a Objetos é a ausência de recursos para reutilização de código 6a Questão (Cód.: 32040) Pontos: 0,0 / 1,0 Pode-se dizer sobre exceções que: Marque a alternativa correta. o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. throws é o comando responsável pela implementação de uma exceção são as principais classes de exceções Java: NullPointerException, offExcecpion e onException a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em caso de algum erro é obrigatório utilizar o comando finally em todos tratamentos de exceção 7a Questão (Cód.: 33318) Pontos: 1,0 / 1,0 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = --n; m = n--; System.out.println(m); System.out.println(n); } } Qual será a saída ? 42 e 41 42 e 43 43 e 43 43 e 42 42 e 42 8a Questão (Cód.: 31143) Pontos: 1,0 / 1,0 17.3) A figura abaixo representa qual tipo de relacionamento entre as classes? Agregação Combinação Mesclagem Pontuação Permutação 9a Questão (Cód.: 55486) Pontos: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? Public Exemplo {} public class Exemplo() {} public class Exemplo {} class public Exemplo {} class Exemplo() {} 10a Questão (Cód.: 31663) Pontos: 1,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 Overriding Overloading new implements
Compartilhar