Você está na página 1de 41

Desenvolvimento de Software para Internet

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. 

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.

b. 

A utilização do CSS auxilia no ganho de performance de um


site da internet.

c. 

A utilização do CSS não auxilia a definir como serão exibidos


todos os elementos que estão contidos em um site da internet.

d. 

A utilização do CSS não é uma boa prática de


desenvolvimento de site da internet.

e.

A utilização do CSS auxilia na apresentação de alguns sites


da internet, desde que seja implementada junto com uma
linguagem de programação orientada a objetos.

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. 

Conectar computadores de todo EUA.

b. 

Conectar computadores somente do exército.

c. 

Conectar computadores dos seus departamentos de


pesquisa avançada.

d. 

Conectar computadores da Força Área.

e. 

Conectar centrais de pesquisa de universidades.

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:

Resposta Selecionada: a. 

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:

Resposta Selecionada: a. 

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:

Resposta Selecionada: a. 

Marcação.

Respostas: a. 

Marcação.

b. 

Orientada à marcação.

c. 

Marcação de objetos dinâmicos.

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. 

Conjunto de redes de computadores interligados pelo mundo


inteiro de maneira integrada que possibilitam o tráfego de
informações.

b. 

Conjunto de redes de computadores interligados somente por


pontos aproximados de rede.

c. 

Conjunto de redes de computadores não interligados que


possibilitam de maneira integrada o tráfego de informações.

d. 

Conjunto de rede de computadores interligados em uma rede


doméstica e limitada.

e. 

Conjunto de rede de computadores interligados somente


dentro de empresas.

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:

Resposta Selecionada: a. 

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:

Resposta Selecionada: c. 

Um conjunto de protocolos que são a base da internet.

Respostas: a. 

Um conjunto de linguagens de programação.

b. 

Um conjunto de strings de conexão.

c. 

Um conjunto de protocolos que são a base da internet.

d. 

Um conjunto de regras que são a base da internet.

e. 

Um conjunto de infraestrutura que é a base da internet.

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. 

Provedor de acesso à internet e provedor de serviço de


telecomunicações.

b. 

Provedor de acesso à internet e provedor de


intercomunicações.

c. 

Provedor de telecomunicações e provedor de


intercomunicações.

d. 

Provedor de acesso à internet e provedor de intranet.

e. 

Provedor de intranet e provedor de telecomunicações.

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:

Resposta Selecionada: a. 

<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 é:

Resposta Selecionada: a. 

<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:

Resposta Selecionada: e. 

Aceita tráfego de dados, voz, multimídia e vídeo.

Respostas: a. 

Somente Vídeo.

b. 

Somente Vídeo e Voz.

c. 

Não aceita Vídeo.

d. 

Não aceita Voz.

e. 

Aceita tráfego de dados, voz, multimídia e vídeo.

Feedback da resposta: Resposta: E

 Pergunta 3
0 em 0 pontos
Qual o primeiro navegador que historicamente apareceu para a navegação da internet?

Resposta Selecionada: e. 

World Wide Web.


Respostas: a. 

Netscape.
b. 

Safari.
c. 

IE.
d. 

Mozila.
e. 

World Wide Web.


Feedback da resposta: Resposta: 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 é:

Resposta Selecionada: b. 

<script>.

Respostas: a. 

<title>.

b. 

<script>.

c. 

<titleScript>.

d. 

<Jscript>.

e. 

<Rscript>.

Feedback da resposta: Resposta: B

Segunda-feira, 29 de Outubro de 2018 19h05min25s BRST

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:

Resposta Selecionada: a. 

Solution Explorer.
Respostas: a. 

Solution Explorer.

b. 

Solution Desktop.

c. 

Solution View.

d. 

Solution Data.

e. 

Solution Report.

Feedback da Comentário: Solution Explorer é responsável por efetuar toda a


resposta: gestão de projetos, classe etc. que acionados a ela podem
estruturar toda a solução web que será implementada nos
ambientes autorizados.

 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?

Resposta Selecionada: a. 

aspx.

Respostas: a. 

aspx.

b. 

jsp.

c. 

css.

d. 

jquery.

e. 
csv.

