Baixe o app para aproveitar ainda mais
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
Compartilhar