Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II Teste QUESTIONÁRIO UNIDADE I Iniciado Enviado Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 0 minuto Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente · Pergunta 1 0,25 em 0,25 pontos 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 é: Resposta Selecionada: b. Console.Writeline; · Pergunta 2 0,25 em 0,25 pontos 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: Resposta Selecionada: c. I e IV. · Pergunta 3 0,25 em 0,25 pontos Na orientação a objeto, o ______________ é um princípio importante durante a definição de classes. Selecione o termo que completa o enunciado: Resposta Selecionada: a. Encapsulamento. · Pergunta 4 0,25 em 0,25 pontos 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 modificarmos os atributos, o que faz com o que os objetos mudem de estado. Sendo assim, podemos definir que uma das vantagens de se trabalhar com encapsulamento é: Resposta Selecionada: e. 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. e. 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. · Pergunta 5 0,25 em 0,25 pontos Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de maneira similar. O enunciado refere-se a: Resposta Selecionada: a. Polimorfismo. · Pergunta 6 0,25 em 0,25 pontos 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 afirmar que o item que completa a lacuna é: Resposta Selecionada: c. Princípio de substituição de Liskov. · Pergunta 7 0,25 em 0,25 pontos 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 é: Resposta Selecionada: a. Princípio da segregação de interfaces. Respostas: a. Princípio da segregação de interfaces. · Pergunta 8 0,25 em 0,25 pontos 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 é: Resposta Selecionada: d. Unity. · Pergunta 9 0,25 em 0,25 pontos 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: Resposta Selecionada: a. Injeção de dependência. · Pergunta 10 0,25 em 0,25 pontos 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 é: Resposta Selecionada: b. Abstrações.
Compartilhar