Feedback da Comentário: Páginas Web Form construídas utilizando a IDE


resposta: Microsoft Visual Studio são apresentadas com a extensão .aspx
(ex.: Login.aspx, CadastroUsuario.aspx etc.).

 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:

Resposta Selecionada: d. 

Server-Side.

Respostas: a. 

Client-Server.

b. 

Client-Side.

c. 

Client-Script.

d. 

Server-Side.

e. 

Side-Client.

Feedback da Comentário: ASP.NET é uma linguagem


resposta: de script (server-side) utilizada para a criação de conteúdo
dinâmico das paginas web.

 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:

Resposta Selecionada: a. 

Multiplataforma.

Respostas: a. 

Multiplataforma.
b. 

Execução lado a lado.

c. 

Compatibilidade de versões.

d. 

Gerência de Memória.

e. 

Biblioteca de Classes.

Feedback Comentário: Multiplataforma são bibliotecas de classes portáteis


da resposta: segregadas no .NET Framework, em que os desenvolvedores podem
abstrair e construir assemblies que funcionem em diversas plataformas
do .NET Framemork, como Windows Phone, Xbox 360 e Windows 8.1. 

 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:

Resposta Selecionada: c. 

Compatibilidade de versões.

Respostas: a. 

Multiplataforma.

b. 

Execução lado a lado.

c. 

Compatibilidade de versões.

d. 

Gerência de Memória.

e. 

Biblioteca de Classes.

Feedback da Comentário: Compatibilidade de versões tem por finalidade


resposta: auxiliar o .NET Framework a gerenciar exceções apresentadas
em aplicações, bem como pode ser executada em versões
anteriores de aplicações desenvolvidas.

 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:

Resposta Selecionada: b. 

Client-Side.

Respostas: a. 

Client-Server.

b. 

Client-Side.

c. 

Client-Script.

d. 

Client-Web.

e. 

Side-Client.

Feedback da Comentário: Javascript é uma linguagem


resposta: de script (client-side) utilizada para dar interatividade à
construção das paginas web.

 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:

Resposta Selecionada: d. 

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.

Feedback da Comentário: O .NET Framework efetua por meio do CLR toda a


resposta: gestão de memória, alocando informações em tempo de
execução de maneira que o consumo de memória não afete a
execução da aplicação.

 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:

Resposta Selecionada: b. 

Execução lado a lado.

Respostas: a. 

Multiplataforma.

b. 

Execução lado a lado.

c. 

Compatibilidade de versões.

d. 

Gerência de Memória.

e. 

Biblioteca de Classes.

Feedback da Comentário: Execução lado a lado possibilita efetuar o auxílio


resposta: na solução de conflitos de versão, permitindo que diversas
versões do CLR utilizem o mesmo computador.

 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 é:

Resposta Selecionada: b. 

Runat=”server”.

Respostas: a. 

Runat= ”web”.

b. 

Runat=”server”.

c. 

Runat=”side”.

d. 

Runat=”cliente”.

e. 

Runat=”script”.

Feedback da Comentário: Todos os web server controls, assim como os


resposta: controles informados em HTML, podem apresentar uma série de
propriedades que possibilitam ao desenvolvedor definir a forma
como cada controle é exibido na página.

 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:

Resposta Selecionada: a. 

Toolbox.

Respostas: a. 

Toolbox.

b. 

DirectBox.

c. 
ResultBox.

d. 

ServerBox.

e. 

ToolComponents.

Feedback da Comentário: ToolBox é responsável por armazenar todos os


resposta: componentes necessários para a construção de páginas web dentro
da IDE Microsoft Visual Studio.

Segunda-feira, 29 de Outubro de 2018 19h35min26s BRST

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:

Resposta Selecionada: a. 

Multiplataforma.

Respostas: a. 

Multiplataforma.

b. 

Gerenciamento de Memória.

c. 

Compatibilidade de versões.

d. 

Execução lado a lado.

e. 

Regras de Exceções.

Feedback da resposta: Resposta: A

 Pergunta 2
0 em 0 pontos
Qual aba do Visual Studio efetua o gerenciamento da estrutura de
aplicação web?

