Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/11/2021 12:43 Fazer teste: QUESTIONÁRIO UNIDADE I – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798934_1&course_id=_174198_1&content_id… 1/4 Fazer teste: QUESTIONÁRIO UNIDADE I PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_E1_20212 CONTEÚDO Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Término e envio Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 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.XText. Console.Writeline; Console.Writeline.Export.Text; Console.XText.Writeline; Console.Writeline.WebCon�guration; 0,25 pontos Salva a. b. c. d 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. 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 identi�cação e na criação das classes dos objetos. Estão corretos apenas os itens: I e II. I e III. I e IV. II e III 0,25 pontos Salva ? Estado de Conclusão da Pergunta: UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAIS Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. CONTEÚDOS ACADÊMICOS http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_174198_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_174198_1&content_id=_2214824_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 17/11/2021 12:43 Fazer teste: QUESTIONÁRIO UNIDADE I – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798934_1&course_id=_174198_1&content_id… 2/4 d. e. II e III. II e IV. a. b. c. d. e. PERGUNTA 3 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. Atributo. Console. MVC. Polimor�smo. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 4 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 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. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 5 Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de maneira similar. O enunciado refere-se a: Polimor�smo. Encapsulamento. Atributo. Console. MVC. 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 17/11/2021 12:43 Fazer teste: QUESTIONÁRIO UNIDADE I – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798934_1&course_id=_174198_1&content_id… 3/4 a. b. c. d. e. PERGUNTA 6 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 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. 0,25 pontos Salva a. b. c. d. e. 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 é: 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. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 8 Ao utilizarmos um contêiner de injeção de dependência, con�guramos 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 é: Unitx. Unitz. Unitw. Unity. Unitp. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 9 Uma forma bastante simpli�cada 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 versionamento. Injeção de desenvolvimento. Injeção de herança. Injeção de encapsulamento. 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 17/11/2021 12:43 Fazer teste: QUESTIONÁRIO UNIDADE I – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798934_1&course_id=_174198_1&content_id… 4/4 a. b. c. d. e. PERGUNTA 10 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 con�gurar os mapeamentos. O termo que se adequa para o complemento do enunciado é: C#. Abstrações. Desenvolvimento e�caz. Injeção de encapsulamento. Especi�cações UML. 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Compartilhar