Prévia do material em texto
Página inicial / Cursos / Faculdade / 20212F / 20212F - DISCIPLINAS REGULARES / SETEMBRO / ENIAC_20212F_14465 / Materiais de Estudo / Unidade 2 - Exercícios de �xação Iniciado em quarta, 22 set 2021, 21:42 Estado Finalizada Concluída em quarta, 22 set 2021, 21:44 Tempo empregado 1 minuto 46 segundos Notas 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 Model-View-Controller (MVC) é um padrão de arquitetura de software que divide uma determinada aplicação em três partes interligadas. Quais são essas partes? a. Model, View, View-Model. b. Memory, Virtual e Content. c. Model, View e Presenter. d. Model, View, Component. e. Model, View e Controller. A resposta correta é: Model, View e Controller. https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=429 https://portalacademico.eniac.edu.br/course/index.php?categoryid=444 https://portalacademico.eniac.edu.br/course/index.php?categoryid=475 https://portalacademico.eniac.edu.br/course/view.php?id=11743 https://portalacademico.eniac.edu.br/course/view.php?id=11743#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286666 https://atendimento.eniac.edu.br/faculdade Questão 2 Correto Atingiu 1,00 de 1,00 O código a seguir faz parte de um sistema de controle de estoque. Faça a análise do código e informe em qual componente do MVC ele melhor se enquadra. a. Controller. b. View. c. View-Model. d. Model. e. Presentation. A resposta correta é: Model. https://atendimento.eniac.edu.br/faculdade Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Supondo que temos um array chamado "numeros" com os seguintes valores: 2, 4, 6, 10, 15, 20, 3. Qual das queries LINQ a seguir irão produzir a seguinte saída: 2, 3, 4, 6? a. from n in numeros where n == 10 select n b. from n in numeros where n < 10 select new { counter += 1; } c. from n in numeros where n > 10 select 0 d. from n in numeros where n < 10 select n e. from n in numeros where n > 10 select n A resposta correta é: from n in numeros where n < 10 select n "O ............. é o componente central do padrão. Ele expressa o comportamento do aplicativo em termos do domínio do problema, independente da interface do usuário. Ele gerencia diretamente os dados, a lógica e as regras da aplicação." Qual alternativa representa o componente do MVC que completa a lacuna? a. View-Model. b. Model. c. Controller. d. View. e. Presentation. A resposta correta é: Model. Qual é o estado de uma thread em que a instância da thread é criada, mas o método Start ainda não foi chamado? a. O estado morto. b. O estado não iniciado. c. O estado não executável. d. O estado pronto. e. O estado cancelado. A resposta correta é: O estado não iniciado. https://atendimento.eniac.edu.br/faculdade Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Como podemos codi�car a representação onde temos uma classe Peixe que herda os membros da classe Animal? a. animal.members = Peixe(); b. class Peixe: Animal {...} c. class Animal: Peixe {...} d. Animal animal = null; e. Animal animal = new Peixe(); A resposta correta é: class Peixe: Animal {...} Quais dos tipos de collection que é basicamente uma alternativa para uma matriz, e que permite também adicionar e remover itens de uma lista em uma posição especi�cada usando um índice, e a matriz se redimensiona automaticamente? a. Stack. b. Queue. c. Hashtable. d. Bitarray. e. ArrayList. A resposta correta é: ArrayList. Qual o nome da relação pai-�lho, em que é criada uma nova classe usando o código de classe existente? a. Collection. b. Polimor�smo. c. Construtor. d. Herança. e. Variável. A resposta correta é: Herança. https://atendimento.eniac.edu.br/faculdade Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 "MVC permite o agrupamento lógico de ações relacionadas em um controlador em conjunto. As visualizações para um modelo especí�co também são agrupadas." Essa característica do MVC é resultante de qual das características a seguir? a. Múltiplas visualizações para um modelo. b. Facilidade de modi�cação. c. Acoplamento baixo. d. Desenvolvimento simultâneo. e. Alta coesão. A resposta correta é: Alta coesão. Qual das alternativas a seguir apresenta uma das interações válidas do padrão MVC? a. Um modelo gera uma nova saída para o usuário com base em mudanças no modelo. b. Uma View armazena dados que são recuperados de acordo com os comandos do controlador e exibidos na visualização. c. Uma View pode enviar comandos para o modelo para atualizar o estado do modelo. d. Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo. Ele também pode enviar comandos para sua exibição associada para alterar a apresentação da visão do modelo. e. Um modelo armazena dados que são recuperados de acordo com os comandos da View. A resposta correta é: Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo. Ele também pode enviar comandos para sua exibição associada para alterar a apresentação da visão do modelo. ◄ Assunto 04 - Compreender e aplicar o desenvolvimento de aplicações em camadas Seguir para... Assunto 05 - Fundamentos do Entity Framework para persistência em banco de dados ► https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286665&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286668&forceview=1 https://atendimento.eniac.edu.br/faculdade