Resposta Selecionada: c. 

Solution Explorer.

Respostas: a. 

Solution Direct.

b. 

Solution Base.

c. 

Solution Explorer.

d. 

Solution Search.

e. 

Solution View.

Feedback da resposta: Resposta: C

 Pergunta 3
0 em 0 pontos
Torna o componente dentro do formulário editável em modo de execução. Trata-se da
propriedade:

Resposta Selecionada: b. 

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:

Resposta Selecionada: a. 

Javascript.

Respostas: a. 

Javascript.

b. 

F#.

c. 

CSS.

d. 

ActionResult.

e. 

JavaResult.

Feedback da resposta: Resposta: A

Terça-feira, 30 de Outubro de 2018 21h09min18s GMT-03:00

Questionário Unid. III


 Pergunta 1
0,25 em 0,25 pontos
A classe TraceContext é responsável pela gestão e exibição de todas as
informações apresentadas com o Trace da execução da aplicação web. Todo
o processo é acessado por meio do objeto Trace encapsulado na página
aspx. A habilitação do Trace pode acontecer por intermédio da página aspx,
na diretiva Page, ou pelo arquivo web.config, acoplado na aplicaçãoweb. A
classe TraceContex disponibiliza alguns métodos de trabalho, como:

Resposta Selecionada: a. 

IsEnable, TraceMode, Warn e Write.

Respostas: a. 
IsEnable, TraceMode, Warn e Write.

b. 

IsVisible,Warn,Write e TraceDebug.

c. 

IsEnable, TraceMode, IsVisible e Write.

d. 

IsVisible, TraceMode, Warn e Write.

e. 

IsVisible, TraceDebug, Write e Result.

Feedback Comentário: IsEnable que possibilita informar que o Trace está


da resposta: habilitado na aplicação Web. TraceMode que apresenta dentro da
aplicação em qual ordem as mensagens são exibidas. Warn que
apresenta mensagens de maneira personalizada em vermelho e
Write que apresenta mensagens, porém não com o destaque em
vermelho.

 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. 

RangeValidator, ExpressionValidator, RegularValidator.

c. 

CompareValidator, RegularExpression,
RequiredFieldValidator.

d. 
RequiredFieldValidator, RangeValidator,
ExpressionRegularValidator.

e. 

ExpressionRegularValidator, RangeValidator,
RangeExpression.

Feedback da Comentário: As validações que podem ser utilizadas para


resposta: dados são: RequiredFieldValidator, CompareValidator e
RangeValidator, que são responsáveis pelo tratamento de dados
dentro do ASP.NET.

 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:

Resposta Selecionada: c. 

I.

Respostas: a. 

I e II.

b. 

II e III.

c. 

I.

d. 

III.

e. 

I e III.

Feedback da Comentário: User Controls: componentes aos quais podem ser


resposta: adicionadas linguagens <tags> e controles web servers,
podendo, assim, trabalhar individualmente ou até mesmo com a
variedade de propriedades e métodos encapsulados.

 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:

Resposta Selecionada: c. 

RequiredFieldValidator.

Respostas: a. 

ValidationSummary.

b. 

CustomValidator.

c. 

RequiredFieldValidator.

d. 

RangeValidator.

e. 

RegularExpressionValidator.

Feedback Comentário: RequiredFieldValidator – que, muitas vezes, faz


da resposta: com que o controle associado de preenchimento se torne
obrigatório e ainda verifica se o cliente informou ou selecionou
algo. Exemplo: campos com informações obrigatórias.

 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:

Resposta Selecionada: a. 

Enabled, Localonly, PageOut, RequestLimit, TraceMode.

Respostas: a. 

Enabled, Localonly, PageOut, RequestLimit, TraceMode.

b. 
Visible, PageOut, TextBox, TraceMode, Button.

c. 

Enabled, TextBox, Button, RequestLimit, JQuery.

d. 

Visible, TextBox, JQuery, RequestLimit, TraceMode.

e. 

AutoSize, Enabled, Localonly,TraceMode, JQuery.

Feedback Comentário: Os atributos que podem ser utilizados do elemento


