Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conteúdo 3 Pergunta 1 - 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? A - O Common Language Runtime gerencia memória, execução de segmento, execução do código, verificação de segurança do código. Porém a compilação é realizada pela Ferramenta de Desenvolvimento e não pelo CLR. B- 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 C - O Common Language Runtime somente não gerencia memória, mas gerencia a 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 D - O Common Language Runtime é totalmente dependente da Ferramenta de Desenvolvimento e da Linguagem de programação que 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 E - O Common Language Runtime não é totalmente dependente da Ferramenta de Desenvolvimento e da Linguagem de programação que gerencia memória. Justificativa O CLR (Common Language Runtime) pode ser ainda o ambiente que gerencia a execução do código. Ele fornece os serviços core como compilação de código, alocação de memória, gerenciamento de thread e coleta de lixo. O CTS (Common Type System) força a tipagem de variáveis e garante que o código é executado em um ambiente seguro e também com segurança ao acesso ao código. Pergunta 3 – Podemos definir a linguagem de programação HTML com uma linguagem de: A – Marcação B - Orientada a marcação C - Marcação de objetos dinâmicos D - Marcação de funções E - Orientada a funções Justificativa 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. ESTUDOS DICIPLINARES Pergunta-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á g in a se ria m pe rd idos co m ca da 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 O cultos ; III. Controles ASP .NET; IV. Cookie s ; V. Application State ; Resposta correta D Justificativa As opções s do lado do servidor para armazenar informações da página geralmente possuem maior segurança do que as opções s do lado do cliente Pergunta - 2 Aplicações Web comumente acessam fontes de dados para armazenamento e recuperação de dados dinâmico s. O desenvolvedor pode escrever código para acessar dados usando o ADO.NE T, porém contudo é possível realizar os mesmos recursos sem utilizar linha de código, apenas configurando alguns componentes, que são : I. Global Data Source ; II. Access Data Source ; III. Sql Data Source ; IV. Linq Data Source Resposta correta C Justificativa Global Data Source não se caracteriza como componente ao contrário das outras 3 opções que se relacionam com o tema abordado . Pergunta - 3 (Rogers, 1997 ) Um framework é uma biblioteca de classes que capta os padrões de interação entre os objetos. A estrutura consiste em um conjunto de classes concretas e abstratas, explicitamente projetado para ser usado em conjunto . Nestas mesmas características a Microsoft ® crio u o .NE T Framework®, contudo o que é este .NE T Framework? Resposta correta A Justificativa Um desenvolvedor pode escolhe r qualquer linguagem de programação que suporte o .NET Framework para criar seu aplicativo . Pergunta – 4 Se você não desenvolve aplicativos .NE T Framework, mas você os usa, você não precisa ter nenhum conhecimento específico sobre o .NE T 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 .NE T Framework fornece a independência de linguagem é interoperabilidade, você pode interagir com outros aplicativos do .NE T Framework e componentes independente da linguagem com a qual foram desenvolvidos . Selecione a alternativa correta no tocante de objetivos da criação do .NE T Framework. I. Fornece um ambiente de programação orientada a objetos consistente ; II. Fornece um ambiente da execução de código que minimiza conflitos de implantação e versionamento de software ; III. Fornece um ambiente da execução que não promova a execução segura do código ; IV. Fornece um ambiente de execução que elimina os problemas de desempenho dos ambientes interpretados e não nos ambientes de scripts . Resposta correta D Justificativa O .NE T Framework fornece um ambiente consistente e que promove me nos conflitos de implantação e versionamento . Pergunta – 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 run time é chamado código gerenciado. Selecione a alternativa correta a respeito do Common Language Runtime . I. Compiladores de linguagens devem emitir metadados que descrevem os tipos; II. Os meta dados são armazena dos juntamente com os códigos ; III. Os meta dados 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 Correta C Justificativa As funcionalidades do Common LanguageRuntime permitem você escrever código que se beneficia de um ambiente de execução gerenciado. Pergunta – 6 O ASP .NET fornece um modelo de desenvolvimento Web unificado que inclui o s serviços necessários para você para criar aplicativos da Web de nível empresarial. O ASP .NE T é parte d o .NET Framework e , ao codificar aplicativos ASP .NE T, você tem a cesso a classes no .NE T Framewo rk. Você pode codificar os aplicativos em qualquer linguagem compatível com o Common LanguageRun time (C L R), incluindo Microsoft Visual Basic, C #, JScript .NE T e J#. Selecione abaixo a afirmativa correta a respeito do ASP .NET Resposta correta E Justificativa ASP .NE T e compatível com todos nave gado res atualmente utilizados .
Compartilhar