Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.
Results
#1. (UNICENTRO – UNICENTRO/2016) Frameworks de desenvolvimento de software ajudam os programadores a escreverem códigos mais limpos, reutilizáveis e livres de ambiguidade. Os frameworks MVC, geralmente, fornecem nas camadas, funcionalidades que apoiam os programadores no uso de boas práticas de programação. Assinale a opção em que todos os itens são funcionalidades disponíveis na camada VIEW do CakePHP 3.x .
#2. (IBFC – TJ-PE/2017) Relacione as duas colunas quanto a referência mais direta que possa existir do padrão de arquitetura de software MVC (Model-View-Controller) com os respectivos componentes Java EE: (1) Model (2) View (3) Controller (A) EJB (Enterprise JavaBeans) (B) Servlet (C) JSP (Java Server Pages)
#3. (IBFC – TJ-PE/2017) Na discussão na implementação de uma aplicação web com o Modelo MVC (Model-View-Controller) assinale a alternativa que apresenta afirmações abaixo que são tecnicamente verdadeiras: I. O Modelo MVC foi desenvolvido com o conceito típico de uma arquitetura linear dos seus três principais componentes. II. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. III. Esse padrão unifica todas as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação num único pacote. IV. O Controller faz a mediação da entrada, convertendo-a em comandos para o Model ou View.
#4. (FCC – DPE-RS/2017) No Spring MVC, as requisições HTTP são tratadas por uma classe controladora, que deve possuir a anotação @Controller para indicar que os métodos são ações (actions). Estes métodos podem ter quaisquer nomes, desde que estejam com uma anotação que recebe um atributo para indicar qual será a URL utilizada para invocar o método. Esta anotação é a
#5. (IBFC – EMBASA/2017) Model-View-Controller (MVC) é um padrão de arquitetura de software (design pattern) que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. O componente Model do MVC é a camada que:
#6. (CESPE – SEDF/2017) Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir. Controlador é a camada responsável pela persistência com o banco de dados, regras de negócios e mapeamento das ações do sistema.
#7. (CESPE – SEDF/2017) Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir. Uma vantagem da arquitetura MVC é a maior organização do código, o que, de certa forma, contribui para a redução do número de classes da aplicação.
#8. (CESPE – SEDF/2017) Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir. O padrão MVC possibilita a existência de diferentes interfaces com o usuário, que podem ser alteradas sem a modificação das regras de negócio.
#9. (CESPE – SEDF/2017) Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente. Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.
#10. (CESPE – SEDF/2017) Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente. É na camada View, da arquitetura MVC, que é realizada toda a lógica do aplicativo, como, por exemplo, as validações e regras de negócios.
#11. (FGV – IBGE/2016) O padrão de projetos MVC (Model-View-Controller) tem como objetivo separar lógica de negócios (Model), interface do usuário (View) e o fluxo da aplicação (Control). O padrão MVC usa em sua arquitetura diversos outros padrões de projeto para atingir seu objetivo. Em MVC, as classes do Model não devem conhecer nada sobre as camadas de interface que exibem suas informações. O padrão de projeto utilizado pelo padrão arquitetural MVC que é responsável por fazer com que o Model informe mudanças em seu estado para as interfaces, sem conhecê-las, é o:
#12. (Quadrix – SEDF/2017) Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.
#13. (Quadrix – SEDF/2017) É na camada View, da arquitetura MVC, que é realizada toda a lógica do aplicativo, como, por exemplo, as validações e regras de negócios.
#14. (IBFC – EBSERH/2016) O MVC foi amplamente adaptado como uma arquitetura para as aplicações World Wide Web em todas as linguagens de programação maiores. Relacione as duas colunas abaixo quanto ao significado de cada uma das letras da sigla MVC:
#15. (FCC – AL-MS/2016) Um Técnico em Informática está desenvolvendo uma aplicação utilizando os recursos da plataforma Java EE. Dentre os componentes que desenvolveu na aplicação estão: I. Servlets. II. Classes utilizando Data Access Object. III. Classes utilizando Business Object. IV. Páginas JSP. Considerando o uso do padrão de projeto MVC (Model-View-Controller), o que consta em
#16. (CESPE – TCE-PA/2016) Em uma aplicação web que utilize a arquitetura MVC, o componente view pode ser uma página HTML e o controller constitui o código que produz os dados dinâmicos a serem usados pelo HTML.
#17. (FGV – IBGE/2016) O padrão de projetos MVC (Model-View-Controller) tem como objetivo separar lógica de negócios (Model), interface do usuário (View) e o fluxo da aplicação (Control). O padrão MVC usa em sua arquitetura diversos outros padrões de projeto para atingir seu objetivo. Em MVC, as classes do Model não devem conhecer nada sobre as camadas de interface que exibem suas informações. O padrão de projeto utilizado pelo padrão arquitetural MVC que é responsável por fazer com que o Model informe mudanças em seu estado para as interfaces, sem conhecê-las, é o:
#18. (IF-SE – IF-SE /2016) Uma arquitetura de sistema baseada no padrão MVC (Model View Controller) tem como principal característica:
#19. (IESES – BAHIAGÁS /2016) Em um sistema de software estruturado em MVC (Model/View/Controller), pode-se afirmar que:
#20. (INSTITUTO AOCP – CASAN/2016) Qual é o padrão responsável para separar os dados lógicos e as regras de negócio da interface do usuário e o fluxo da aplicação?
#21. (INSTITUTO AOCP – CASAN/2016) Para a divisão de um software em camadas lógicas, utilizamos o conceito de layers. O MVC, por exemplo, pode ser considerado um padrão de divisão de layers. Outro exemplo é o Domain-Driven Design que propõe a divisão em quatro layers, além de outras mais layers propostas por diferentes autores. Sabendo disso, a divisão em layers é importante porque, além de organizar o código, ela também contribui para
#22. (INTEGRI BRASIL – Câmara de Votorantim-SP/2016) Se tratando do padrão de arquitetura de software MVC (Model-View-Controller), considere as afirmações abaixo: I – Faz parte da camada “Model” os dados da aplicação, regras de negócio, lógica e funções. II – A camada “View” pode ser considerada qualquer apresentação dos dados, como uma página HTML, por exemplo. III – O “Controller” é uma camada que somente se comunica com a camada “Model” e é responsável por enviar comandos para atualizar o estado do “Model” por exemplo. Com base nas afirmações anteriores, escolha a alternativa correta:
#23. (CESPE – TRE-MT/2015) Com relação à arquitetura MVC (modelo-visão-controle), assinale a opção correta.
#24. (FCC – DPE-SP/2015) As aplicações para web que utilizam Java EE normalmente utilizam o padrão de arquitetura MVC. Neste padrão
#25. (ESAF – ESAF/2015) O modelo MVC (Model-View-Controller) tem por objetivo separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control). Este modelo apresenta vantagens e desvantagens. Uma das desvantagens é que
#26. (CESPE – STJ/2015) Acerca de arquitetura de software e Domain-Driven Design, julgue o seguinte item. No padrão em camadas modelo-visão-controle (MVC), o controle é responsável por mudanças de estado da visão.
#27. (CESPE – STJ/2015) Na arquitetura em camadas MVC (modelo-visão-controlador), o modelo encapsula o estado de aplicação, a visão solicita atualização do modelo e o controlador gerencia a lógica de negócios.
#28. (CESPE – MEC/2015) Julgue o seguinte item, com base na arquitetura Modelo, Visão e Controlador (MVC). A visão encapsula objetos de conteúdo, solicita atualizações do modelo e seleciona o comportamento do modelo.
#29. (CESPE – MEC/2015) Julgue o seguinte item, com base na arquitetura Modelo, Visão e Controlador (MVC). O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.
#30. (CESPE – MEC/2015) Uma empresa que realiza vendas pela Internet pretende expandir seu modelo de negócio e sua forma de atendimento, passando também a alugar produtos e a atender seus clientes por meio de aplicativos para dispositivos móveis. Considerando essas informações, julgue o item a seguir. Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.