da resposta: <tag> são: Enabled, Localonly, PageOut, RequestLimit,
TraceMode, que são responsáveis pela disponibilização de
informação (habilitando e desabilitando campos), delimitação de
requisições e modo de trace definido na aplicação web.

 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. 

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
página aspx.

b.

Efetua a captura e verificação de informações da execução de


uma aplicação web e de mensagens de Trace, porém, esse
processo não pode ser executado na própria página aspx.

c. 

Efetua a captura e verificação de informações da execução,


somente de aplicações MVC.

d. 

Efetua a captura e verificação de informações da execução


somente de consoles web.
e. 

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.

Feedback Comentário: mensagens direcionadas por essa classe são


da resposta: apresentadas por definição padrão na janela output do Visual
Studio .net, mas pode-se trabalhar com outros recursos de
apresentação de mensagens, como usar a classe TraceListerner
para enviar mensagens para determinados tipos de saída, tais
como EventLog, do Windows, apresentando como arquivo de
texto.

 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. 

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.

b.

Efetua a captura e verificação de informações da execução de


uma aplicação web e de mensagens de Trace, porém, esse
processo não pode ser executado na própria página aspx.

c. 

Efetua a captura e verificação de informações da execução,


somente de aplicações MVC.

d. 

Efetua a captura e verificação de informações da execução


somente de consoles web.

e. 

Efetua a captura e verificação de informações da execução


somente de aplicações Windows Form Application.
Feedback Comentário: System.Web.TraceContext: a classe possibilita
da efetuar a captura e verificação de informações da execução de
resposta:
uma aplicação web e de mensagens de Trace, na própria pagina
aspx, bem como efetuar visualização no Trace Viewer, ou seja,
gerar um arquivo do tipo axd (trace.axd) alocado em memória.

 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:

Resposta Selecionada: b. 

CustomValidator.

Respostas: a. 

ValidationSummary.

b. 

CustomValidator.

c. 

RequiredFieldValidator.

d. 

RangeValidator.

e. 

RegularExpressionValidator.

Feedback da Comentário: CustomValidator – possibilita ao programador


resposta: codificar a sua própria estrutura de validação de dados, assim
podendo ser implementado em diversas frentes de
desenvolvimento de software para internet.

 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. 

System.TraceContext, System.Trace, System.Debug.

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.

Feedback da Comentário: As classes utilizadas para o processo de coleta


resposta: de informações para aplicações web

 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:

Resposta Selecionada: c. 

Write, WriteLine, WriteIf, WriteIfLine, Assert, Fail.

Respostas: a. 

Write, WriteLine, WriteIf, WriteIfLine, TextBox, Warn.

b. 

Write, WriteLine, Warn, Button, TextBox, Warn.

c. 

Write, WriteLine, WriteIf, WriteIfLine, Assert, Fail.

d. 

WriteLine, TextBox, ResultText, TextBox, Warn.


e. 

WriteLine, Warn, ResultText, TextBox, RequestLimit.

Feedback da Comentário: Os métodos que podem ser utilizados na classe


resposta: Trace são Write, WriteLine, WriteIf, WriteIfLine, TextBox, Warn,
que são responsáveis pela formatação de escrita, quebra de
linha de string e contenção de falhas de aplicações web.

Terça-feira, 30 de Outubro de 2018 19h29min26s BRST

Atividade Unid. III


 Pergunta 1
0 em 0 pontos
A classe possibilita efetuar a captura e verificação de informações da
execução de uma aplicação web e de mensagens. A biblioteca utilizada para
aplicação desse conceito é:

Resposta Selecionada: 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.

Feedback da resposta: Resposta: D

 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?

Resposta Selecionada: b. 


Src.

Respostas: a. 

Srx.

b. 

Src.

c. 

Srd.

d. 

Sre.

e. 

Srs.

Feedback da resposta: Resposta: B

 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:

Resposta Selecionada: c. 

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:

Resposta Selecionada: d. 

Ajax.

Respostas: a. 

CSS.

b. 

C#.

c. 

Java.

d. 

Ajax.

e. 

VB.NET.

Feedback da resposta: Resposta: D

Terça-feira, 30 de Outubro de 2018 20h53min30s BRST

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:

