Buscar

Programação Orientada A Objetos II_ QUESTIONÁRIO UNIDADE I 6862-60 _

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

Prévia do material em texto

07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 1/8
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE I
PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_20202 CONTEÚDO
Usuário cristiano.nascimento6 @aluno.unip.br
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE I
Iniciado 07/11/20 06:51
Enviado 07/11/20 06:56
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 4 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
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;
Console.XText.
Console.Writeline;
Console.Writeline.Export.Text;
Console.XText.Writeline;
Console.Writeline.WebConfiguration;
Resposta: B
Comentário: Console.Writeline grava o valor de cadeia de caracteres
especificado, seguido pelo terminador de linha atual para o fluxo de saída
padrão.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98254_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98254_1&content_id=_1337292_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 2/8
Pergunta 2
Resposta Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
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.
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 IV.
I e II.
I e III.
I e IV.
II e III.
II e IV.
Resposta: C
Comentário: I. A ideia básica de classe é que objetos que pertençam a uma
mesma classe apresentam características e comportamentos em comum. 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. 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. Classes abstratas não são instanciadas.
Pergunta 3
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 3/8
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.
Pergunta 4
Resposta
Selecionada:
e.
Respostas: a.
b.
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.
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 4/8
c.
d.
e.
Feedback
da
resposta:
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
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de
maneira similar. O enunciado refere-se a:
Polimor�smo.
Polimor�smo.
Encapsulamento.
Atributo.
Console.
MVC.
Resposta: A
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 5/8
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:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
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 de substituição de Liskov.
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.
Resposta: C
Comentário: O princípio da substituição de Liskov costuma ser enunciado da
seguinte forma: deve ser possível substituir classes derivadas pelas classes
bases sem mudança no comportamento.
Pergunta 7
Resposta Selecionada: a. 
Respostas: a. 
b. 
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 é:
Princípio dasegregação de interfaces. 
Princípio da segregação de interfaces. 
Princípio aberto-fechado.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 6/8
c. 
d. 
e. 
Feedback
da
resposta:
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.
Resposta: A
Comentário: O princípio da segregação de interfaces foi criado para combater um
problema chamado de interfaces “gordas” ou “poluídas”, ou seja, de interfaces
muito maiores e complexas do que os seus clientes realmente precisam
(MARTIN e MARTIN, 2006).
Uma interface torna-se poluída quando ela tem métodos que não são relevantes
para todos os seus clientes, ou seja, quando força a implementação de métodos
irrelevantes para o contexto de uma classe que deve implantar essa interface.
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.
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 7/8
Pergunta 9
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
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
objeto (FOWLER, 2004; SHORE, 2006). É nesse sentido que existe a:
Injeção de dependência.
Injeção de dependência.
Injeção de versionamento.
Injeção de desenvolvimento.
Injeção de herança.
Injeção de encapsulamento.
Resposta: A
Comentário: 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 objeto (FOWLER, 2004; SHORE, 2006). É
nesse sentido que existe a “injeção de dependência”: uma classe está recebendo
objetos em vez de instanciá-los internamente.
Pergunta 10
Resposta Selecionada:
b. 
Respostas:
a. 
b. 
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 é:
Abstrações.
C#.
Abstrações.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6862-60...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012334_1&course_id=_98254_1&content_id=_1338516_1&return_con… 8/8
Sábado, 7 de Novembro de 2020 06h56min39s BRT
c. 
d. 
e. 
Feedback
da
resposta:
Desenvolvimento e�caz.
Injeção de encapsulamento.
Especi�cações UML.
Resposta: B
Comentário: 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 abstrações,
exceto nos pontos em que devemos configurar os mapeamentos.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1337292_1&course_id=_98254_1&nolaunch_after_review=true');

Continue navegando