Buscar

Programação Orientada a Objetos II - Questionário I - Ads

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE I
PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_20202 CONTEÚDO
Usuário
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE I
Iniciado 14/11/20 22:43
Enviado 14/11/20 22:56
Status Completada
Resultado da
tentativa
1 em 2,5 pontos  
Tempo decorrido 12 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta Selecionada: e.
Respostas:
a.
b.
c.
d.
e.
O comando ___________ serve para mostrar, no próprio console, uma cadeia (string) de
texto. Utilizado para apresentar uma mensagem, um alerta como retorno de uma
funcionalidade executada na linguagem C#. O comando em questão é:
Console.Writeline.WebConfiguration;
Console.XText.
Console.Writeline;
Console.Writeline.Export.Text;
Console.XText.Writeline;
Console.Writeline.WebConfiguration;
Pergunta 2
Com relação a conceitos sobre herança (classes), julgue os seguintes itens:
I. A ideia básica de classe é que objetos que pertençam a uma mesma classe apresentam
características e comportamentos em comum.
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0 em 0,25 pontos
0 em 0,25 pontos
ian.freitas @aluno.unip.br
← OK
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
1 of 6 14/11/2020 23:13
Resposta Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
II. Uma classe deve possuir uma única declaração de método construtor.
III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse
direta.
IV. Nos modelos orientados a objetos, uma das características mais básicas e fundamentais
está na identificação e na criação das classes dos objetos.
Estão corretos apenas os itens:
I e III.
I e II.
I e III.
I e IV.
II e III.
II e IV.
Pergunta 3
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
Feedback da
resposta:
Na orientação a objeto, o ______________ é um princípio importante durante a de�nição de
classes. Selecione o termo que completa o enunciado:
Encapsulamento.
Encapsulamento.
Atributo.
Console.
MVC.
Polimor�smo.
Resposta: A
Comentário: Com o conceito de encapsulamento acoplado a uma solução
C#, torna-se mais fácil o acesso a todos os dados contidos em uma classe
no projeto.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
2 of 6 14/11/2020 23:13
Pergunta 4
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Feedback
da resposta:
Na orientação a objetos, uma classe pode ser composta por métodos e atributos. Os
atributos correspondem aos dados que serão armazenados pelos objetos de determinada
classe. Os métodos são utilizados para acessarmos e modi�carmos os atributos, o que faz
com o que os objetos mudem de estado. Sendo assim, podemos de�nir que uma das
vantagens de se trabalhar com encapsulamento é:
A possibilidade de mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de não mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua não
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua não
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
Resposta: E
Comentário: Uma das vantagens do encapsulamento é que podemos mudar
os detalhes internos de um objeto e a sua implementação, com impacto
mínimo nas demais classes e nos demais objetos de um projeto. Isso dá
robustez ao projeto e flexibilidade para alterações futuras.
Pergunta 5
Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de
maneira similar. O enunciado refere-se a:
0,25 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
3 of 6 14/11/2020 23:13
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
Feedback da
resposta:
Polimor�smo.
Polimor�smo.
Encapsulamento.
Atributo.
Console.
MVC.
Resposta: A
Comentário: Na orientação a objetos, o polimorfismo está relacionado com
a capacidade de trabalharmos com objetos de tipos diferentes, mas de
maneira similar.
Pergunta 6
Resposta Selecionada: a.
Respostas: a.
b.
c.
d.
e.
O princípio da substituição de __________ costuma ser enunciado da seguinte forma: deve
ser possível substituir classes derivadas pelas classes bases sem mudança no
comportamento. Nesse texto, podemos a�rmar que o item que completa a lacuna é:
Princípio aberto-fechado.
Princípio aberto-fechado.
Princípio da segregação de interfaces.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.
Pergunta 7
Criado para combater um problema chamado de interfaces “cheias” ou “poluídas”, ou seja,
interfaces mais complexas do que os seus clientes realmente precisam. O princípio em
questão abordado no texto é:
0 em 0,25 pontos
0 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
4 of 6 14/11/2020 23:13
Resposta Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Princípio de substituição de Liskov.
Princípio da segregação de interfaces.
Princípio aberto-fechado.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.
Pergunta 8
Resposta Selecionada:
d.
Respostas:
a.
b.
c.
d.
e.
Feedback
da
resposta:
Ao utilizarmos um contêiner de injeção de dependência, configuramos uma espécie de
mapeamento entre tipos abstratos e tipos concretos. O _______ funciona como uma espécie
de repositório que fornece os tipos concretos, ou seja, as instâncias dos objetos. O termo que
complementa a lacuna do enunciado é:
Unity.
Unitx.
Unitz.
Unitw.
Unity.
Unitp.
Resposta: D
Comentário: Na linguagem C# há um contêiner de injeção de dependência
chamado de Unity, criado originalmente pela própria Microsoft. Ao utilizarmos
um contêiner de injeção de dependência, configuramos uma espécie de
mapeamento entre tipos abstratos e tipos concretos. O Unity funciona como
uma espécie de repositório que fornece os tipos concretos, ou seja, as
instâncias dos objetos.
Pergunta 9
Uma forma bastante simplificada de ver esse conceito é pensar que uma classe, em vez de
instanciar objetos dos quais ela depende, recebe esses objetos prontos, vindos de outro
0,25 em 0,25 pontos
0 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
5 of 6 14/11/2020 23:13
Sábado, 14 de Novembro de 2020 22h56min17s BRT
Resposta Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
objeto (FOWLER, 2004; SHORE, 2006). É nesse sentido que existe a:
Injeção de herança.
Injeção de dependência.
Injeção de versionamento.
Injeção de desenvolvimento.
Injeção de herança.
Injeção de encapsulamento.
Pergunta 10
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
O objetivo da utilização desses contêineres e do princípio da injeção de dependência é fazer
com que a aplicação dependa apenas de ____________, exceto nos pontos em que devemos
configurar os mapeamentos. O termo que se adequa para o complemento do enunciado é:
C#.
C#.
Abstrações.
Desenvolvimento e�caz.
Injeção de encapsulamento.
Especi�cações UML.
0 em 0,25 pontos
Revisar envio do teste:QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
6 of 6 14/11/2020 23:13

Continue navegando