Buscar

ATIVIDADE 4 - ESOFT - PROGRAMAÇÃO DE SISTEMAS II - 542022

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 3 páginas

Prévia do material em texto

06/12/2022 15:21 Unicesumar - Ensino a Distância
about:blank 1/3
ATIVIDADE 4 - ESOFT - PROGRAMAÇÃO DE SISTEMAS II - 54/2022
Período:21/11/2022 08:00 a 09/12/2022 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:1,00
Gabarito:Gabarito será liberado no dia 10/12/2022 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Dentro do paradigma de programação orientada a objeto existe uma importante técnica que aceita que
classes ou métodos genéricos possam ser adaptados para usos mais específicos, dependendo das
necessidades de um programa. 
Considerando o texto anterior, analise o seguinte código:
 
public class Veiculo {
    public String marca;
    public void locomover () {
        System.out.println(“O veículo está se locomovendo”);
    }
}
public class Trem extends Veiculo {
    public void locomover () {
        System.out.println(“O Trem está se locomovendo sob os trilhos”);
    }
}
 
Considerando o código em JAVA anterior, assinale a alternativa correta:
ALTERNATIVAS
A função locomover da classe Trem utiliza o conceito de Interface.
A função locomover da classe Veiculo utiliza o conceito de Interface.
A função locomover da classe Trem utiliza o conceito de polimorfismo.
A função locomover da classe Trem utiliza o conceito de método estático.
A função locomover da classe Veiculo utiliza o conceito de método estático.
2ª QUESTÃO
06/12/2022 15:21 Unicesumar - Ensino a Distância
about:blank 2/3
Imagine uma situação em que uma classe de pessoa física se vale do atributo nome de uma superclasse
pessoa, assim como outra classe pessoa jurídica também podem se utilizar do mesmo atributo, mas dentro
de seus processos de forma diferente da classe pessoa física.
TOKUMOTO, R. C. Programação de Sistemas II. Maringá: Unicesumar, 2018.
 
Considerando a situação hipotética apresentada. Qual o paradigma da Orientação a Objetos foi utilizado?
ALTERNATIVAS
Herança.
Visibilidade.
Encapsulamento.
Relacionamento um para um.
Relacionamento um para muitos.
3ª QUESTÃO
As classes são a base do paradigma orientado a objetos. Temos, como fundamento da classe, a sua
instanciação para a criação de objetos que, por sua vez, criam cópias em tempo de execução das classes
para processamento de dados por meio de métodos, por exemplo.
 
TOKUMOTO, R. C. Programação de Sistemas II. Maringá: Unicesumar, 2018.
Pode haver casos em que não queremos que seja possível instanciar objetos a partir de nossa classe, para
isso utilizamos um tipo especial de classe.
Considerando o texto anterior, assinale a alternativa que contenha o tipo especial de classe que não pode
ser instanciada.
ALTERNATIVAS
Classe Pai.
Classe Mãe.
Classe Filha.
Classe Abstrata.
Classe Bloqueada.
4ª QUESTÃO
Um dos pilares da orientação aos objetos é chamado de herança, na qual existe uma forte ligação entre
classes que podem compartilhar elementos, mantendo uma relação de dependência. A possibilidade de
termos uma classe genérica é muito importante na reutilização de um código, mas, em muitos casos, é
necessário que uma classe assim tenha especializações, ou seja, possa ter classes que mantenham as
características da classe genérica e que possam agregar mais detalhamento.
TOKUMOTO, R. C. Programação de Sistemas II. Maringá: UniCesumar, 2018.
Considerando o conceito de Herança, assinale a alternativa correta:
ALTERNATIVAS
06/12/2022 15:21 Unicesumar - Ensino a Distância
about:blank 3/3
class A extends B significa que a classe A é subclasse de B
class A extends B significa que a classe B é subclasse de A
class B extends A significa que a classe A é subclasse de B
class A extends B significa que a classe A é superclasse de B
class B extends A significa que a classe B é superclasse de A
5ª QUESTÃO
Alice criou uma superclass A e duas subclasses B e C, na superclass A, Alice implementou um método X
padrão, porém na subclasse C é necessário que esse método seja alterado, pois a lógica aplicada na classe C
é diferente das demais. Para que Alice possa aplicar uma lógica específica da classe C e alterar o
comportamento do método X já implementado apenas na classe C, qual paradigma da Orientação a Objetos
Alice deve utilizar?
ALTERNATIVAS
Visibilidade.
Polimorfismo.
Código-Fonte.
Refatoramento.
Encapsulamento.

Continue navegando