Buscar

Av1 Seminários

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Respostas: 1=C. 2=D. 3=A. 4=B. 5=A.
1)O AspNet MVC é um framework para desenvolvimento de aplicações para web na plataforma NET, que está em ascensão no momento. Analise as afirmações abaixo e assinale a alternativa correta:
I.O modelo MVC é um padrão de arquitetura, cujo objetivo é separar a regra de negócio da apresentação dos dados através de camadas distintas.
II.O padrão MVC divide uma aplicação em três partes, podendo ser física ou lógica: modelo, visão e controle.
III.Na camada modelo estão encapsuladas as classes e funcionalidades que têm a responsabilidade de manipular os dados na forma de modelos ou classes que representam os dados do banco (tabelas e seus relacionamentos).
IV.A camada de controle é responsável em representar visualmente os dados capturados da camada de modelo, representa as telas, páginas, formulários e outras maneiras de apresentar dados ao usuário.
V.A camada de visão é a camada intermediária do modelo, tem a função de conter as regras de manipulação dos dados do modelo, restrições e regras de negócio em geral. 
Alternativas:
a)
As afirmações I, II e V estão corretas.
b)
As afirmações II, III e IV estão corretas.
c)
As afirmações I, II e III estão corretas.
d)
As afirmações II, III e V estão corretas.
2)
O modelo MVC é um padrão de arquitetura, cujo objetivo é separar a regra de negócio da apresentação dos dados através de camadas distintas. Assinale a alternative incorreta:
Alternativas:
a)
Razor é uma sintaxe de comando mais otimizada e organizada na construção de uma view. Tornou-se o mecanismo de exibição padrão no MVC 3 e 4. As páginas Web/MVC criadas com o Razor possuem a extensão cshtml no C#.
b)
A função dos arquivos CSHTML é gerar arquivos hipertexto XHTML para enviar aos navegadores. Os arquivos .cshtml possuem tags XHTML e scripts de servidor escritos em C# (ou outra linguagem de programação suportada pelo .NET).
c)
O HTML Helper, são métodos estáticos de uma classe que retornam simples strings. Estas strings, na realidade, são tag"s HTML. Helpers, na verdade, são métodos que nos auxiliaram na geração de html dinâmico.
d)
Layout é uma página que vai ser compartilhada por todas as outras páginas do sistema, sendo assim, o conteúdo que é comum a todas as páginas fica definido somente numa página de layout. Dessa forma, qualquer alteração feita na página de layout terá não reflexo nas páginas do sistema que compartilham a página de layout.
3)
A camada de controle é composta de classes que possuem métodos públicos chamados de actions. É através de requisições a estes métodos que é processado tudo o que o site recebe do browser. Assinale a alternative correta:
Alternativas:
a)
A camada de controle é conhecida também como camada de regra de negócio, pois é ela que tem acesso à camada de dados (modelo). Depois de processar tudo, ela retorna os dados processados para a camada de visualização (view).
b)
As actions são métodos provados das classes de visões. Estes métodos são executados através de requisições http disparadas pelos navegadores através das urls.
c)
Em AspNet MVC, quando executamos uma url no navegador, ela é roteada (encaminhada) para a execução de uma action de um determinado Razor.
d)
Um controller pode conter apenas uma action, dependendo da sua regra de negócio. As actions podem ter parâmetros, os quais são utilizados para receber os dados enviados pelos usuários através de formulários HTML.
4)
Toda action deve retornar como resposta ao navegador uma informação que o instrui o que fazer após a execução da action. O tipo de dados retornado é uma ActionResult. Analise as afirmações abaixo e assinale a alternativa correta:
Errado - I.ViewResult: Devolve uma página parcial da camada de apresentação.
Certo - II.PartialViewResult: Devolve uma página parcial da camada de apresentação.
Certo - III.RedirectResult: Redireciona o navegador para uma URL específica.
Certo - IV.RedirectToAction: Redireciona para outra ação da camada de controle.
Alternativas:
a)
As afirmações I, II e III estão corretas.
b)
As afirmações II, III e IV estão corretas.
c)
As afirmações I, II e IV estão corretas.
d)
As afirmações I, III e IV estão corretas.
5)
Existem vários tipos de ActionResult, cada uma é um tipo de view possível de se retornar ao navegador. Analise as afirmações abaixo e assinale a alternativa correta:
I.JsonResult: Devolve código Javascript.
II.JavaScriptResult: Devolve um objeto no formato JSON.
III.FileResult: Devolve dados binários.
IV.EmptyResult: Devolve uma resposta vazia.
Alternativas:
a)
As afirmações I e III estão corretas.
b)
As afirmações II, IV estão corretas.
c)
As afirmações I e IV estão corretas.
d)
As afirmações III e IV estão corretas.

Outros materiais