Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 Selecionada: 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. 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 resposta: Alternativa: A 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 Selecionada: c. 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 resposta: Alternativa: C 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 resposta: Alternativa: A 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 resposta: Alternativa: A 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 Selecionada: a. 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 resposta: Alternativa: A 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 resposta: Alternativa: A 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 da resposta: Alternativa: C 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 Selecionada: a. 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 resposta: Alternativa: A Comentário: define-se pelo acesso à internet em dois pontos: a partir da residência ou de uma pequena empresa, ondeestã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 resposta: Alternativa: A 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 resposta: Comentário: Solution Explorer é responsável por efetuar toda a 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 resposta: Comentário: Páginas Web Form construídas utilizando a IDE 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 resposta: Comentário: ASP.NET é uma linguagem 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 da resposta: Comentário: Multiplataforma são bibliotecas de classes portáteis 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 resposta: Comentário: Compatibilidade de versões tem por finalidade 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 resposta: Comentário: Javascript é uma linguagem 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 resposta: Comentário: O .NET Framework efetua por meio do CLR toda a 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 resposta: Comentário: Execução lado a lado possibilita efetuar o auxílio 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 resposta: Comentário: Todos os web server controls, assim como os 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 resposta: Comentário: ToolBox é responsável por armazenar todos os 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 da resposta: Comentário: IsEnable que possibilita informar que o Trace está 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 Selecionada: a. 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 resposta: Comentário: As validações que podem ser utilizadas para 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 resposta: Comentário: User Controls: componentes aos quais podem ser 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 da resposta: Comentário: RequiredFieldValidator – que, muitas vezes, faz 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 da resposta: Comentário: Os atributos que podem ser utilizados do elemento <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 Selecionada: 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. 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 da resposta: Comentário: mensagens direcionadas por essa classe são apresentadas por definição padrão na janela output do Visual Studio .net, mas pode-setrabalhar 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 Selecionada: 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. 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 da resposta: Comentário: System.Web.TraceContext: a classe possibilita efetuar 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, 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 resposta: Comentário: CustomValidator – possibilita ao programador 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 Selecionada: a. 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 resposta: Comentário: As classes utilizadas para o processo de coleta 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 resposta: Comentário: Os métodos que podem ser utilizados na classe 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 da resposta: Alternativa: B 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 resposta: Alternativa: A 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 pelascamadas, 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 resposta: Alternativa: C 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 resposta: Alternativa: B 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 Selecionada: a. 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 da resposta: Alternativa: A 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 resposta: Alternativa: D 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 Selecionada: b. 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 resposta: Alternativa: B 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 Selecionada: e. 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 da resposta: Alternativa: E 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 resposta: Alternativa: E Comentário: a camadade 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 resposta: Alternativa: C 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 Selecionada: a. 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 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10 Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4
Compartilhar