Buscar

bdq simulados exercicio preview.asp 4

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO Lupa
Exercício: CCT0261_EX_A5_201509121749  Matrícula: 201509121749
Aluno(a): ALEX MIRANDA DA SILVA Data: 10/10/2016 18:33:40 (Finalizada)
1a Questão (Ref.: 201509165566) Fórum de Dúvidas (0)       Saiba (0)
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com
a classe Pessoa do modelo abaixo:
Extends
Package
Unify
Import
Generalation
2a Questão (Ref.: 201509165558) Fórum de Dúvidas (0)       Saiba (0)
A palavra reservada EXTENDS implementa qual o conceito?
Herança
Polimorfismo
Associação
Visibilidade
Portabilidade
3a Questão (Ref.: 201509225479) Fórum de Dúvidas (0)       Saiba (0)
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
Uma classe é um modelo usado para criar vários objetos com características semelhantes.
Os objetos também são denominados instâncias.
Pacote é um conjunto de classes e interfaces.
Uma classe que herda de outra é chamada superclasse.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe.
Gabarito Comentado
4a Questão (Ref.: 201509225093) Fórum de Dúvidas (0)       Saiba (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):
polimorfismo
herança múltipla
sobrecarga de atributo
sobrecarga de método
acesso externo direto a atributo
5a Questão (Ref.: 201509706637) Fórum de Dúvidas (0)       Saiba (0)
Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de
criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse
conceito se refere à:
Interface
Classes Abstratas
Polimorfismo
Herança
Exceção
Gabarito Comentado
6a Questão (Ref.: 201509410399) Fórum de Dúvidas (0)       Saiba (0)
Herança é a forma de reutilização de software na qual uma nova classe é
criada, absorvendo membros de uma classe existente e aprimorada com
capacidades novas ou modificadas. Portanto uma subclasse é mais
específica que sua super classe, então pode-se dizer que:
que a superclasse sempre adiciona novas caracteristicas em vistas as
caracteristicas apresentadas pela sua subclasse.
que a subclasse nunca adiciona seus prórios campos e métodos.
que a subclasse representa um grupo mais especializado de objetos.
que a subclasse possuirá caracteristicas mais restritas que as de sua
superclasse.
que a superclasse representa um grupo mais especializado de objetos.
Gabarito Comentado
7a Questão (Ref.: 201509731521) Fórum de Dúvidas (0)       Saiba (0)
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 nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato.
Esta não possui métodos.
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201509166038) Fórum de Dúvidas (0)       Saiba (0)
Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa correta:
class A {
private int atrA;
}
class B extends A {
protected int atrB;
}
class C extends B, A{
private int atrC;
}
A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo
A classe B herda as características de A, mas não tem acesso direto ao atributo de A
A classe B herda as características de A e pode acessar diretamente o atributo de A
A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
Fechar

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes