Buscar

desenvolvimento de sistemas unip eds

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

Prévia do material em texto

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;
Resposta: Todas com exceção da III
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
Resposta: Todas as alternativas estão corretas, exceto a I
3. (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?
Resposta: É uma iniciativa da Microsoft que visa uma plataforma única para desenvolvimento e execução de aplicações e sistemas
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 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. Fornece 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.
Resposta: As alternativas I e II estão corretas
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 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 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 executáveis;
IV. O runtime gerencia as referências de objetos.
Resposta: Todas as alternativas estão corretas, exceto a alternativa III
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), incluindo Microsoft Visual Basic, C#, JScript .NET e J#. Selecione abaixo a afirmativa correta a respeito do ASP.NET
Resposta: Funciona nos navegadores comumente utilizados no mercado.
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()
Resposta: Somente as alternativas II e III.
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 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.
Resposta: Somente a Alternativa I
9. 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: Apresentação
10. 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 trafego de informações entre as camadas. Neste 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 afirmar em:
Resposta: III
11. Podemos afirmar que na arquitetura de trabalho atribuída para desenvolvimento de software para internet - (MVC) a camada de controle é responsável:
Resposta: Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
12. Dentro do conceito de segregação de código utilizando desenvolvimento de software para internet, podemos afirmar que a camada modelo é:
Resposta: É responsável por facilitar o tráfego de informações pelas camadas
13. O .NET Framework possui dois componentes principais: a common language runtime (CLR) e a biblioteca de classes do .NET Framework. A Common Language Runtime (CLR) é o alicerce do .NET Framework. Quais são as rotinas executadas pelo CLR?
Resposta: O Common Language Runtime gerencia memória, execução de segmento, execução do código, verificação de segurança do código, compilação e outros serviços do sistema. Esses recursos são intrínsecos para o código gerenciado
14. O conceito de máquina virtual (MV) foi usado na década de 70 do século passado no sistema operacional IBM System 370. Atualmente, centros de dados (datacenters)usam MVs para migrar tarefas entre servidores conectados em rede e, assim, equilibrar carga de processamento. Além disso, plataformas atuais de desenvolvimento de software empregam MVs (Java, .NET). Uma MV pode ser construída para emular um processador ou um computador completo. Um código desenvolvido para uma máquina real pode ser executado de forma transparente em uma MV.
Com relação a essas informações, assinale a opção correta.
Resposta: Uma MV oferece maior controle de segurança, uma vez que aplicativos são executados em um ambiente controlado.
15. Podemos definir a linguagem de programação HTML com uma linguagem de:
Resposta: Marcação
16. Utilizada para incrementar e desenvolver toda a interatividade do site. O conceito mencionado tem como referência a tag HTML:
Resposta: <Script>
17. 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: Master Page
18. 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 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
19. 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: Skin
20. 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: Execução lado a lado
UNIVERSIDADE PAULISTA
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET
 
Igor Fagundes de Oliveira
RA:N691HE4
Curso: ADS
São Paulo
2022

Continue navegando