Prévia do material em texto
0,2 / 0,2 ptsPergunta 1 As linguagens de programação possuem diversos métodos para facilitar alguns processos e gerar códigos mais dinâmicos e produtivos. Nesse sentido, ao invés de precisar utilizar um grande número de variáveis para guardar muitos elementos, podemos contar com uma única variável - chamada array - para guardar todos esses elementos dentro dela, cada um em uma posição diferente. Sabendo disso, analise a imagem a seguir: Fonte: < https://www.caelum.com.br/apostila-java-orientacao- objetos/collections-framework#arrays-sao-trabalhosos-utilizar- estrutura-de-dados> . Podemos afirmar, a partir da imagem, que a sequência de cores representa um array. Qual das alternativas mostram o ocorrido na sequência de baixo da imagem? O array foi corrompido por ação indevida. O quarto elemento foi removido desse array. O array rejeitou o quarto elemento inserido. A quarta posição do array foi corrompida. Foi criando um array inteiramente novo. A sua resposta está correta. A partir do comando, a quarta posição do array, que continha informações sobre uma conta (“conta[3]”) foi apagada pelo comando “null”, de modo que, no array de baixo, essa quarta posição aparece como removida. https://www.caelum.com.br/apostila-java-orientacao-objetos/collections-framework#arrays-sao-trabalhosos-utilizar-estrutura-de-dados%3E 0,2 / 0,2 ptsPergunta 2 Leia o texto abaixo: A biblioteca jQuery foi lançada em 2006, por John Resig, jQuery, segundo definição consta em seu site, trata-se de uma rápida, pequena e rica em funcionalidades biblioteca JavaScript. Com o lema "Write less, do more." (Escreva menos, faça mais), jQuery revolucionou o desenvolvimento web, sendo presente em inúmeros projetos atualmente. (Fonte: Disponível em: https://tableless.github.io/iniciantes/manual/js/o- que-jquery.html Acesso em: 10 abr. 2020)(adaptado ) Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas. I. A biblioteca jQuery é uma biblioteca utilizada para front-end, ou seja, desenvolvimento de interfaces. PORQUE II. A biblioteca jQuery utiliza como linguagem base o JavaScript, uma das mais importantes linguagens de front-end. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A linguagem JavaScript é considerada uma linguagem de front- end, logo seu framework jQuery também será considerado uma tecnologia de front-end. 0,2 / 0,2 ptsPergunta 3 Leia o texto a seguir: É praticamente impossível imaginar a Internet sem a existência do JavaScript. Sua utilização em conjunto com o HTML e o CSS, o JavaScript – bem como suas bibliotecas e tecnologias relacionadas – é um dos alicerces fundamentais da web como a conhecemos. Praticamente todas as páginas executam algum tipo de código JavaScript, ou seja, pode ter certeza de que diariamente muito código JS está sendo executado durante uma pesquisa em um buscador, leitura de uma notícia em um portal ou mesmo em uma rede social. (Fonte: https://imasters.com.br/front-end/javascript-20-anos-de-historia- e-construcao-da-web Acesso em: 10 abr. 2020)(adaptado) A importante linguagem JavaScript é essencial no desenvolvimento para internet, essa linguagem pode se enquadrar em qual grupo de tecnologias? Selecione a opção correta. Linguagem de estilização Linguagem de back-end Linguagem de front-end Framework Linguagem de marcação A alternativa está correta, pois a linguagem JavaScript é uma linguagem executada do lado do cliente, por isso, pode ser enquadrada no grupo de tecnologias front-end, diferente do que ocorre nas linguagens back-end. Além disso só o HTML é considerado uma linguagem de marcação, assim como o CSS é uma linguagem de estilização. Com todas essas linguagens podemos ter frameworks que são bibliotecas com rotinas e funções prontas, como por exemplo: JQuery, Bootstrap, entre outros. 0,2 / 0,2 ptsPergunta 4 A programação para web design envolve várias linguagens diferentes que foram evoluindo ao longo dos anos. Atualmente, há também a utilização de frameworks que facilitam ainda mais o trabalho do programador, uma vez que já traz bibliotecas de códigos prontos, agilizando o processo. Existem diferentes linguagens para o front-end e para o back-end, sendo que as principais linguagens para cada uma dessas modalidades são bastante conhecidas. As linguagens de programação que formam o trio mais famoso do front-end são C#, HTML e Java. CSS, HTML e JS. PHP, HTML e CSS. C#, PHP e Java. CSS, HTML e Java. Sua resposta está correta. HTML e CSS são as linguagens mais adotadas pelo front-end, sendo que o JavaScript (JS) é muito usado para manipular o comportamento do HTML e do CSS. 0,2 / 0,2 ptsPergunta 5 Analise as instruções em JavaScript presentes no código a seguir: Figura 1: Elaborada pelo autor. O código apresentado manipula elementos do documento HTML através do JavaScript. Considerando as informações apresentadas, assinale a opção correta. A função em JavaScript chamada “myFunction()” manipula o elemento <button> e faz uma mudança em seu texto. A função em JavaScript chamada “myFunction()” manipula o elemento <p> de id=”mudar” e faz uma mudança em seu texto. A função em JavaScript chamada “myFunction()” manipula o elemento <h2> e faz uma mudança em seu texto. Não é obrigatório cercar as instruções em JavaScript com o conjunto de tags “<script>” e “</script>” O botão declarado na linha 18 tem como função atualizar a página. A alternativa está correta. A função em JavaScript chamada “myFunction()” manipula o elemento <p> de id=”mudar” e faz uma mudança em seu texto, de acordo com o comando document.getElementById, que faz com que o elemento seja selecionado via id. Portanto os elementos “<button>” e “<h2>” não são manipulados, além disso o elemento “<button>” tem a função de chamar a função “myFunction()” e não de atualizar a página. Quando o JavaScript é utilizado dentro de um documento HTML ele deve ser delimitado pelas tags “<script>” e “</script>”.