Escolar Documentos
Profissional Documentos
Cultura Documentos
Questionário Unid. I
Pergunta 1
0,25 em 0,25 pontos
CSS (Cascading Style Sheets), mais conhecida como linguagem de estilo,
também é utilizada para descrever uma apresentação proveniente de uma
escrita HTML ou XML, podendo conter algumas linguagens em XML, como o
SVG ou XHTML. Podemos definir a utilização do CSS para:
Resposta a.
Selecionada:
A utilização do CSS auxilia a definir como serão exibidos
todos os elementos que estão dentro do código de um site da
internet.
Respostas: a.
b.
c.
d.
e.
Feedback da Alternativa: A
resposta: Comentário: a utilização do CSS auxilia a definir como serão
exibidos todos os elementos que estão dentro do código de
um site da internet, levando-se em consideração que sua maior
vantagem é desacoplar todos os itens entre o formato e o
conteúdo de um site.
Pergunta 2
0,25 em 0,25 pontos
O conceito de internet nasceu de um projeto da agência
norte-americana Advanced Research and Projects Agency (ARPA). Qual foi o
principal objetivo desse projeto?
Resposta c.
Selecionada:
Conectar computadores dos seus departamentos de
pesquisa avançada.
Respostas: a.
b.
c.
d.
e.
Feedback da Alternativa: C
resposta: Comentário: o conceito de internet nasceu de um projeto da
agência norte-americana Advanced Researchand Projects
Agency (ARPA), com o objetivo de conectar computadores dos
seus departamentos de pesquisa avançada.
Pergunta 3
0,25 em 0,25 pontos
O desenvolvedor será capaz de simplesmente padronizar uma página e
replicar o layout para as demais páginas, ou seja, é como se fosse uma
página web
construída por um desenvolvedor com menus, rodapés e cabeçalhos. Esse
recurso é aplicado na:
Master Page.
Respostas: a.
Master Page.
b.
Master Default.
c.
Master Start.
d.
Master Definition.
e.
Master Redirect.
Feedback da Alternativa: A
resposta: Comentário: o Master Pages é um dos recursos implementados
que mais facilitaram a vida do desenvolvedor em projetos web.
Trabalhando-se com Master Pages, o desenvolvedor será capaz
de simplesmente padronizar uma página e replicar o layout
para as demais páginas, ou seja, é como se fosse uma
página web construída por um desenvolvedor com menus,
rodapés e cabeçalhos.
Pergunta 4
0,25 em 0,25 pontos
Para que uma página possa herdar uma MasterPage, ela precisa ter, em seu
código, o trecho:
MasterPageFile=”~/Site.Master”
Respostas: a.
MasterPageFile=”~/Site.Master”
b.
MasterPageFile = “MasterPage”
c.
MasterPageFile = “MasterPageDefault”
d.
MasterPageFile = “MasterPageCSS”
e.
MasterPageFile = “MasterPageStart”.
Feedback Alternativa: A
da resposta: Comentário: nesse trecho será indicado o caminho em que a
MasterPage está alocada na Solution Explorer e poderá ser
utilizada como “modelo” para todos as páginas inseridas na
Solution, desde que seja incluído o trecho
MasterPageFile=”~/Site.Master”.
Pergunta 5
0,25 em 0,25 pontos
Podemos definir a linguagem de programação HTML com uma linguagem de:
Marcação.
Respostas: a.
Marcação.
b.
Orientada à marcação.
c.
d.
Marcação de funções.
e.
Orientada a funções.
Feedback da Alternativa: A
resposta: Comentário: a linguagem HTML é uma linguagem de marcação,
sendo, basicamente, premissa utilizada para desenvolvimento
de websites, sendo que a linguagem nasceu junto com o HTTP,
tornando ambos populares no universo da internet.
Pergunta 6
0,25 em 0,25 pontos
Podemos definir que o conceito de internet pode ser definido como:
Resposta a.
Selecionada:
Conjunto de redes de computadores interligados pelo mundo
inteiro de maneira integrada que possibilitam o tráfego de
informações.
Respostas: a.
b.
c.
d.
e.
Feedback da Alternativa: A
resposta: Comentário: a definição que se aproxima dos nossos estudos
com relação à internet é um conjunto de redes de computadores
interligadas pelo mundo inteiro, ou seja, de forma integrada,
viabilizando a conectividade, independentemente do tipo de
máquina que seja utilizada.
Pergunta 7
0,25 em 0,25 pontos
São configurações que efetuam marcação de controle e contêm algumas
propriedades para definições do tema da página. Esse conceito define a
utilização de:
skin.
Respostas: a.
skin.
b.
Javascript.
c.
JQuery.
d.
C#.
e.
HTML.
Feedback da Alternativa: A
resposta: Comentário: pode se entender como skin
(pele) um artefato que contém recursos de definições de
propriedades para controles individuais, tais como botões,
textbox, label etc. São configurações que efetuam marcação de
controle e contêm algumas propriedades para definições do
tema da página.
Pergunta 8
0,25 em 0,25 pontos
Toda a concepção do processo levou grandes pesquisadores e estudiosos do
assunto a receberem o projeto com grande entusiasmo e disposição para
trabalhar. O estudo se estendeu em toda década de 1970, quando nasceu o
TCP/IP. Podemos definir o conceito de TCP/IP, como:
Respostas: a.
b.
c.
d.
e.
Feedback Alternativa: C
da resposta: Comentário: toda a concepção do processo levou grandes
pesquisadores e estudiosos do assunto a receberem o projeto
com grande entusiasmo e disposição para trabalhar. O estudo se
estendeu em toda década de 1970, quando nasceu o TCP/IP
(Transmission Control Protocol/Internet Protocol), ou seja, um
conjunto de protocolos que são a base da internet desde aquela
época até os dias atuais.
Pergunta 9
0,25 em 0,25 pontos
Todo o trabalho de provedores tem por finalidade estabelecer a conexão entre
pontos distintos para a internet. Existem dois pontos que compõem o conceito
de provedores que são:
Resposta a.
Selecionada:
Provedor de acesso à internet e provedor de serviço de
telecomunicações.
Respostas: a.
b.
c.
d.
e.
Feedback da Alternativa: A
resposta: Comentário: define-se pelo acesso à internet em dois pontos: a
partir da residência ou de uma pequena empresa, onde estão
envolvidos dois tipos de provedores de serviço que são
provedores de acesso à internet e provedor de serviço de
telecomunicações.
Pergunta 10
0,25 em 0,25 pontos
Utilizada para incrementar e desenvolver toda a interatividade do site. O
conceito mencionado tem como referência a tag HTML:
<script>.
Respostas: a.
<script>.
b.
<JFscript>.
c.
<JHscript>.
d.
<HTMLscript>.
e.
<Fscript>.
Feedback da Alternativa: A
resposta: Comentário: tem como finalidade adicionar funções em páginas
com script, possibilitando a inserção de códigos em JavaScript
(esse código possibilita que alguns sitesem HTML possam ter
jogos, animações, verificações de formulário antes de enviar para
o servidor, entre outras possibilidades).
Atividade Unid. I
Pergunta 1
0 em 0 pontos
Geralmente usado para selecionar arquivo externo no HTML. Um uso comum
dele é para selecionar arquivos CSS. A tag html utilizada para esse
desenvolvimento é:
<LINK>.
Respostas: a.
<LINK>.
b.
<TABLE>.
c.
<HEAD>.
d.
<BODY>.
e.
<TD>.
Feedback da resposta: Resposta: A
Pergunta 2
0 em 0 pontos
Internet é um conjunto de redes de computadores interligadas pelo mundo
inteiro. Essa integração proporciona o tráfego
de itens como:
Respostas: a.
Somente Vídeo.
b.
c.
d.
e.
Pergunta 3
0 em 0 pontos
Qual o primeiro navegador que historicamente apareceu para a navegação da internet?
Netscape.
b.
Safari.
c.
IE.
d.
Mozila.
e.
Pergunta 4
0 em 0 pontos
Tem como finalidade adicionar funções em páginas HTML, possibilitando a
inserção de códigos para validações de páginas. A tag html utilizada para
esse desenvolvimento é:
<script>.
Respostas: a.
<title>.
b.
<script>.
c.
<titleScript>.
d.
<Jscript>.
e.
<Rscript>.
Questionário Unid. II
Pergunta 1
0,25 em 0,25 pontos
Aba em que irá ficar concentrada toda nossa estrutura de aplicação, desde a
camada de apresentação, até as classes que serão utilizadas na aplicação.
Esse conceito refere-se a:
Solution Explorer.
Respostas: a.
Solution Explorer.
b.
Solution Desktop.
c.
Solution View.
d.
Solution Data.
e.
Solution Report.
Pergunta 2
0,25 em 0,25 pontos
Antes de efetuar qualquer construção de página, é importante ter em mãos o
protótipo de sua página, previamente homologada pelo usuário. Com este
protótipo em mãos, todo o trabalho de construção torna-se ágil e eficaz. Com
o desenvolvimento de um Web Form em curso, qual a extensão da página
será apresentada?
aspx.
Respostas: a.
aspx.
b.
jsp.
c.
css.
d.
jquery.
e.
csv.
Pergunta 3
0,25 em 0,25 pontos
Asp.Net é a plataforma da Microsoft para o desenvolvimento de
aplicações web, nascida para substituir a tecnologia ASP. O conceito de
execução de páginas web utilizando Asp.Net pode ser definido como:
Server-Side.
Respostas: a.
Client-Server.
b.
Client-Side.
c.
Client-Script.
d.
Server-Side.
e.
Side-Client.
Pergunta 4
0,25 em 0,25 pontos
Biblioteca de classes portátil segregada no .NET Framework, em que os
desenvolvedores podem abstrair e construir assemblies de maneira que possam
utilizar com Windows Phone e XBOX. Esse serviço pode ser definido como:
Multiplataforma.
Respostas: a.
Multiplataforma.
b.
c.
Compatibilidade de versões.
d.
Gerência de Memória.
e.
Biblioteca de Classes.
Pergunta 5
0,25 em 0,25 pontos
Com algumas exceções, as aplicações desenvolvidas com a utilização do
.NET Framework podem ser executados sem que haja modificações em
versões anteriores. Esse serviço pode ser definido como:
Compatibilidade de versões.
Respostas: a.
Multiplataforma.
b.
c.
Compatibilidade de versões.
d.
Gerência de Memória.
e.
Biblioteca de Classes.
Pergunta 6
0,25 em 0,25 pontos
Javascript é uma linguagem de programação originalmente implementada
como parte dos navegadores web para que scripts pudessem ser executados.
O conceito de execução descripts pode ser definido como:
Client-Side.
Respostas: a.
Client-Server.
b.
Client-Side.
c.
Client-Script.
d.
Client-Web.
e.
Side-Client.
Pergunta 7
0,25 em 0,25 pontos
No desenvolvimento de aplicações web, programadores articulam toda a
gestão de conjunto de memória de um objeto. Em aplicações utilizando .NET
Frameworks, o CLR disponibiliza tais serviços em nome do aplicativo. Esse
serviço pode ser definido como:
Gerência de Memória.
Respostas: a.
Multiplataforma.
b.
Execução lado a lado.
c.
Compatibilidade de versões.
d.
Gerência de Memória.
e.
Biblioteca de Classes.
Pergunta 8
0,25 em 0,25 pontos
Têm como finalidade auxiliar na solução de conflitos de versões, bem como
efetuar a gestão do CLR em versões anteriores. Esse serviço pode ser
definido como:
Respostas: a.
Multiplataforma.
b.
c.
Compatibilidade de versões.
d.
Gerência de Memória.
e.
Biblioteca de Classes.
Pergunta 9
0,25 em 0,25 pontos
Todos os componentes são considerados como web server controls e devem
ser criados dentro de um formulário (form), que será processado no servidor.
A definição implementada para que um componente possa absorver o
comportamento web serv controls é:
Runat=”server”.
Respostas: a.
Runat= ”web”.
b.
Runat=”server”.
c.
Runat=”side”.
d.
Runat=”cliente”.
e.
Runat=”script”.
Pergunta 10
0,25 em 0,25 pontos
Utilizada para que o desenvolvedor possa criar suas telas com base em protótipos
criados na fase de levantamento de requisitos do projeto de software. Esse conceito
refere-se a:
Toolbox.
Respostas: a.
Toolbox.
b.
DirectBox.
c.
ResultBox.
d.
ServerBox.
e.
ToolComponents.
Atividade Unid. II
Pergunta 1
0 em 0 pontos
Biblioteca de classes portáteis segregada no .NET Framework, em que os
desenvolvedores podem abstrair e construir assemblies. Essa definição tem
relação com:
Multiplataforma.
Respostas: a.
Multiplataforma.
b.
Gerenciamento de Memória.
c.
Compatibilidade de versões.
d.
e.
Regras de Exceções.
Pergunta 2
0 em 0 pontos
Qual aba do Visual Studio efetua o gerenciamento da estrutura de
aplicação web?
Solution Explorer.
Respostas: a.
Solution Direct.
b.
Solution Base.
c.
Solution Explorer.
d.
Solution Search.
e.
Solution View.
Pergunta 3
0 em 0 pontos
Torna o componente dentro do formulário editável em modo de execução. Trata-se da
propriedade:
ReadOnly =
“False”.
Respostas: a.
ReadOnly = “True”.
b.
ReadOnly =
“False”.
c.
Visible = “True”.
d.
Visible = “False”.
e.
Css = “False”.
Feedback da resposta: Resposta: B
Pergunta 4
0 em 0 pontos
Utilizada para desenvolvimento de interatividade das páginas web, tornando-
as atrativas e eficientes. Essa definição corresponde a linguagem:
Javascript.
Respostas: a.
Javascript.
b.
F#.
c.
CSS.
d.
ActionResult.
e.
JavaResult.
Respostas: a.
IsEnable, TraceMode, Warn e Write.
b.
IsVisible,Warn,Write e TraceDebug.
c.
d.
e.
Pergunta 2
0,25 em 0,25 pontos
A validação de dados é um assunto muito interessante, no que se diz respeito
à homologação de valores em aplicações web, por exemplo, a entrada de
valores e informações, bem como dados que deverão ser consumidos em
próximos passos por uma base de dados. Para a validação de dados,
podemos utilizar:
Resposta a.
Selecionada:
RequiredFieldValidator, CompareValidator,RangeValidator.
Respostas: a.
RequiredFieldValidator, CompareValidator,RangeValidator.
b.
c.
CompareValidator, RegularExpression,
RequiredFieldValidator.
d.
RequiredFieldValidator, RangeValidator,
ExpressionRegularValidator.
e.
ExpressionRegularValidator, RangeValidator,
RangeExpression.
Pergunta 3
0,25 em 0,25 pontos
Controles construídos têm como base a classe System.Web.UI.UserControl,
onde a concepção de estrutura é dado por:
Object >> Control >>Template Control e UserControl
Neste contexto, avalie as informações a seguir:
I – User Controls são componentes que podem ser adicionadas linguagens
<tags> e controles web servers.
II – User Controls são componentes utilizados exclusivamente para
desenvolvimento de aplicações desktop.
III – Custom Control não classe que não são derivativas de outras classes.
É correto apenas o que se afirma em:
I.
Respostas: a.
I e II.
b.
II e III.
c.
I.
d.
III.
e.
I e III.
Pergunta 4
0,25 em 0,25 pontos
Faz com que o controle associado de preenchimento se torne obrigatório e
ainda verifica se o cliente informou ou selecionou algo. O conceito
apresentado refere-se ao validador:
RequiredFieldValidator.
Respostas: a.
ValidationSummary.
b.
CustomValidator.
c.
RequiredFieldValidator.
d.
RangeValidator.
e.
RegularExpressionValidator.
Pergunta 5
0,25 em 0,25 pontos
Na codificação do arquivo web.config, pode-se trabalhar com a tag <trace>,
assim possibilitando a saída tanto na página aspx como no arquivo apartado,
denominado de trace.axd, podendo até mesmo ser acessado na raiz da
aplicação web. Os atributos que podem ser utilizados para a tag <trace> são:
Respostas: a.
b.
Visible, PageOut, TextBox, TraceMode, Button.
c.
d.
e.
Pergunta 6
0,25 em 0,25 pontos
Podemos afirmar que o trabalho com a biblioteca de classe
System.Diagnostics.Trace pode ser definido dentro do desenvolvimento
de software para internet como:
Resposta e.
Selecionada:
Efetua a captura de mensagens que são direcionadas por
essa classe, que por definição são apresentadas na janela
output do Visual Studio .net.
Respostas: a.
b.
c.
d.
Pergunta 7
0,25 em 0,25 pontos
Podemos afirmar que o trabalho com a biblioteca de classe
System.Web.TraceContext pode ser definido dentro do desenvolvimento
de software para internet como:
Resposta a.
Selecionada:
Efetua a captura e verificação de informações da execução de
uma aplicação web e de mensagens de Trace, na própria
pagina aspx.
Respostas: a.
b.
c.
d.
e.
Pergunta 8
0,25 em 0,25 pontos
Possibilita a criação de validadores padronizados de modo que atendam
todas as necessidades do projeto de desenvolvimento de software para
internet. O conceito apresentado refere-se ao validador:
CustomValidator.
Respostas: a.
ValidationSummary.
b.
CustomValidator.
c.
RequiredFieldValidator.
d.
RangeValidator.
e.
RegularExpressionValidator.
Pergunta 9
0,25 em 0,25 pontos
Tracing se dá por uma execução de processo que consiste em coletar
informações de uma aplicação web em tempo de execução. Para que esse
processo aconteça com excelência, podem ser utilizadas as classes:
Resposta a.
Selecionada:
System.Web.TraceContext, System.Diagnostics.Trace,
System.Diagnostics.Debug.
Respostas: a.
System.Web.TraceContext, System.Diagnostics.Trace,
System.Diagnostics.Debug.
b.
c.
System.Debug.TraceContext, System.Debug.Trace,
System.Diagnostics.Trace.
d.
System.Diagnostics.TraceContext, System.Trace,
System.Debug.
e.
System.WebDebug.TraceContext,
System.Web.Diagnostics.Trace,
System.Diagnostics.Release.
são: System.Web.TraceContext, System.Diagnostics.Trace e
System.Diagnostics.Debug.
Pergunta 10
0,25 em 0,25 pontos
Tratando de definição padrão, a saída dos métodos das classes de Trace são
efetuadas por meio da janela de output do Visual Studio .NET, mas poderá
ser utilizado também a coleção de Listerners para obterem-se termos de
outros tipos de saída. Podemos abordar alguns métodos de saída, tais como:
Respostas: a.
b.
c.
d.
System.Web.TraceContext.
Respostas: a.
System.Web.TraceDebug.
b.
System.Web.Trace.
c.
System.Web.TraceResult.
d.
System.Web.TraceContext.
e.
System.Web.DebugResult.
Pergunta 2
0 em 0 pontos
A implementação do Web User Control deve ser efetuada de maneira que a
página web possa consumir todas as suas funcionalidades. Dentro da Tag
Register, qual propriedade
define a localização do Web User Control?
Respostas: a.
Srx.
b.
Src.
c.
Srd.
d.
Sre.
e.
Srs.
Pergunta 3
0 em 0 pontos
Efetua, muitas vezes, a validação de valores, informando e verificando se eles
se encontram dentro de um intervalo de valores e condições aceitas pela
aplicação web. O conceito mencionado refere-se ao validador:
RangeValidator.
Respostas: a.
RequiredFieldValidator.
b.
CompareValidator.
c.
RangeValidator.
d.
RegularExpressionValidator.
e.
CustomValidator.
Feedback da resposta: Resposta: C
Pergunta 4
0 em 0 pontos
Possibilita trabalhar com um comportamento assíncrono, ou seja, a aplicação
consegue executar o código no servidor sem que a página permaneça
estática. Esse conceito define a aplicação de:
Ajax.
Respostas: a.
CSS.
b.
C#.
c.
Java.
d.
Ajax.
e.
VB.NET.
Questionário Unid. IV
Pergunta 1
0,25 em 0,25 pontos
A camada controle é responsável por efetuar o trabalho de gestão de métodos
que serão executados e consolidados na base de dados. Trabalha também
com persistência de dados para que todo o fluxo de execução seja realizado
com sucesso.
Nesse contexto, avalie as afirmações a seguir:
I – Persistência é a característica que indica que apenas um objeto pode
sobreviver à finalização de determinado processo. Sem isso, ele permanece
apenas um ciclo de execução na memória RAM.
II – Persistência é a característica que indica que o objeto sobrevive à
finalização de determinado processo. Sem isso, ele só existiria na RAM,
perdendo-se após o encerramento da atividade de origem.
III – Persistência é a característica que detém do projeto que é renomeado
para controle, sendo assim, garantido que apenas com essa atribuição ele
executará um ciclo de execução na memória RAM.
É correto apenas o que se afirma em:
II.
Respostas: a.
I e II.
b.
II.
c.
I.
d.
III.
e.
I e III.
Feedback Alternativa: B
da resposta: Comentário: persistência é a característica que indica que o
objeto sobrevive à finalização de determinado processo. Sem
isso, ele só existiria na RAM, perdendo-se após o encerramento
da atividade de origem, uma vez que as classes foram criadas e
utilizadas como objetos dentro de programas codificados.
Pergunta 2
0,25 em 0,25 pontos
Dentro do conceito de segregação de código utilizando desenvolvimento de
software para internet, podemos afirmar que a camada modelo é responsável
por:
Respostas: a.
b.
Conectar ao banco de dados.
c.
d.
e.
Feedback da Alternativa: A
resposta: Comentário: a camada Modelo é responsável por efetuar um
espelhamento das tabelas que são construídas no banco de
dados. Por facilitar o tráfego de informações pelas camadas, ela
é de extrema importância para a execução.
Pergunta 3
0,25 em 0,25 pontos
Front End está contido em uma das camadas mais importantes no projeto de
desenvolvimento de software para internet. Responsável pela entrada de
dados tem grande importância no momento de validação de requisitos junto
ao cliente. A camada em questão é:
Apresentação.
Respostas: a.
Controle.
b.
Dados.
c.
Apresentação.
d.
Navegação.
e.
Móvel.
Feedback da Alternativa: C
resposta: Comentário: em primeiro lugar, é importante sabermos que a
Camada de Apresentação é a entrada de dados de uma
aplicação. Em muitos momentos, ela é apresentada em projetos
de software como Front End, definida como protótipo na fase de
levantamento de requisitos.
Pergunta 4
0,25 em 0,25 pontos
Gerenciador de soluções é responsável por concentrar todos os “pacotes” que
serão utilizados no projeto web. A camada apresentação contém pacotes de
referências, propriedades e web forms.
Nesse contexto, avalie as afirmações a seguir:
I – A camada apresentação recebe apenas um web form, determinado como
web form master, que tem por finalidade definir o layout padrão para o
desenvolvimento da aplicação.
II – A camada apresentação tem por finalidade ser canal de entrada e saída
de valores em desenvolvimento de aplicações web.
III – A camada apresentação tem por finalidade intermediar informações entre
web forms que podem ser alocados na camada controle.
É correto apenas o que se afirma em:
II.
Respostas: a.
I e II.
b.
II.
c.
I.
d.
III.
e.
I e III.
Feedback da Alternativa: B
resposta: Comentário: a camada de apresentação viabiliza a entrada e a
saída de informações em uma aplicação desenvolvida
para web.
Pergunta 5
0,25 em 0,25 pontos
O Razor agrega uma série de características importantes, que possibilitam,
por intermédio de um objetivo natural, a construção de páginas com a
estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 3.
Uma das características importantes construídas no Razor é:
Resposta a.
Selecionada:
Teve na sua concepção inicial o trabalho de atuação para ser
expressivo e ágil no desenvolvimento de páginas.
Respostas: a.
b.
c.
d.
e.
Feedback Alternativa: A
da resposta: Comentário: o Razor agrega uma série de características
importantes, que possibilitam, por intermédio de um objetivo
natural, a construção de páginas com a estrutura de ASP. NET
MVC, porém essa ideia nasceu a partir da versão 3. Uma das
características importantes construídas no Razor é que ele foi
desenvolvido para ser expressivo, compacto e ágil: a ideia foi
construir um mecanismo capaz de reduzir ao máximo o número
de caracteres necessários para a codificação de uma página
aspx.
Pergunta 6
0,25 em 0,25 pontos
O conceito de desenvolvimento em camadas tem por finalidade segregar o
código, a fim de garantir a fidelidade do levantamento de requisitos para o
desenvolvimento da aplicação. Cada camada pode ser visualizada e
instanciada por via de suas classes, de modo que possa garantir o tráfego de
informações entre as camadas.
Nesse contexto, avalie as afirmações a seguir:
I – A camada modelo recebe as referências das camadas de apresentação e
controle dentro do conceito de desenvolvimento em camadas, utilizando
linguagem de programação orientada a objetos C# e/ou VB.NET.
II – A camada controle recebe as referências das camadas de apresentação e
modelo dentro do conceito de desenvolvimento em camadas, utilizando
linguagem de programação orientada a objetos C# e/ou VB.NET.
III – A camada apresentação recebe as referências das camadas controle e
modelo dentro do conceito de desenvolvimento em camadas, utilizando
linguagem de programação orientada a objetos C# e/ou VB.NET.
É correto apenas o que se afirma em:
III.
Respostas: a.
I e II.
b.
II e III.
c.
I.
d.
III.
e.
I e III.
Feedback da Alternativa: D
resposta: Comentário: dentro do conceito de desenvolvimento em
camadas de aplicações desktop, o modelo de referência de
projetos é: camada de apresentação recebe referências das
camadas controle e modelo.
Pergunta 7
0,25 em 0,25 pontos
Podemos afirmar que na arquitetura de trabalho atribuída para desenvolvimento
de software para internet (MVC), a camada de controle é responsável por receber a requisição
da:
Resposta b.
Selecionada:
Camada de apresentação e retorna o resultado, dependendo da lógica de
negócio.
Respostas: a.
b.
Pergunta 8
0,25 em 0,25 pontos
Podemos afirmar que no desenvolvimento de software para internet – Linq
para XML:
Resposta e.
Selecionada:
Utiliza a implementação do namespace System.Xml.LINQ e
disponibiliza recursos como leitura, escrita e construção XML.
Respostas: a.
b.
d.
e.
Feedback Alternativa: E
da resposta: Comentário: podemos definir que Linq para XML nada mais é do
que um provedor de dados que se utiliza da implementação do
namespace System.Xml.LINQ, que foi implementado desde da
versão do framework 3.5, no qual ele disponibiliza recursos como
leitura, escrita e construção de dados XML.
Pergunta 9
0,25 em 0,25 pontos
Podemos definir a Camada de Apresentação, ou Camada do Cliente, ou até
mesmo Camada Superior, como a interface com o usuário, que poderia ser
considerada até mesmo como as janelas do Windows do nosso aplicativo, por
exemplo.
Essa camada interage com a Camada de Controle (intermediária) para fazer
solicitações e recuperar informações da camada de dados, exibindo-as para
os usuários. Pensando na execução dessa camada, qual “componente” é
utilizado para criação de telas quando se trabalha em aplicações web?
Web Form.
Respostas: a.
Web Table.
b.
Web Set.
c.
Web Web.
d.
Web Desktop.
e.
Web Form.
Feedback da Alternativa: E
resposta: Comentário: a camada de apresentação contém os elementos
da interface do usuário do site e inclui toda a lógica, que
compreende a interação do visitante e das regras de negócio
(Web Form).
Pergunta 10
0,25 em 0,25 pontos
Podemos definir a Camada de Apresentação, ou Camada do Cliente, ou até
mesmo Camada Superior, como a interface com o usuário, que poderia ser
considerada até mesmo a web form do projeto web. Nesse contexto, avalie as
informações a seguir:
I – A camada de apresentação interage com a camada controle para fazer
solicitações e recuperar informações de camadas de dados, exibindo-as para
os usuários.
II – A camada de apresentação interage com a camada modelo para fazer
solicitações e recuperar informações de camadas de dados, exibindo-as para
os usuários.
III – A camada de apresentação interage sempre com camadas externas de
uma aplicação, recuperando informações de camadas de dados, exibindo-as
para os usuários.
É correto apenas o que se afirma em:
I.
Respostas: a.
I e II.
b.
II e III.
c.
I.
d.
III.
e.
I e III.
Feedback da Alternativa: C
resposta: Comentário: a camada de apresentação é responsável por
concentrar todos os elementos de interface do usuário para
aplicação desktop, assim ainda interagindo com a camada
controle para efetuar solicitações e recuperação de informações
da camada de dados.
Atividade Unid. IV
Pergunta 1
0 em 0 pontos
O MVC (Model→View→Controller) pode ser considerado um pattern de
arquitetura para o desenvolvimento de aplicações web. Qual diagrama da
UML representa o fluxo de execução
do MVC?
Diagrama de Sequência.
Respostas: a.
b.
Diagrama de Classe.
c.
Diagrama de Sequência.
d.
Diagrama de Reutilização.
e.
Diagrama de Desenvolvimento.
Pergunta 2
0 em 0 pontos
O Razor agrega uma série de características importantes, que possibilitam, por intermédio de
um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC. A partir de
qual versão do MVC foi implementada o Razor?
Resposta Selecionada: a.
Versão MVC
3.
Respostas: a.
Versão MVC
3.
b.
Versão MVC
4.
c.
Versão MVC
5.
d.
Versão MVC
1.
e.
Versão MVC
6.
Feedback da resposta: Resposta: A
Pergunta 3
0 em 0 pontos
Podemos afirmar que um dos fatores que auxiliam no entendimento e no
desenvolvimento de aplicações em
camadas é:
Segregação do código.
Respostas: a.
b.
c.
d.
Segregação do código.
e.
Segregação de conexão com o banco de dados.
Pergunta 4
0 em 0 pontos
Podemos definir que XML é:
Resposta a.
Selecionada:
Uma linguagem de marcadores, como a HTML, que foi
concebida para descrever dados.
Respostas: a.
b.
c.
d.
e.