Text Material Preview
Pergunta 1 0,2 em 0,2 pontos Correta Leia o trecho a seguir. Durante o processo de desenvolvimento é comum o reaproveitamento de trechos de codificações, visto que algumas aplicações têm funções em comum. Para isso, a linguagem ASP.NET dispõe de uma ferramenta oficial, disponibilizada pela própria Microsoft, cuja finalidade é gerenciar pacotes de rotinas prontas e confiáveis. A partir das informações apresentadas e do conteúdo estudado sobre desenvolvimento em ASP.net, o meio adequado para reaproveitamento de codificação é: Resposta Selecionada: Corretac. download e instalação da ferramenta NuGet. Resposta Correta: Corretac. download e instalação da ferramenta NuGet. Comentário da resposta: A NuGet é a ferramenta oficial da Microsoft para gerência de pacotes de codificação de origem confiável, que contém rotinas de programações possíveis de ser reutilizadas no desenvolvimento de outras soluções. Assim, por meio do NuGET é possível ter acesso a códigos prontos para finalidades específicas, já desenvolvidos pela comunidade de programadores. Pergunta 2 0,2 em 0,2 pontos Correta Leia o trecho a seguir. “Algumas das dificuldades encontradas hoje em dia no desenvolvimento de sistemas são a complexidade associada a linguagens de programação de difícil sintaxe, e ainda as dores de cabeça provocadas pelo gerenciamento da memória heap por parte do programador.” LIMA, E. C# e .NET – GUIA DO DESENVOLVEDOR. Rio de Janeiro. Campus, 2002, p. 4. Conforme o trecho anterior, é possível perceber a complexidade ao se desenvolver programas em função da falta de compreensão da sintaxe da linguagem utilizada. Portanto, é fundamental que o desenvolvedor tenha pleno domínio da sintaxe da linguagem utilizada no código. Assim, considerando as informações apresentadas e os estudos do livro-texto sobre a sintaxe do JSON, analise as afirmativas a seguir. I. Os dados no formato nome/valor no formato são representados em pares. II. Os pares nome/valor são separados por ponto e vírgula. III. Os valores dos arrays são separados por ponto e vírgula. IV. Os objetos são mantidos pelas chaves onde o nome é seguido por dois pontos. Está correto o que se afirma em: Resposta Selecionada: Corretae. I e IV. Resposta Correta: Corretae. I e IV. Comentário da resposta: A afirmativa I está correta, pois a representação dos dados deve seguir a regra de posicionamento do nome seguido do conteúdo do valor. A afirmativa II está incorreta, pois os pares nome/valor são separados vírgula. A afirmativa III está incorreta, pois os valores dos arrays são separados por vírgula. A afirmativa IV está correta, pois cada nome das chaves é separado por ponto e vírgula. Pergunta 3 0,2 em 0,2 pontos Correta Leia o trecho a seguir. “JSON é um formato de troca de dados aberto e baseado em texto. Como o XML, ele é legível, independente de plataforma e possui ampla disponibilidade de implementações. Os dados formatados de acordo com o padrão JSON são leves e podem ser analisados por implementações JavaScript com incrível facilidade.” AZIZ, A.; MITCHELL, S. An introduction to javascript object notation (json) in javascript and .net. Microsoft Developer Network. 2007. p. 2. Disponível em . Acesso em: 30/05/2019. Podemos compreender, por meio das informações anteriores, o alto poder de desenvolvimento de sistemas que o JSON oferece. Assim, considerando o trecho anterior e o conteúdo estudado no livro-texto sobre JSON com ASP.NET, analise as afirmativas a seguir. I. ( ) É um formato de texto dependente de linguagem. II. ( ) É um subconjunto da linguagem Delphi. III. ( ) Utiliza convenções das linguagens C, C ++ e C #. IV. ( ) JSON e os aplicativos da Web são direcionados para o cliente. Agora, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: Corretae. F, F, V, V. Resposta Correta: Corretae. F, F, V, V. Comentário da resposta: A afirmativa I é falsa, pois JSON é independente da linguagem. A afirmativa II é falsa, pois JSON é um subconjunto da linguagem JavaScript. A afirmativa III é verdadeira, pois são utilizados os princípios da linguagem C e suas derivadas. A afirmativa IV é verdadeira, pois o JSON na Web é cada vez mais direcionado para o lado do cliente. Pergunta 4 0,2 em 0,2 pontos Correta Leia o trecho a seguir. O processo de compartilhamento de codificação fica disponibilizado em áreas de armazenamento que podem ser acessadas pela internet ou em redes locais. No entanto, este mecanismo de compartilhamento necessita de alguns agentes para gerir as informações da forma adequada. No caso de ambientes de programação baseada em Microsoft ASP.net, existem agentes com funções específicas. Um deles tem por finalidade servir de repositório para que os pacotes de funcionalidades prontas sejam acessíveis a todos. A partir das informações apresentadas e do conteúdo estudado sobre compartilhamento de decodificação, o recurso responsável pelo armazenamento de pacotes é chamado de: Resposta Selecionada: Corretac. Host. Resposta Correta: Corretac. Host. Comentário da resposta: O cenário de ASP.NET contempla o Host, que é o equipamento que armazena os pacotes e gerencia todo o cenário. Pergunta 5 0,2 em 0,2 pontos Correta Em linhas gerais, para se controlar e registrar modificações feitas em um ambiente, as ferramentas armazenam tais informações em arquivos que podem servir de referência para que os programadores tenham acesso ao que está sendo modificado, bem como possam fazer ajustes finos que julguem ser necessários. No caso de ambientes de programação baseados em ASP.net, que utilizam gerenciador de pacotes NuGET, estas informações ficam armazenadas em um arquivo de log que, se necessário, também pode ser modificado. Assim, a partir das informações apresentadas e do conteúdo estudado, os registros de mudança ficam armazenados: Resposta Selecionada: Corretae. no arquivo padrão onde o NuGET grava as informações referentes aos pacotes, que é o packages.config. Resposta Correta: Corretae. no arquivo padrão onde o NuGET grava as informações referentes aos pacotes, que é o packages.config. Comentário da resposta: A ferramenta NuGET registra o trabalho por meio de pacotes em um arquivo de nome packages.config, no qual os dados de cada pacote ficam envolvidos pelos marcadores e , sendo importante ressaltar que o arquivo registra tanto eventos de dependências diretas quanto indiretas.