Buscar

AV3 LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0176_AV3_201104011999 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV3
Aluno: 201104011999 - VALNEI DE SOUZA GUIMARÃES 
Professor: CARLOS AUGUSTO SICSU AYRES DO NASCIMENTO Turma: 9001/AA
Nota da Prova: 5,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 26/03/2013 10:11:18
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:
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.
instância de uma classe.
define estados internos de uma classe.
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.
2a Questão (Cód.: 32035) Pontos: 1,0 / 1,0
Assinale a opção correta sobre conceitos Java:
são modificadores de visibilidade exclusivos de métodos: public, private e protected
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()
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
3a Questão (Cód.: 32545) Pontos: 0,0 / 1,0
Na programação orientada a objetos uma classe _______________.
representa a instância de um objeto
representa um conjunto de objetos com características comuns
refere-se a um objeto devidamente catalogado
refere-se a um objeto devidamente classificado
tem o mesmo significado que objeto
4a Questão (Cód.: 91556) Pontos: 1,0 / 1,0
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA: 
Página 1 de 4BDQ Prova
01/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2532724&matri...
Pacote é um conjunto de classes e interfaces.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra 
classe.
Uma classe é um modelo usado para criar vários objetos com características semelhantes.
Uma classe que herda de outra é chamada superclasse.
Os objetos também são denominados instâncias.
5a Questão (Cód.: 31638) Pontos: 0,0 / 1,0
Marque a alternativa que representa a palavra reservada que indica que a classe que está sendo definida é uma 
INTERFACE.
implements 
extends
new
public
static
6a Questão (Cód.: 19118) Pontos: 1,0 / 1,0
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de 
desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi 
criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule
(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a 
um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e 
métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método 
calcule() do objeto armazenado no novo atributo. 
O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):
acesso externo direto a atributo.
sobrecarga de método.
herança múltipla.
sobrecarga de atributo.
polimorfismo.
7a Questão (Cód.: 33319) Pontos: 0,0 / 1,0
Qual sera a saída do programa abaixo? 
public class Teste { 
 public static void main(String args[]) {
 int a = 0; 
 double b = 2; 
 System.out.println(++a + b); 
 } 
} 
3.0
2
erro de compilação
Página 2 de 4BDQ Prova
01/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2532724&matri...
2.0
3
8a Questão (Cód.: 31138) Pontos: 0,0 / 1,0
Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando 
esta instrução é interpretada.
está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um 
objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do 
tipo Pessoa.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova 
variável primitiva.
9a Questão (Cód.: 55486) Pontos: 0,0 / 1,0
Qual sintaxe expressa a criação correta de uma classe em java?
class public Exemplo {}
class Exemplo() {}
Public Exemplo {}
public class Exemplo {}
public class Exemplo() {}
10a Questão (Cód.: 31664) Pontos: 1,0 / 1,0
Considere a seguinte definição:
Página 3 de 4BDQ Prova
01/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2532724&matri...
Marque a alternativa que define o método polimórfico utilizado na classe:
implements
new
Overriding
extends
Overloading
Período de não visualização da prova: desde 22/03/2013 até 31/03/2013.
Página 4 de 4BDQ Prova
01/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2532724&matri...

Outros materiais