Buscar

Av3 Linguagem de programação

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

Continue navegando