Questões de Concurso sobre MVC (Model-View-Controller)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
248 questões encontradas
Questões por página
20
Mais recentes
 

A arquitetura MVC (Model-View-Controller) separa a interface do usuário da funcionalidade e do conteúdo de informações; a camada model contém todo o conteúdo e a lógica de processamento específicos à aplicação bem como acesso a fontes de dados e toda a funcionalidade de processamento específica para a aplicação.


C

Certo


E

Errado

Com relação aos padrões de arquitetura de software MVC (Model View Controller) e DDD (Domain Driven Design) é correto afirmar que: este é voltado à modelagem de banco de dados e objetiva facilitar a implementação de regras e processos complexos, além da divisão de responsabilidades por camadas; aquele traz como benefício o isolamento das regras de negócios da lógica de apresentação, que é a interface com o usuário.


C

Certo


E

Errado

Quanto ao Modelo Visão-Controlador (MVC), conforme Sommerville (2011), analise as afirmativas a seguir e assinale a alternativa correta:


(1) O componente Controlador define e gerencia como os dados são apresentados ao usuário.

(2) O componente Visão gerencia o sistema de dados e as operações associadas a esses dados.


A

As duas afirmativas são verdadeiras


B

A afirmativa (1) é verdadeira, e a (2) é falsa


C

A afirmativa (2) é verdadeira, e a (1) é falsa


D

As duas afirmativas são falsas

De acordo com o padrão MVC, a camada responsável por exibir os dados obtidos e tratados para o usuário denomina-se


A

view.


B

model.


C

controller.


D

metadados.


E

application.

View (visão) serve para exibir as informações enviadas pelo controller, sendo recomendado pelo padrão que, na camada view, exista regra de negócio.


C

Certo


E

Errado

No Framework Zend, verão 3, qualquer biblioteca no Composer é chamada de pacote. O pacote oferecido pelo próprio Framework Zend ideal para iniciar projetos MVC é:


A

zend-crypt


B

zend_paginator


C

skeleton-application


D

zend-permissions-rbac

Leia a frase abaixo referente ao Modelo MVC.


"A camada ______ é responsável por intermediar as requisições enviadas pelo ______ com as respostas fornecidas pelo ______".


Assinale a alternativa que preencha correta e respectivamente as lacunas.


A

Controller / Model / View


B

View / Model / Controller


C

Controller / View / Model


D

Model / Controller / View

Sobre a arquitetura de software modelo-visão-controlador (MVC), analise as afirmativas a seguir.


1) MVC é um padrão de arquitetura de software utilizado exclusivamente para aplicações WEB.

2) A camada de visão é responsável pela validação e controle do fluxo dos dados que serão apresentados ao usuário.

3) A camada de modelo é responsável pelo acesso e manipulação de dados.

4) O controlador é responsável por receber as requisições dos usuários, comunicar-se com a camada de modelo quando necessário e enviar os dados para a camada de visão.


Estão corretas, apenas:


A

1 e 2.


B

1 e 3.


C

2 e 3.


D

2 e 4.


E

3 e 4.

O Drupal é um framework que usa a arquitetura MVC para o desenvolvimento de aplicativos web em PHP 7; o ambiente Drupal inclui componentes, validação e filtragem de entrada, paginação e navegação.


C

Certo


E

Errado

Existindo um diagrama de sequência para representar o fluxo principal de um caso de uso e um diagrama de comunicação para um fluxo alternativo, o diagrama de interação visão geral será a escolha adequada para a representação do fluxo de controle entre as duas representações presentes.


C

Certo


E

Errado

No que diz respeito à arquitetura MVC, analise as afirmativas a seguir:


I. Model – responsável por gerenciar e controlar a forma como os dados se comportam por meio das funções, lógica e regras de negócios estabelecidas. É o detentor dos dados que recebe as informações do Controller, valida se ela está correta ou não e envia a resposta mais adequada.

II. Controller – responsável por intermediar as requisições enviadas pelo View com as respostas fornecidas pelo Model, processando os dados que o usuário informou e repassando para outras camadas.

III. View – responsável por apresentar as informações de forma visual ao usuário. Em seu desenvolvimento devem ser aplicados apenas recursos ligados a aparência como mensagens, botões ou telas. É a parte da interface que se comunica, disponibilizando e capturando todas as informações do usuário.


Assinale


A

se apenas as afirmativas I e II estiverem corretas.


B

se apenas as afirmativas I e III estiverem corretas.


C

se apenas as afirmativas II e III estiverem corretas.


D

se todas as afirmativas estiverem corretas.

Ano: 2021
Prova: SELECON - EMGEPRON - Analista de Projetos Navais - Área: Analista de Sistemas - Auditoria - 2021

A sigla MVC representa um padrão de arquitetura de aplicações que divide a aplicação em três camadas: a visão, o modelo, e o controlador, fornecendo uma maneira de dividir a funcionalidade envolvida na manutenção e apresentação dos dados de uma aplicação. Uma vantagem do uso da arquitetura MVC está indicada na seguinte opção:


A

Exigir pouca disciplina dos desenvolvedores em relação à separação das camadas.


B

Requer tempo mínimo para analisar e modelar o sistema pela inexistência de erros.


C

Permitir o desenvolvimento, testes e manutenção de forma isolada entre as camadas.


D

Eliminar o reuso de códigos em outros projetos, principalmente da camada de modelo.

Sobre a arquitetura de sofware modelo-visão-controlador (MVC), analise as afirmativas abaixo.


I. O modelo encapsula objetos de conteúdo e incorpora todos os estados de uma aplicação Web.

II. A visão gerencia as solicitações do usuário e seleciona o comportamento do modelo.

III. O controlador prepara dados do modelo e solicita atualizações do modelo.

IV. Múltiplas visões podem ser ligadas a um único modelo.


Estão corretas apenas as afirmativas:


A

I, II


B

I, IV


C

II, III


D

II, IV


E

III, IV

Na abordagem MVC, não há notificação do modelo para as visões que dependem dele toda vez que seus dados sofrem mudanças. Esse é um mecanismo de proteção da MVC para evitar inconsistências no modelo.


C

Certo


E

Errado

Na arquitetura MVC (Model-View-Controller), as funcionalidades de cada segmento são mais bem descritas como


A

o modelo encapsula as funcionalidades; o view gerencia as requisições dos usuários; o controlador prepara dados do modelo.


B

o modelo encapsula objetos de conteúdo; a visão solicita atualizações do modelo; o controlador seleciona o comportamento do modelo.


C

o modelo incorpora todos os estados; o view gerencia as requisições dos usuários; o controlador encapsula objetos de conteúdo.


D

o modelo encapsula objetos de conteúdo; o view seleciona o comportamento do modelo; o controlador solicita atualizações do modelo.


E

o modelo seleciona a resposta da visão; a visão apresenta a visão selecionada pelo controlador; o controlador encapsula objetos de conteúdo.

No diagrama de classes do sistema, deve-se utilizar uma classe associativa para representar a conexão entre um conjunto de classes e outra para representar as características que são herdadas das classes que participam desse relacionamento.


C

Certo


E

Errado

   
Gerar simulado