Baixe o app para aproveitar ainda mais
Prévia do material em texto
���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� Exercício 1: K�,ddW�Ġ�Ž�ƉƌŝŶĐŝƉĂů�ƉƌŽƚŽĐŽůŽ�ĚĞ�ĂƉůŝĐĂĕĆŽ�ĚĂ�tŽƌůĚ�tŝĚĞ�tĞď�ũƵŶƚĂŵĞŶƚĞ�ĐŽŵ�Ž�&ŝůĞ dƌĂŶƐĨĞƌ�WƌŽƚŽĐŽůŽ͘�YƵĂŶĚŽ�Ƶŵ�ŶĂǀĞŐĂĚŽƌ�ƐĞ�ĐŽŵƵŶŝĐĂ�ĐŽŵ�Ž�ƐĞƌǀŝĚŽƌ͕�Ġ�ĂƚƌĂǀĠƐ�ĚĞƐƚĞ ƉƌŽƚŽĐŽůŽ�ƋƵĞ�ŽĐŽƌƌĞ�Ă�ĐŽŵƵŶŝĐĂĕĆŽ͘��ŽŶƚƵĚŽ�ƋƵĂů�Ġ�Ž�ƉƌŝŶĐŝƉĂů�ŽďũĞƚŝǀŽ�ĚŽ�,ddW͍ A É simplesmente fornecer uma linguagem comum em que o navegador e o servidor Web possam trocar informações sobre as páginas da Web e outros recursos; B Tem como objetivo realizar a comunicação e a renderização do conteúdo no navegador, criando efetivamente a página C O HTTP não é um protocolo, e sim é o HTML que realiza a comunicação com o servidor Web D O HTTP tem por único objetivo informar ao navegador qual é o servidor Web que o navegador está acessando E Devido ao HTML5, o HTTP está se tornando um protocolo obsoleto, quase não utilizado nos dias atuais O aluno respondeu e acertou. Alternativa(A) Comentários: A O seguinte é um exemplo da informação enviada para a frente e para trás entre o navegador eo servidor Web quando o navegador envia uma solicitação GET para http://www.example.com/index.html. Não se preocupe com os detalhes do pedido e da resposta, isto é simplesmente para darlhe um sabor do que está acontecendo dentro do protocolo HTTP. Exercício 2: O Commom Language Runtime (CLR) é um dos principais pilares do .NET Framework, responsável pelos principais recursos desta plataforma. Selecione abaixo quais são benefícios do CLR do .NET Framework. I. Integração entre linguagens de programação; II. Gerenciador automático da memória, realizando a alocação e a liberação dos espaços da memória; III. Melhoria no desempenho; IV. Tipos extensíveis fornecidos através das bibliotecas de classes A Todas com exceção da alternativa IV B Somente as alternativas I e III estão corretas C Todas as alternativas estão corretas. D Todas as alternativas estão incorretas E Somente a alternativa II O aluno respondeu e acertou. Alternativa(C) Comentários: C De acordo com o conteudo 3 no inicio sobre a visão geral conceitual do .NET FRAMEWORK está citado as vantagens Exercício 3: O ASP.NET fornece um modelo de desenvolvimento Web unificado que inclui os serviços necessários para você para criar aplicativos da Web de nível empresarial/profissional. O ASP.NET é parte do .NET Framework e, ao codificar aplicativos ASP.NET, você tem acesso a classes no .NET Framework. Porém um das características do ASP.NET é o mesmo reconhece determinados nomes de pastas que você pode usar para tipos específicos de conteúdo. Seleciona abaixo as alternativas verdadeiras. ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� I . A pasta App_Code é responsável para armazenar de forma padrão os arquivos binários e também é possível a criação de subpastas para compilação de arquivos em tempo de execução. II. A pasta App_Code é responsável para armazenar de forma padrão os arquivos binários e porém não é possível a criação de subpastas, aonde todos os arquivos devem ser armazenados na raiz desta pasta. III. App_Browsers contém os arquivos de configuração dos navegadores, o qual o ASP.NET utiliza para determinar as funcionalidades dos navegadores; IV. App_Data é para armazenar os dados, os quais deverão ser salvos unicamente em formato de XML (eXtensible Markup Language). Os dados relacionais deverão ser armazenados em SGBD. V. Bin é a pasta aonde os arquivos de controles serão salvos, para que o ASP.NET possa realizar as referências necessárias nos aplicativos, quando necessários. A Todas as alternativas estão corretas B Somente as alternativas I, III e V estão corretas C Todas as alternativas com exceção da II D Todas as alternativas com exceção da I E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(B) Comentários: C De acordo com o material 6 visao geral do asp.net B De acordo com o material 6 visao geral do asp.net Exercício 4: Quando se trabalha com recursos de um site na Web, você deve especificar um caminho para o recurso. Em muitos casos, elementos ou controles na sua página devem referenciar um recurso externo tal como um arquivo. O ASP.NET suporta vários métodos para referenciar recursos externos. O método de referência que você escolheu depende se você está trabalhando com um elemento do lado do cliente ou com um controle de servidor Web. Seleciona abaixo os métodos de referência que o ASP.NET suporta do lado do cliente. I. Um caminho de URL absoluto; II. Um caminho relativo da raiz do site; III. Um caminho relativo que é determinado ao contrário do caminho da página atual A Todas as alternativas estão corretas B Somente a alternativa I C Somente a alternativa II D Somente a alternativa III E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(A) Comentários: D http://www.contoso.com/Images/SampleImage.jpg Um caminho relativo que é determinado ao contrário do caminho da página atual. A http://www.contoso.com/Images/SampleImage.jpg Um caminho relativo que é determinado ao contrário do caminho da página atual. Exercício 5: Dentro do ASP.NET, vários processos que devem ocorrer para um aplicativo possa ser inicializado e receber solicitações de processos. A execução destes processos é conhecida como Ciclo de Vida da Página a qual são criados eventos que o desenvolvedor pode manipular tais eventos. Estes eventos são manipulados dentro de qual arquivo? A Web.Config ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� B Todas as .dll C ASP.NET D Global.asax E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(D) Comentários: C O ciclo de vida de um aplicativo ASP.NET iniciase com uma solicitação enviada pelo navegador para o servidor Web (para aplicativos ASP.NET, tipicamente IIS).ASP.NET é uma extensão ISAPI sob o servidor Web.Quando um servidor Web recebe uma solicitação, ele examina o Nome do Arquivo extensão do arquivo solicitado, determina quais ISAPI extensão deve identificador de solicitação e em seguida, passa a solicitação para o apropriado extensão ISAPI.ASP.NET manipula extensões de nomes de arquivos que foram mapeadas para isso, como .aspx, .ascx, .ashx, e .asmx. D O ciclo de vida de um aplicativo ASP.NET iniciase com uma solicitação enviada pelo navegador para o servidor Web (para aplicativos ASP.NET, tipicamente IIS).ASP.NET é uma extensão ISAPI sob o servidor Web.Quando um servidor Web recebe uma solicitação, ele examina o Nome do Arquivo extensão do arquivo solicitado, determina quais ISAPI extensão deve identificador de solicitação e em seguida, passa a solicitação para o apropriado extensão ISAPI.ASP.NET manipula extensões de nomes de arquivos que foram mapeadas para isso, como .aspx, .ascx, .ashx, e .asmx. Exercício 6: Usando os recursos do sistema de configuração do ASP.NET, você pode configurar todas as aplicações ASP.NET em um servidor inteiro, um único aplicativo ASP.NET ou páginas individuais ou subdiretórios do aplicativo. Quais são os principais recursos possíveis de configuração através do Web.Config? I. Modo de Autenticação; II. Opções do compilador; III. Erros personalizados; IV. Depuração A Todas as alternativas estão corretas B Somente as alternativas I e IV C Somente a alternativa II D Todas com exceção da II E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(A) Comentários: A Usando os recursos do sistema de configuração do ASP.NET, você pode configurar todasas aplicações ASP.NET em um servidor inteiro, um único aplicativo ASP.NET ou páginas individuais ou subdiretórios do aplicativo. Você pode configurar recursos, como modos de autenticação, cache de página, as opções de compilador, erros personalizados, depuração e opções de rastreamento e muito mais Exercício 7: Uma nova instância da classe da página Web é criada sempre que a página for lançada para o servidor. Em programação Web tradicional, isso normalmente significa que todas as informações associadas com a página e os controles na página seriam perdidos com cada processamento. Por exemplo, se um usuário inserir informações em uma caixa de texto, essas informações poderiam ser perdidas no processamento do navegador. Para resolver este problema o ASP.NET trabalha com os Gerenciadores de Estados. Selecione abaixo quais são estes gerenciadores I. Session State; II. Campos Ocultos; III. Controles ASP.NET; IV. Cookies; V. Application State; ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� A Todas as alternativas estão corretas B Somente as alternativas III e V C Todas com exceção da V D Todas com exceção da III E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(D) Comentários: D Estado de exibição (ViewState) Estado de controle Campos ocultos Cookies Query Strings(String de consulta da url) Application State (Estado do Aplicativo) Session State (Estado da sessão) Propriedades de Perfil Exercício 8: Aplicações Web comumente acessam fontes de dados para armazenamento e recuperação de dados dinâmicos. O desenvolvedor pode escrever código para acessar dados usando o ADO.NET, porém contudo é possível realizar os mesmos recursos sem utilizar linha de código, apenas configurando alguns componentes, que são: I. GlobalDataSource; II. AccessDataSource; III. SqlDataSource; IV. LinqDataSource A Todas as alternativas estão corretas B Somente as alternativas I e IV C Todas as alternativas estão corretas, exceto a I D Somente a alternativa III E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(C) Comentários: C AccessDataSource Permite que você trabalhe com um banco de dados do Microsoft Access. LinqDataSource Permite que você use Language Integrated Query (LINQ) em uma página da Web ASP.NET através de marcação declarativa a fim de recuperar e modificar dados de um objeto de dados.. Apoia geração automática de seleção, atualização, inserção e apagar comandos. O controle também suporte triagem, filtragem e paginação. ObjectDataSource Permite que você trabalhe com um objeto corporativo ou outra classe, e cria aplicativos da Web que dependem dos objetos de camada intermediária para gerenciar dados. SiteMapDataSource Usado ASP.NET para navegação no site. Para obter mais informações, consulte . SqlDataSource Permite que você trabalhe com provedores de dados gerenciados do ADO.NET, que fornecem acesso a bancos de dados Microsoft SQL Server, OLE DB, ODBC ou Oracle. EntityDataSource Permite você Ligar a dados são baseados em EDM (modelo de dados de entidade). Oferece suporte para geração Automát. de Atualizar, inserção, exclusão e seleção de comandos. O controle também suporta classificação, filtragem e paginação. XmlDataSource Permite que você trabalhe com um arquivo XML, que é especialmente útil para controles de servidor ASP.NET hierárquicos, como o ou o controle. Exercício 9: (Rogers, 1997) Um framework é uma biblioteca de classes que capta os padrões de interação entre os objetos A estrutura consiste de um conjunto de classes concretas e abstratas, explicitamente projetado para ser usado em conjunto. Nestas mesmas características a Microsoft ® criou o .NET Framework®, contudo o que é este .NET Framework? A É uma iniciativa da Microsoft que visa uma plataforma única para desenvolvimento e execução de aplicações e sistemas B É um componente essencial do Servidor de Páginas da Microsoft que oferece suporte à criação e ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� execução da próxima geração de aplicativos e serviços XML da Web C É um componente essencial do Windows que oferece suporte somente à criação de páginas WEB feita em C# D É um componente essencial do Servidor de Páginas da Microsoft que oferece suporte à criação e execução de páginas ASP.NET em C#, já em VB.NET é utilizado outro componente, o VBScript.NET E Nenhuma das alternativas O aluno respondeu e acertou. Alternativa(A) Comentários: A É um componente essencial do Servidor de Páginas da Microsoft que oferece suporte à criação e execução de páginas ASP.NET em C#, já em VB.NET é utilizado outro componente, o VBScript.NET Exercício 10: Se você não desenvolve aplicativos .NET Framework, mas você os usa, você não precisa ter nenhum conhecimento específico sobre o .NET Framework ou seu funcionamento. Geralmente, o .NET Framework é completamente transparente para os usuários. Se você for um desenvolvedor, você pode escolher qualquer linguagem de programação que suporte o .NET Framework para criar seu aplicativo. Como o .NET Framework fornece a independência de linguagem e interoperabilidade, você pode interagir com outros aplicativos do .NET Framework e componentes independente da linguagem com a qual foram desenvolvidos. Seleciona e alternativa correta no tocante de objetivos da criação do .NET Framework. I. Fornecer um ambiente de programação orientada a objetos consistente; II. Fornecer um ambiente da execução de código que minimiza conflitos de implantação e versionamento de software; III. Fornecer um ambiente da execução que não promova a execução segura do código; IV. Fornecer um ambiente de execução que elimina os problemas de desempenho dos ambientes interpretados e não nos ambientes de scripts. A Todas as alternativas estão corretas B Somente as alternativas I e IV estão incorretas C Todas as alternativas estão corretas, exceto a alternativa I D As alternativas I e II estão corretas E Somente a alternativa I está correta. O aluno respondeu e acertou. Alternativa(D) Comentários: D Corrigindo Para fornecer um ambiente de programação orientada a objetos consistente, se o código objeto for armazenado e executado localmente, mas distribuído pela Internet ou executado remotamente. Para fornecer um ambiente da execução de código que minimiza conflitos de implantação e versionamento de software. Para fornecer um ambiente da execução que promova a execução segura do código, incluindo o código criado por terceiros: desconhecidos ou semiconfiáveis. Para fornecer um ambiente de execução que elimina os problemas de desempenho dos ambientes interpretados ou com scripts. Exercício 11: Compiladores e ferramentas expõem as funcionalidades do runtime e permitem que você escreva código que se beneficia desse ambiente de execução gerenciado. O código que você desenvolve com um compilador de linguagem que visa o runtime é chamado código gerenciado. Seleciona e alternativa correta a respeito ao Common Language Runtime. I. Compiladores de linguagens devem emitir metadados que descrevem os tipos; II. Os metadados são armazenados juntamente com os códigos; III. Os metadados são utilizados somente para o desenvolvimento e não são enviados juntamente com ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� os arquivos exeutáveis; IV. O runtime gerencia as referências de objetos. A Todas as alternativas estão corretas B Somente as alternativas I e IV estão incorretas C Todas as alternativas estão corretas,exceto a alternativa III D As alternativas I e II estão corretas E Somente a alternativa I está correta. O aluno respondeu e acertou. Alternativa(C) Comentários: E Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. D Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. C Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. Exercício 12: O ASP.NET fornece um modelo de desenvolvimento Web unificado que inclui os serviços necessários para você para criar aplicativos da Web de nível empresarial. O ASP.NET é parte do .NET Framework e, ao codificar aplicativos ASP.NET, você tem acesso a classes no .NET Framework. Você pode codificar os aplicativos em qualquer linguagem compatível com o Common Language Runtime (CLR), incluindo Microsoft Visual Basic, C#, JScript .NET e J#. Selecione abaixo a afirmativa correta a respeito do ASP.NET A Funciona somente no Microsoft Internet Explorer, a partir da versão 6.0 B Funciona somente no Microsoft Internet Explorer e em todas as versões, sem exceção. C Não funciona em nenhuma versão do Mozilla FireFox D No navegador da Google, o Chrome ele não funciona. E Funciona nos navegadores comumente utilizados no mercado. O aluno respondeu e acertou. Alternativa(E) Comentários: B Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. C Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� A Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. D Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. E Para ativar o runtime para fornecer serviços de código gerenciado, compiladores de linguagens devem emitir metadados que descrevem os tipos, membros, e referências em seu código. Os metadados são armazenados com o código; todo arquivo executável portável (PE) carregável do common language runtime contém metadados. O runtime usa metadados para localizar e carregar classes, organizar instâncias na memória, resolver invocações método, gerar código nativo, reforçar a segurança, e definir limites de contexto em tempo de execução. Exercício 13: O Ciclo de Vida de uma aplicação WEB ASP.NET é fundamental para o bom funcionamento das aplicações WEB. Quais são as formas de reiniciar de forma manual um ciclo de vida de páginas ASP.NET I. Utilizando o Garbage Collector II. Alterando o arquivo Web.Config III. Reinicializando o servidor de Páginas IV. Invocando o método RestartLifeCicle(); V. Invocando o método Dispose() ou Finalize() A Somente as alternativas I e V B Todas as alternativas, com exceção da alternativa IV. C Somente a alternativa IV D Somente as alternativas II e III. E Nenhuma das alternativas Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 14: O ASP.NET permite que você salve valores usando o estado do aplicativo, Variáveis de Aplicação, que é uma instância de classe HttpApplicationState para cada aplicativo ativo da Web. O estado do aplicativo é um mecanismo de armazenamento global acessível de todas as páginas de aplicativo da Web. Assim, o estado do aplicativo é útil para armazenar informações que precisam ser mantidas entre viagens de ida e volta ao servidor e solicitações de páginas. I. Estas variáveis somente tem visibilidade em todo o projeto quando instanciadas dentro do Web.Config. II. Considerando as boas práticas de programação, as variáveis podem ser inicializadas dentro do Evento Session_Start do Global.asax III. Desconsiderando as boas práticas de programação, as variáveis podem ser instanciadas dentro do Application_Start do arquivo Web.Forms IV. Desconsiderando as boas práticas de programação, podem ser instanciadas em qualquer parte do seu projeto. V. Não tem visibilidade no projeto como um todo; Assinale abaixo a alternativa incorreta a respeito das variáveis de aplicação. A Todas as alternativas B Somente as alternativas III e IV . ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� C Somente a alternativa IV D Somente as alternativas I,II e V . E Nenhuma das alternativas Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 15: O estado da sessão ASP.NET é uma tecnologia que permite que você armazene dados específicos do usuário do servidor (MSDN, 2006). Contudo, assinale abaixo quais são as afirmativascorretas a respeito da Session do ASP.NET. I. A session pode ser armazenada no servidor InProc ou no SQL Server; II. A session somente é utilizada para desenvolvimento de carrinhos/cesta de compras; III. A session armazena em seus registros (Keys/chaves) qualquer tipo de dado, com exceção do tipo Object; IV. A session armazena todos os tipos de dados, devido poder armazenar Object; V. A session pode ser facilmente alterada por uma variável de aplicação, sendo que ambas possuem as mesmas características. A Somente a alternativa I está correta; B Somente as alternativas II, IV e V estão corretas; C Somente as alternativas I e IV D Todas as alternativas estão corretas E Nenhuma das alternativas está correta. Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 16: Elementos que não são controles de servidor Web numa página—elementos de cliente— são passados completamente como são para o navegador. Portanto, quando se referir a um recurso do elemento do cliente, você constrói caminhos de acordo com as regras padrão para URLs em HTML. Você pode usar um caminho de URL totalmente qualificado ou vários tipos de caminhos relativos. Por exemplo, se sua página contém um elemento img, você pode configurar seu atributo src conforme exemplo abaixo. <img src=”https://www.google.com.br/images/srpr/logo4w.png” /> Contudo quais são as características do caminho relativo em desenvolvimento WEB: I. Manter recursos cruzados da aplicação; II. Não tem a necessidade de colocar o endereço completo e sim somente a parte depois da raiz da pasta; III. Precisa passar o endereço completo do arquivo; A Somente a alternativa I está correta; B Somente a alternativa I está incorreta; C A alternativa II está incorreta; D A alternativa III está incorreta; E Todas as alternativas estão corretas. Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 17: Dentro do ASP.NET, vários processos devem ocorrer para um aplicativo ser inicializado. Adicionalmente, ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ���� ASP.NET é apenas uma peça da arquitetura do servidor Web que serve as solicitações feitas pelos navegadores. É importante entender o ciclo de vida da página para que você possa escrever o código no estágio do ciclo de vida apropriado para o efeito que pretende. Selecione a abaixo quais são as etapas do ciclo de vida I. Usuário solicita um recurso do aplicativo do servidor WEB; II. O ASP.NET recebe a primeira solicitação para o aplicativo; III. Objetos principais do ASP.NET são criados para cada solicitação; IV. Um objeto HttpApplication é atribuído à solicitação V. A solicitação é processada pelo pipeline A Somente a alternativa I está correta; B Todas as alternativas estão corretas, com exceção da alternativa II; C Somente a alternativa II está correta; D Somente a alternativa III está incorreta; E Todas as alternativas estão corretas. Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 18: Os aplicativos da WEB em quase toda sua totalidade existem necessidades de utilização de um carrinho de compras ou de uma lógica parecida para solucionar problemas do cotidiano da sua aplicação. Para o desenvolvimento deste algoritmo pode ser realizado de várias formas, mas a existência de lógica comum no desenvolvimento deste recurso é real. Você foi contratado para continuar o desenvolvimento de um carrinho de compras, e as únicas informações que você possui é que um objeto do tipo Produtos foi adicionado à sessão de nome Cesta. Selecione abaixo qual é a forma correta de recuperar este objeto da sessão A List<Produtos> prod; if (Session["Cesta"] != null) prod = (List<Produtos>)Session["Cesta"]; else prod = new List<Produtos>(); B List<Produtos> prod; prod = (List<Produtos>)Session["Cesta"]; C List<Produtos> prod; prod = Session["Cesta"]; D List<Produtos> prod; if (Session["Cesta"] != null) prod = Session["Cesta"]; else prod = new List<Produtos>(); E List<Produtos> prod; if (Session["Cesta"] != null) prod = (List)Session["Cesta"]; else prod = new List<Produtos>(); Comentários: Essa disciplina não é ED ou você não o fez comentários Exercício 19: Você pode adicionar validação de entrada a páginas da Web ASP.NET usando controles de validação. Controles de validação fornecem um mecanismo fácil de usar para todos os tipos comuns de validação padrão — por exemplo, teste de datas válidas ou de valores em um intervalo — juntamente com maneiras de se fornecer validação escrita personalizada. Além disso, controles de validação permitem a você personalizar como informações de erro são exibidas para o usuário. Selecione a alternativa correta A RequiredFieldValidator é utilizado para verificar se o valor informado no campo é numérico ou texto; B CompareValidator: é utilizado para validar 02 campos/objetos ou um campo prédefinido; C CustomValidator acontece 100% no client; D RegularExpressionValidator: Tem como base a linguagem C# e faz verificação se foi desenvolvido nesta linguagem ou não; E Todas as alternativas anteriores estão corretas. Comentários: ���������� 81,3���8QLYHUVLGDGH�3DXOLVWD���'LVFLSOLQD2QOLQH���6LVWHPDV�GH�FRQWH~GR�RQOLQH�SDUD�$OXQRV� KWWS���RQOLQH�XQLS�EU�LPSULPLU�LPSULPLUFRQWHXGR ����� Essa disciplina não é ED ou você não o fez comentários Exercício 20: Aplicações Web comumente acessam fontes de dados para armazenamento e recuperação de dados dinâmicos Você pode escrever código para acessar dados usando classes a partir de espaço para nome (normalmente conhecido como o ADO.NET) e a partir de espaço para nome. Esta abordagem é comum em versões anteriores do ASP.NET. No entanto, ASP.NET também permite que você efetue ligação de dados declaradamente. Isso não exige nenhum código para os cenários de dados mais comuns, incluindo. I. Seleção e exibição de dados; II. Classificação, paginação e armazenamento de dados no cache; III. Atualização, inserção e exclusão de dados; IV. Filtragem de dados usando parâmetros de tempo de execução V. Criação de cenários de detalhes mestre usando parâmetros A Somente a alternativa I está correta B Todas estão incorretas, com exceção da alternativa II e III C Todas as alternativas estão corretas D Somente a alternativa V está correta E As alternativas I, II e IV estão incorretas Comentários: Essa disciplina não é ED ou você não o fez comentários
Compartilhar