Resposta Selecionada: b. 

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:

Resposta Selecionada: a. 

Facilitar o tráfego de informações pelas camadas.

Respostas: a. 

Facilitar o tráfego de informações pelas camadas.

b. 
Conectar ao banco de dados.

c. 

Gerenciar a apresentação de telas.

d. 

Efetuar o start na aplicação.

e. 

Atribuir informações ao método de inicialização do


formulário.

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 é:

Resposta Selecionada: c. 

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:

Resposta Selecionada: b. 

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. 

Teve na sua concepção inicial o trabalho de atuação para ser


expressivo e ágil no desenvolvimento de páginas.

b. 

Teve na sua concepção inicial o trabalho de atuação com o


acesso a banco de dados, torna mais ágil e eficaz a transição
de dados para tabelas.

c.

Teve na sua concepção inicial o trabalho de atuação com


metodologias ágeis, tais como o Scrum que aumenta a
performance do time de desenvolvimento de aplicações web.

d.

Teve na sua concepção inicial o trabalho de atuação com


tráfego de informações por camada, garantindo, assim,
qualidade e eficiência no desenvolvimento de aplicações web.

e.

Teve na sua concepção inicial o trabalho de atuação voltado


para diagramas UML, bem como garantir que a análise
efetuada será desenvolvida com sucesso no desenvolvimento
de aplicações web.

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:

Resposta Selecionada: d. 

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. 

Camada modelo e retorna o resultado, dependendo da lógica de negócio.

b. 

Camada de apresentação e retorna o resultado, dependendo da lógica de


negócio.
c. 

Camada de apresentação e retornar somente classes abstratas,


dependendo da lógica de negócio.
d. 

Camada de modelo e retornar somente classes abstratas, dependendo da


lógica de negócio.
e. 

Camada de apresentação e retornar somente métodos estáticos para a


camada modelo.
Feedback da Alternativa: B
resposta: Comentário: responsável por receber os parâmetros enviados pela interface e
tratar, dentro de suas respectivas classes, a regra de negócio por meio de
métodos (por exemplo: consultarAluno, alterarAluno, excluirAluno,
inserirAluno).

 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. 

Utiliza a implementação do namespace System.LINQ e


disponibiliza recursos como leitura, escrita e construção XML.

b. 

Utiliza a implementação do namespace Xml.LINQ e


disponibiliza recursos como leitura, escrita e construção XML.
c. 

Utiliza a implementação do namespace LINQ.Xml.Default e


disponibiliza recursos como leitura, escrita e construção XML.

d. 

Utiliza a implementação do namespace Default.Xml.LINQ e


disponibiliza recursos como leitura, escrita e construção XML.

e. 

Utiliza a implementação do namespace System.Xml.LINQ e


disponibiliza recursos como leitura, escrita e construção XML.

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?

Resposta Selecionada: e. 

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:

Resposta Selecionada: c. 

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.

Terça-feira, 30 de Outubro de 2018 21h31min42s BRST

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?

Resposta Selecionada: c. 

Diagrama de Sequência.

Respostas: a. 

Diagrama de Caso de Uso.

b. 

Diagrama de Classe.

c. 

Diagrama de Sequência.

d. 

Diagrama de Reutilização.

e. 

Diagrama de Desenvolvimento.

Feedback da resposta: Resposta: C

 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 é:

Resposta Selecionada: d. 

Segregação do código.

Respostas: a. 

Aumento de conexões ao banco de dados.

b. 

Aumento de erros ao acessar a aplicação.

c. 

Aumento do código em um único evento.

d. 

Segregação do código.

e. 
Segregação de conexão com o banco de dados.

Feedback da resposta: Resposta: D

 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. 

Uma linguagem de marcadores, como a HTML, que foi


concebida para descrever dados.

b. 

Um artefato para conexão à base de dados.

c. 

Uma linguagem que trafega pelas camadas abstratas.

d. 

Um artefato que faz publicação de código-fonte.

e. 

Uma linguagem que interliga camada controle com camada


apresentação.

Feedback da resposta: Resposta: A

Terça-feira, 30 de Outubro de 2018 21h51min28s BRST

Você também pode gostar