Buscar

Projeto e implementação orientada a objetos

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

Prévia do material em texto

24/02/2018 BDQ Prova
http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=3628262496 1/2
 Fechar 
 
 PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS Lupa 
Avaliação: NPG1388_AV_201704113521
Aluno(a): BRUNO FERREIRA DE JESUS Matríc.: 201704113521
Data: 12/08/2017 10:45:35 (Não Finalizada) Nota: 2,0 de 2,0
 
 1a Questão (Ref.: 201704901650) Pontos: 0,4 / 0,4
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é
correto afirmar que:
Esta só possui métodos e atributos abstratos
 Esta não pode ser instanciada
Esta não possui métodos
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato
 
 2a Questão (Ref.: 201704901620) Pontos: 0,4 / 0,4
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo.
 
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias.
 
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um
programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os
métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as
mensagens.
 
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
 
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os
objetos é feita apenas através de troca de mensagens.
 
É correto apenas o que afirma em:
I, II e IV
I e II
 II, III e IV
I e III
III e IV
 
 3a Questão (Ref.: 201704901606) Pontos: 0,4 / 0,4
24/02/2018 BDQ Prova
http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=3628262496 2/2
Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe
permaneçam ocultos para os objetos. 
 Selecione a opção abaixo que apresenta a abrangência do modificador protected:
Acessado apenas na classe e na subclasse.
Acessado na classe e no pacote.
Acessado no pacote e na subclasse.
 Acessado na classe, no pacote e na subclasse.
Acessado de qualquer lugar.
 
 4a Questão (Ref.: 201704905127) Pontos: 0,4 / 0,4
(TCE-SE/2015) Um programador Java precisa utilizar em seu aplicativo uma tabela dinâmica de inteiros, cujo
tamanho pode aumentar ao longo da execução. Para isso, ele decide importar a classe java.util.ArrayList e a
declaração da referência à tabela deverá ser:
ArrayList< int > tabela;
ArrayList< Integer > tabela[].
ArrayList< int >[] tabela;
ArrayList< int > tabela[];
 ArrayList< Integer > tabela;
 
 5a Questão (Ref.: 201704905121) Pontos: 0,4 / 0,4
(MM-QT/2010) Quanto ao uso de Generics na linguagem de programação Java 1.5 ou superiores, é correto afirmar
que:
a tecnologia de Generics permite escrever classes genéricas, onde todos os métodos contidos nesta classe
são genéricos, exigência esta que é avaliada em tempo de execução para bytecode Java.
os métodos genéricos permitem que programadores especifiquem, com várias declarações semelhantes de
métodos, um conjunto de métodos polimórficos relacionados, onde são diferentes os parâmetros esperados
por cada implementação de métodos dentro da mesma classe.
todas as declarações de métodos genéricos têm uma seção de parâmetro de tipo delimitado por colchetes
angulares ( < e > ) que precede o tipo de retorno do método. Além disso, os nomes de parâmetros de tipo
precisam ser únicos entre os diferentes métodos genéricos da mesma classe.
 quando o compilador traduz um método genérico em bytecode Java, ele remove a seção de parâmetro de
tipo e substitui por tipos reais. Esse processo é conhecido como Erasure.
uma classe não-genérica pode ser derivada de uma classe genérica. Isto se dá devido a especificação de
Polimorfismo do modelo Orientado a Objetos.

Outros materiais