Baixe o app para aproveitar ainda mais
Prévia do material em texto
Minhas Disciplinas / Meus cursos / 415868 / Unidade 4 - Fundamentos JavaScript e Biblioteca jQuery / UN 4 - Avaliação Objetiva Programação Web I Iniciado em Sunday, 26 Nov 2023, 19:06 Estado Finalizada Concluída em Sunday, 26 Nov 2023, 19:08 Tempo empregado 2 minutos 13 segundos Avaliar 1,70 de um máximo de 1,70(100%) https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/mod/quiz/view.php?id=1524077 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 1 Correto Atingiu 0,34 de 0,34 Em Javascript consegue-se programar algoritimos para as mais variadas �nalidades necessárias a programação do front-end de uma aplicação web. Tais algoritmos, implementados comumente através do uso de funções, operam, por exemplo, a partir de entrada de dados/ações do usuário, sejam estes provenientes de controles de formulário, ações de cliques em determinado elemento, eventos tais como da saída de um controle HTML. Após isso, as funções precisam muitas vezes retornar ao usuário algum tipo de resultado, como exemplo: o resultado de um cálculo, uma con�rmação ou uma simples validação de dados. Considerando os tipos de saída fundamentais em Javascirpt, avalie as a�rmações a seguir: I. console.log() é uma forma de apresentar saída visível diretamente ao usuário da aplicação assim como window.alert(). II. window.alert() é utilizado como saída com intuito de alertar o desenvolvedor da ocorrência de determinada questão programada no algoritmo de uma função, por exemplo. Sendo essa forma de saída ideal para casos que não é necessário que o cliente enxergue esse fato (depuração de código). III. innerHTML é utilizado como saída para exibir, por exemplo, o resultado de uma função em um determinado elemento HTML. Dessa forma, a partir de um formulário e a necessdidade de uma possível validação de e-mail, uma função consegue ao término do processamento de validação, expor em um elemento HTML da tela: O e- mail é inválido. É correto o que se a�rma em Escolha uma opção: a. III, apenas. b. I, II e III. c. II e III, apenas. d. I, apenas. e. I e II, apenas. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 2 Correto Atingiu 0,34 de 0,34 Dada uma situação em que uma aplicação web necessite operar matematicamente dois valores, o desenvolvedor criou a partir de JavaScript uma função denominada como OperarCalculo(). Considernado a sintaxe Javascript para criação e uso de funções, avalie as a�rmações a seguir. I. Em se tratando de uma função que se espera um resultado matemático entre dois valores, a função OperarCalculo() poderá apresentar retorno caso o desenvolvedor tenha interesse no benefício de que, o resultado da operação seja armazenado fora dela. Por exemplo: var resultado = OperarCalculo(2,3), onde a variável resultado armazena o cálculo proposto entre os valores 2 e 3. II. Caso o desejado para a função OperarCalculo() seja que ela realize o cálculo e armazene o resultado em uma variável global, não existe a necessidade que ela retorne algum valor quando invocada. Dessa forma, a função não tem a presença de return em sua codi�cação e outras funções ou outras partes da codi�cação JavaScript, poderão acessar o resultado armazenado na variável global ao qual ela atribuiu o resultado do cálculo. III. Uma função sempre deverá, além de receber parâmetros, retornar algum valor após processamento. Portanto, a função OperarCalculo() sempre precisará receber um ou mais parâmetros para realizar seu processamento, e ao �nal, deverá retornar o resultado a quem lhe invocou. É correto o que se a�rma em Escolha uma opção: a. I, II e III. b. I, apenas. c. I e III, apenas. d. II e III, apenas. e. I e II, apenas. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 3 Correto Atingiu 0,34 de 0,34 Para que seja possível interagir com elementos de marcação HTML, a linguagemJavaScript dispõe do método getElementById, getElementByClassName, getElementByTagName. Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas. (1) A declaração document.getElementById('meu_elemento').style.display='none' tratará como resultado direto e vísivel ao cliente da aplicação, a ocultação do elemento de identi�cador igual a meu_elemento. PORQUE (2) A propriedade CSS display quando atribuído o valor block, na prática determina que o elemento seja ocultado em tela. Essa propriedade pode ser facilmente manipulada com uso de codi�cação Javascript. A respeito dessas asserções, assinale a opção correta. Escolha uma opção: a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. c. As asserções I e II são proposições verdadeiras, e a II não é uma justi�cativa correta da I. d. As asserções I e II são proposições falsas. e. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 4 Correto Atingiu 0,34 de 0,34 Pode-se citar que os chamados testes condicionais são formas de programar logicamente o �uxo de execução e/ou armazenamento de dados em variaveis. Em JavaScript isso não é diferente, visto que se trata de uma linguagem de programação. Considerando o exposto e especi�camente em relação à linguagem JavaScript, avalie as a�rmações a seguir. I. Em testes condicionais, tem-se entre parênteses dois ou mais valores a serem testados. Pode-se, por exemplo, testar se determinada variável tem seu valor maior que o valor de outra variável, ou também se uma terceira variável é menor que um número. Nesse caso, podemos exempli�car: if (x>y || z < 10) { ... } II. Em testes condicionais, faz-se uso de operadores de atribuição a�m de comparar valores entre variáveis. Podemos, por exemplo, testar se determinada variável atribuiu um número. Nesse caso, podemos exempli�car: if (x=10) { ... } III. Em testes condicionais, faz-se uso da declaração else a�m de estabelecer o que deve ocorrer em caso negativo ao teste proposto. Podemos, por exemplo, testar se determinado valor não for maior que outro, seja executado o bloco senão. Nesse caso, podemos exempli�car: if (1 > 2) { ... } else { ... } É correto o que se a�rma em. Escolha uma opção: a. I, apenas. b. I e II, apenas. c. II e III, apenas. d. I e III, apenas. e. I, II e III. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ Questão 5 Correto Atingiu 0,34 de 0,34 Como auxiliar direto da programação em linguagem JavaScript, um desenvolvedor tem a sua disposição a biblioteca Jquery. Considerando o entendimento fundamental da linaguagem e também da biblioteca, avalie as a�rmações a seguir. (1) A biblioteca Jquery é contruída em Javascript, e para ser utilizada em um projeto necessita ser ligada atraves da tag <script> de forma apontar a um CDN que hospeda a biblioteca ou localmente dentro do domínio da aplicação web. PORQUE (2) Através de Jquery se consegue escrever menos codi�cação e otimizar diretamente a produção comportamental do front-end da aplicação. Consegue-se com Jquery por exemplo ocultar facilmente um elemento HTML atraves da simples declaração: $("#meu_elemento").hide(); A respeito dessas asserções, assinale a opção correta. Escolha uma opção: a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, e a II não é uma justi�cativa correta da I. c. As asserções I e II são proposições falsas. d. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. ◄ Conteúdo Online Seguir para... Conteúdo Online ► https://avap.multivix.edu.br/mod/scorm/view.php?id=1524076&forceview=1 https://avap.multivix.edu.br/mod/scorm/view.php?id=1524078&forceview=1 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23579 https://avap.multivix.edu.br/user/index.php?id=23579 https://avap.multivix.edu.br/course/view.php?id=23579§ion=1 https://avap.multivix.edu.br/course/view.php?id=23579§ion=2 https://avap.multivix.edu.br/course/view.php?id=23579§ion=3 https://avap.multivix.edu.br/course/view.php?id=23579§ion=4 https://avap.multivix.edu.br/course/view.php?id=23579§ion=5 https://avap.multivix.edu.br/course/view.php?id=23579§ion=6 https://avap.multivix.edu.br/course/view.php?id=23579§ion=7 https://avap.multivix.edu.br/course/view.php?id=23579§ion=8 https://avap.multivix.edu.br/course/view.php?id=23579§ion=9 https://avap.multivix.edu.br/course/view.php?id=23579§ion=10 https://avap.multivix.edu.br/course/view.php?id=23579§ion=11 https://avap.multivix.edu.br/hooks/portal/ https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank https://avap.multivix.edu.br/calendar/view.php/ https://avap.multivix.edu.br/local/staticpage/view.php?page=biblioteca https://multivix.edu.br/office-365/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/https://avap.multivix.edu.br/ https://avap.multivix.edu.br/
Compartilhar