Você está na página 1de 3

05/03/2024, 17:36 Revisar envio do teste: ATIVIDADE TELEAULA I – ...

UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS

PROGRAMAÇÃO ORIENTADA A OBJETOS I 6857-60_57501_R_E1_20241 CONTEÚDO


Revisar envio do teste: ATIVIDADE TELEAULA I

Usuário ivan.santos135 @aluno.unip.br


Curso PROGRAMAÇÃO ORIENTADA A OBJETOS I
Teste ATIVIDADE TELEAULA I
Iniciado 05/03/24 17:34
Enviado 05/03/24 17:36
Status Completada
Resultado da 0 em 0 pontos
tentativa
Tempo decorrido 1 minuto
Autoteste O aluno responde e o resultado do aluno não é visível ao professor.
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente

Pergunta 1 0 em 0 pontos

Qual alternativa indica uma diferença chave entre programação estruturada e POO?

Resposta c.
Selecionada: Na programação estruturada, o foco está na sequência de ações a serem
executadas, enquanto na POO, o foco está na definição de objetos que
representam entidades ou conceitos do mundo real, com seus próprios
dados e comportamentos.

Respostas: a. Programação estruturada usa classes; POO usa funções.

b. Estruturada e POO diferem apenas na sintaxe.

c.
Na programação estruturada, o foco está na sequência de ações a serem
executadas, enquanto na POO, o foco está na definição de objetos que
representam entidades ou conceitos do mundo real, com seus próprios
dados e comportamentos.

d. A POO é mais antiga, baseada em linguagens de baixo nível.

e.
A POO impede encapsulamento; a estruturada permite o
encapsulamento completo.

Comentário da resposta: Resposta: c)

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102128255_1&course_id=_335055_1&content_id=_3851232_1&ret… 1/3
05/03/2024, 17:36 Revisar envio do teste: ATIVIDADE TELEAULA I – ...

Pergunta 2 0 em 0 pontos

Qual das seguintes afirmações melhor descreve a interação entre os quatro pilares da
POO?

Resposta e.
Selecionada: Encapsulamento protege os dados internos de uma classe, Abstração
esconde a complexidade, Herança permite a reutilização de código, e
Polimorfismo permite que objetos de diferentes classes sejam tratados
como objetos de uma classe comum.

Respostas: a.
Encapsulamento e Abstração são independentes e não interagem com a
Herança.

b.
Encapsulamento é a base para Abstração, mas não tem relação com
Polimorfismo.

c.
Abstração refere-se exclusivamente à modelagem de dados, sem
influenciar os conceitos de Encapsulamento, Herança e Polimorfismo.

d.
Herança é um conceito que não se beneficia nem contribui para o
Encapsulamento.

e.
Encapsulamento protege os dados internos de uma classe, Abstração
esconde a complexidade, Herança permite a reutilização de código, e
Polimorfismo permite que objetos de diferentes classes sejam tratados
como objetos de uma classe comum.

Comentário da resposta: Resposta: e)

Pergunta 3 0 em 0 pontos

Qual das seguintes declarações sobre atributos, métodos e classes em C é a correta?

Resposta e.
Selecionada: C# permite a sobrecarga de métodos dentro da mesma classe e a
herança de classes, com a possibilidade de sobrescrever métodos
herdados.

Respostas: a.
Métodos não podem ser sobrecarregados dentro da mesma classe.

b.
Os atributos não têm nenhum impacto no comportamento dos
métodos da classe.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102128255_1&course_id=_335055_1&content_id=_3851232_1&ret… 2/3
05/03/2024, 17:36 Revisar envio do teste: ATIVIDADE TELEAULA I – ...

c.
Todas as classes herdam diretamente da classe Object, e é obrigatório
sobrescrever todos os seus métodos, como ToString(), Equals() e
GetHashCode(), em cada classe derivada.

d.
Os métodos podem ser declarados com quaisquer modificadores de
acesso (public, private etc.) em interfaces, assim como em classes.

e.
C# permite a sobrecarga de métodos dentro da mesma classe e a
herança de classes, com a possibilidade de sobrescrever métodos
herdados.

Comentário da resposta: Resposta: e)

Pergunta 4 0 em 0 pontos

Qual das seguintes afirmações está correta sobre classes estáticas, interfaces e classes
abstratas em C#?

Resposta c.
Selecionada: Classes abstratas são usadas para fornecer uma implementação
parcial que deve ser completada por classes derivadas.

Respostas: a.
Interfaces podem conter implementações de métodos e propriedades.

b.
Classes estáticas podem ser instanciadas usando a palavra-chave new.

c.
Classes abstratas são usadas para fornecer uma implementação
parcial que deve ser completada por classes derivadas.

d.
O modificador static é usado para declarar métodos que podem
retornar diferentes tipos de objetos.

e.
Uma classe abstrata pode conter apenas métodos abstratos e
nenhuma implementação.

Comentário da resposta: Resposta: c)

Terça-feira, 5 de Março de 2024 17h36min10s GMT-03:00 ← OK

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102128255_1&course_id=_335055_1&content_id=_3851232_1&ret… 3/3

Você também pode gostar