Buscar

UNIP - Universidade Paulista _ DisciplinaOnline - Sistemas de conteúdo online para Alunos_ pdf 8

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/8
Exercício 1:
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;
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)
Todas com a exceção da I
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Para resolver o problema da programação Web tradicional, o ASP.NET utiliza-se
dos recursos: Estado de exibição,Estado de controle Campos ocultos Cookies
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/8
Query Strings(String de consulta da url) Application State (Estado do Aplicativo)
Session State (Estado da sessão) e Propriedades de Perfil, que irão ajudar a
preservar dados em uma base por página e todo o aplicativo continuamente.
Exercício 2:
 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)
Somente a alternativa I
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) 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.
Exercício 3:
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 3/8
(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 con-
cretas 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 desenvolvi-
mento 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 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 é utiliza-
do outro componente, o VBScript.NET
E)
É uma iniciativa da IBM que visa uma plataforma única para desenvolvi-mento e
execução de aplicações e sistemas
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#.
Exercício 4:
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 fun-
cionamento. Geralmente, o .NET Framework é completamente transparente para
os usuários. Se você for um desenvolvedor, você pode escolher qualquer lingua-
gem de programação que suporte o .NET Framework para criar seu aplicati-vo.
Como o .NET Framework fornece a independência de linguagem e interopera-
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 4/8
bilidade, você pode interagir com outros aplicativos do .NET Framework e compo-
nentes independente da linguagem com a qual foram desenvolvidos.
Seleciona e alternativa correta no tocante de objetivos da criação do .NET Fra-
mework.
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 desem-
penho 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) III-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 sem id
confiáveis. IV- Para fornecer um ambiente de execução que elimina os problemas
de desempenho dos ambientes interpretados ou com scripts.
Exercício 5:
Compiladores e ferramentas expõem as funcionalidades do runtime e permitem
que você escreva código que se beneficia desse ambiente de execução gerencia-
do. O código que você desenvolve com um compilador de linguagem que visa o
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 5/8
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 ti-
pos;
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 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:
C) As funcionalidades do Common Language Runtime permitem você escrever
código que se beneficia de um ambiente de execução gerenciado.
Exercício 6:
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), incluin-
do Microsoft Visual Basic, C#, JScript .NET e J#. Selecione abaixo a afirmativa
cor-reta a respeito do ASP.NET
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 6/8
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 respondeue acertou. Alternativa(E)
Comentários:
E) O ASP .NET é compatível com todos navegadores atualmente utilizados .
Exercício 7:
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.
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 7/8
C)
Somente a alternativa IV
D)
Somente as alternativas II e III.
E)
Somente a alternativa I
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) O Ciclo de Vida de uma aplicação WEB ASP.NET é fundamental para o bom
funcionamento das aplicações WEB.
Exercício 8:
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
iniciali-zadas dentro do Evento Session_Start do Global.asax
III. Desconsiderando as boas práticas de programação, as variáveis podem ser
ins-tanciadas 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 .
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/8
C)
Somente a alternativa IV
D)
Somente as alternativas I,II e V .
E)
Somente a alternativa I
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) O estado do aplicativo é um repositório de dados disponível para todas as
classes em um aplicativo ASP .NET. O estado do aplicativo é armazenado na
memória do servidor e é mais rápido do que armazenar e recuperar informações
em um banco de dados.

Outros materiais