Questões de Concurso sobre Camada de apresentação

 
 
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
 
6 questões encontradas
Questões por página
20
Mais recentes
 

O Template View é compreendido como uma abordagem para renderizar páginas HTML com conteúdo dinâmico, substituindo marcadores por valores computados no momento da requisição. Esse padrão influencia diretamente a arquitetura adotada por frameworks modernos como o Django, que implementa o chamado padrão MTV (Model–Template–View). Embora conceitualmente semelhante ao clássico padrão MVC (Model–View–Controller), há distinções importantes entre as responsabilidades de cada componente nas duas abordagens, especialmente no papel desempenhado pelo controlador e pela camada de apresentação.


Com base na comparação entre os padrões MVC e MTV, é correto afirmar que:


A

No padrão MTV, o Template exerce o papel do Controller do MVC, sendo responsável pela lógica de controle do fluxo de dados e navegação.


B

O padrão MTV elimina completamente a necessidade de um componente intermediário entre o modelo de dados e a visualização, ao contrário do MVC.


C

A principal diferença entre MTV e MVC está na nomenclatura dos componentes, pois suas responsabilidades permanecem idênticas na prática.


D

Enquanto no MVC a camada “View” é responsável pela apresentação visual; no MTV, essa responsabilidade recai sobre o “Template”, sendo a “View” encarregada da lógica de controle da requisição.

A camada de apresentação em aplicativos de dispositivos móveis gerencia fluxos de trabalho, troca de dados e operações, incluindo segurança, cache, log e tratamento de exceções.


C

Certo


E

Errado

Um técnico judiciário do TRE-TO especialista em programação de sistemas está participando do desenvolvimento de um novo sistema para gerenciamento dos processos eleitorais. O sistema será baseado na arquitetura cliente-servidor multicamadas, na qual as responsabilidades serão separadas entre diferentes camadas para melhorar a escalabilidade, a segurança e a manutenção. Durante o processo de desenvolvimento, esse profissional é responsável por garantir que a camada na qual o usuário interage diretamente com o sistema seja corretamente definida. Essa camada deverá ser capaz de apresentar as interfaces gráficas ou baseadas na web, em que o usuário poderá enviar dados para o servidor e interagir com o sistema de forma eficiente. Com base no exposto, assinale a alternativa que apresenta corretamente a camada em que o usuário interage diretamente com o sistema.


A

Camada de dados.


B

Camada de persistência.


C

Camada de repositório.


D

Camada de apresentação.


E

Camada de lógica de negócios.

Um aspecto fundamental quando se trata de padrões web é a separação de camadas. As camadas de documentos da web, conforme definidas no contexto do modelo de acessibilidade e-Mag, incluem:


A

verificação, processamento e dados.


B

comportamento, apresentação e conteúdo.


C

modelo, visão e controladora.


D

interface, base de dados e scripts.

A camada de apresentação, considerada como uma camada bastante leve, permite fazer a interação do usuário com o sistema.

C
Certo

E
Errado

Com relação à arquitetura em camadas no desenvolvimento Orientado a Objetos é correto afirmar que


A

uma camada é diretamente dependente de todas as outras camadas existentes na aplicação.


B

as camadas se comunicam da base para o topo.


C

na camada de apresentação a lógica de interface do usuário é o ponto mais forte.


D

nenhuma camada pode ser desativada de qualquer outra camada, exceto da camada imediatamente inferior a ela.


E

a camada de negócio é responsável pelo armazenamento e recuperação dos dados.

 
 
Gerar simulado