Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em sexta, 18 nov 2022, 18:33 Estado Finalizada Concluída em sexta, 18 nov 2022, 18:48 Tempo empregado 15 minutos 21 segundos Avaliar 0,50 de um máximo de 0,50(100%) Questão 1 Correto Atingiu 0,05 de 0,05 A forma como pode ser implementado o script varia de acordo com às necessidades a serem satisfeitas pela aplicação e a forma como o desenvolvedor escreve seus scripts. Uma maneira de se implementar scripts é através do uso de estruturas como a do exemplo a seguir: function funcao(a, b) { return (a+b); } Sobre este contexto, observe as alternativas e assinale a correta: a. A indicação de chaves na função implementada indica que dados em forma de lista devem ser utilizados, pois estes delimitadores se referem a estruturas de dados para mais de um valor, diferente de variáveis. b. As letras a e b indicadas entre parênteses na primeira linha da função indicam as letras utilizadas como dados a serem tratados na função, e o resultado retornado neste caso, seria ab. c. A estrutura do script utilizada indica que esta deve receber dois dados que serão digitados pelo usuário durante a execução da função, e trabalhar com estes dados para obter uma soma a ser exibida ao usuário ao final da execução da função. d. A sintaxe de uma função indica que esta deve receber um nome escolhido pelo desenvolvedor, pode receber parâmetros indicados na sua declaração e como processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de código do script que chamou a função e. A estrutura indicada no exemplo se refere a uma função que nitidamente possui problemas em sua escrita, pois são indicadas duas vezes a ideia de função com os termos function e função, sendo totalmente desnecessário Sua resposta está correta. A resposta correta é: A sintaxe de uma função indica que esta deve receber um nome escolhido pelo desenvolvedor, pode receber parâmetros indicados na sua declaração e como processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de código do script que chamou a função Painel / Meus cursos / TECNOLOGIA EM SISTEMAS PARA INTERNET EAD -8222- DESENVOLVIMENTO WEB JAVASCRIP E FRAMEWORKS / ATIVIDADE DE ESTUDO 01 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 01 - PRAZO FINAL: 18/11/2022 https://www.eadunifatecie.com.br/course/view.php?id=11750 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=11750 https://www.eadunifatecie.com.br/course/view.php?id=11750#section-4 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=401292 Questão 2 Correto Atingiu 0,05 de 0,05 Operadores relacionais são utilizados em situações específicas em que é preciso avaliar situações, e a escolha do operador adequado é importante, assim como no caso de outros tipos de operadores. Com base neste contexto, avalie as alternativas e assinale a correta. a. O operador != e o operador !== são totalmente diferentes na análise de dados, e só podem ser utilizados com valores distintos b. O uso dos operadores > e < não pode ser escolhido aleatoriamente, e cada um deve ser utilizado em casos diferentes, pois idade > 18 é diferente de 18 < idade c. Existe uma diferença importante entre a opção por operadores > e >=, pois os valores aceitos como verdadeiros por estes operadores variam se utilizados com os mesmos dados d. O operador === é utilizado em situações em que não sabemos os valores a serem comparados, e caso sejam conhecidos, deve-se utilizar ==. e. O uso do operador? ternário deve ser feito apenas se existir apenas um valor a ser avaliado, pois a comparação realizada pelo operador ocorre apenas entre valores numéricos contidos em variáveis Sua resposta está correta. A resposta correta é: Existe uma diferença importante entre a opção por operadores > e >=, pois os valores aceitos como verdadeiros por estes operadores variam se utilizados com os mesmos dados Questão 3 Correto Atingiu 0,05 de 0,05 A implementação de scripts pode ser feita de diferentes formas para resolver problemas, e a escolha geralmente fica por conta do desenvolvedor que opta por uma forma que lhe pareça mais adequada no momento ou que seja a que ele seja capaz de implementar, mas independentemente do grau de habilidade que tenha o desenvolvedor, os scripts possuem muitas vezes, formas alternativas de serem implementados. Observe o exemplo a seguir: <button type="button" onclick="funcao()">Mostrar</button> <p id="elementoX"></p> <script> document.write (10); document.getElementById("elementoX").innerHTML = 10; function funcao() { window.alert(10); } </script> Após analisar o trecho de script acima, observe as afirmativas sobre o exemplo e assinale a correta: a. No script JavaScript do exemplo, existe uma divisão de comandos que pertencem à função e outros fora da função, e neste caso, os comandos fora da função não são utilizados pelo script HTML, apenas o comando interno à função b. Em todos os comandos do exemplo o valor 10 é algo a ser exibido ao usuário, seja em forma de texto na página na posição indicada por algum elemento HTML, ou em mensagem exibida pelo navegador sem estar inserida na página em si c. Todos os três comandos do script identificam o elemento HTML com nome 10 para que algum processo contido nestes comandos possa agir sobre o elemento indicado d. O exemplo traz situações distintas de uso do valor 10, em que no primeiro comando, o valor é simplesmente gravado para uso posterior se necessário, na segunda é exibido como dado em campo de um formulário, e no terceiro comando, um alerta para o caso do valor 10 ser encontrado em uma variável e. Na parte do script relativa ao HTML, existem dois elementos indicados por tags<button> e <p> que servem para oferecer meios dinâmicos a scripts, pois a parte relativa ao JavaScript é estática e não possui interatividade ou recursos de programação como o HTML oferece Sua resposta está correta. A resposta correta é: Em todos os comandos do exemplo o valor 10 é algo a ser exibido ao usuário, seja em forma de texto na página na posição indicada por algum elemento HTML, ou em mensagem exibida pelo navegador sem estar inserida na página em si Questão 4 Correto Atingiu 0,05 de 0,05 A avaliação de comandos em script é algo comum no desenvolvimento de software, pois muitas vezes é preciso, além de implementar novos scripts, corrigir ou melhorar scripts já existentes, sendo importante a capacidade de interpretar a corrigir comandos implementados por terceiros. Para esta atividade, observe o comando a seguir: valor = valor + 50; Observe as alternativas a seguir e assinale a que corretamente poderia representar o comando acima. a. valor = 50 + 50 b. valor = valor + valor c. valor += 50 d. valor == valor + 50 e. valor += valor Sua resposta está correta. A resposta correta é: valor += 50 Questão 5 Correto Atingiu 0,05 de 0,05 O desenvolvimento de códigos para softwares em geral atende às regras básicas de semântica e sintaxe de cada linguagem, e não seguir estas implica na não correta execução do mesmo, podendo um simples detalhe fora do padrão exigido gerar problemas na execução de códigos em quaisquer linguagens de programação, assim como em JavaScript. Observe as alternativas relativas ao que foi citado no contexto e assinale a correta. a. Tags HTML não podem ser combinadas com JavaScript, pois não são linguagens compatíveis, sendo utilizadas para tipos diferentes de aplicações b. JavaScript é uma ferramenta que oferece algumas funcionalidades extras ao HTML, permitindo que as tags possam receber alguns parâmetros adicionais de efeitos visuais apenas c. Scripts Javascript devem ser obrigatoriamente escritos em arquivos separados para serem utilizados em páginas HTML d. Os comandos JavaScript devem ser inseridos dentro de tags <script> e </script> quando inseridos em scripts HTML e. Comandos HTML devem ser sempre inseridos dentro de scripts JavaScriptutilizando a tag <CSS> como indicação da mescla de linguagens num mesmo arquivo Sua resposta está correta. A resposta correta é: Os comandos JavaScript devem ser inseridos dentro de tags <script> e </script> quando inseridos em scripts HTML Questão 6 Correto Atingiu 0,05 de 0,05 A sintaxe em Javascript é bastante diferente da utilizada em HTML, por exemplo, mas muito similar a várias linguagens de programação, pois segue, assim como outras, as bases das linguagens C e Java. Compreender a sintaxe de comandos em JavaScript é essencial para os estudos, assim como a correta forma de se implementar scripts inteiros e funcionais seguindo as regras de semântica da linguagem. Observe o exemplo de comando em JavaScript a seguir: document.getElementById("elementoX").innerHTML = "Conteúdo a ser exibido na página web."; Em relação a este comando e ao conteúdo estudado, observe as afirmativas a seguir. I – A propriedade innerHTML tem a função de receber um conteúdo atribuído a um elemento HTML como um parágrafo ou um campo de formulário, por exemplo; II – O uso dos dois pares de aspas no comando indica que dois conteúdos de texto serão adicionados a duas variáveis ou elementos de uma página web; III – O elemento document do comando se refere ao nome de um dos elementos contidos em uma página web como um parágrafo ou um campo de formulário, por exemplo; IV – A função getElementById() é utilizada no comando para que o conteúdo de uma variável indicada entre aspas seja comparada com o valor do conteúdo entre aspas após o operador de igualdade. Assinale a alternativa correta: a. Apenas I está correta b. Apenas I e II estão corretas c. Apenas II e III estão corretas d. Apenas II, III e IV estão corretas e. Todas as alternativas estão corretas Sua resposta está correta. A resposta correta é: Apenas I está correta Questão 7 Correto Atingiu 0,05 de 0,05 Existem diferentes tipos de operadores, sendo todos relevantes e necessários para determinados tipos de problemas. Os operadores podem ser classificados em diferentes tipos e finalidades. Analise as afirmativas a seguir sobre personagens em roteiros para jogos. I – Operadores ditos de atribuição servem para que dados sejam comparados, e depois, se iguais, adicionados a variáveis; II – Operadores relacionais são utilizados na comparação com base dados diretamente ou que estejam armazenados em estruturas de dados; III – Existem operadores úteis capazes de realizar cálculos antes de armazenar dados como os operadores += e *=; IV – Os operadores relacionais servem para realizar verificações de condições, e temos como exemplo o operador = utilizado para cerificar se dados são iguais. Assinale a alternativa correta: a. Todas as alternativas estão corretas b. Apenas I e II estão corretas c. Apenas II, III e IV estão corretas d. Apenas II e III estão corretas e. Apenas I está correta Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas Questão 8 Correto Atingiu 0,05 de 0,05 O uso de estruturas de dados em scripts é uma atividade bastante comum e essencial e muitas aplicações, pois quando é necessário que uma página seja dinâmica, geralmente ela trata dados através de processos definidos por ela. Observe o exemplo de estrutura a seguir: const carro = {marca: x, modelo: y, placa: z}; Observe as afirmativas a seguir contendo conteúdo sobre a estrutura da atividade. I – No exemplo, x, y e z representam atributos de um objeto chamado const que devem receber dados de campos no script HTML; II – Um objeto carro é definido para receber dados relativos à marca, modelo e placa como atributos gerais para estruturar dados aceitos pela estrutura de dados; III – Os valores a serem atribuídos aos atributos do objeto serão obtidos a partir dos dados contidos nas estruturas de dados x, y e z; IV – A estrutura de dados em questão se refere a uma lista contendo três dados x, y e z a serem armazenados nas posições indicadas pelas variáveis marca. modelo e placa. Assinale a alternativa correta: a. Apenas I e II estão corretas b. Apenas I está correta c. Todas as alternativas estão corretas d. Apenas II, III e IV estão corretas e. Apenas II e III estão corretas Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas Questão 9 Correto Atingiu 0,05 de 0,05 Scripts podem ser implementados de mais de uma forma normalmente, e uma das formas é através da utilização de funções que possuem algumas características específicas quanto a seu uso. Observe o exemplo de função a seguir: function funcao() { x = document.getElementById("x").value; y = document.getElementById("y").value; z = document.getElementById("z").value; document.getElementById("Atividade").innerHTML = ((x + y) * (x + y)) / z; } Observa as afirmativas a seguir que se referem ao script exemplo da atividade. I – A função trabalha com três variáveis para armazenar dados de 3 fontes diferentes obtidas a partir do restante do script HTML que chama a função provavelmente; II – A expressão matemática implementada na função calcula o quadrado de x+y e depois divide por y para então exibir o resultado em um elemento HTML da página; III – A expressão matemática implementada na função calcula o duas vezes o valor da soma entre x e y e depois exibe o resultado em um elemento HTML da página; IV – São utilizadas quatro variáveis no script, sendo três para receber dados vindos da parte escrita em HTML para processamento, e uma gerada na função para armazenar o resultado do processamento. Assinale a alternativa correta: a. Apenas II e III estão corretas b. Apenas I está correta c. Todas as alternativas estão corretas d. Apenas I e II estão corretas e. Apenas II, III e IV estão corretas Sua resposta está correta. A resposta correta é: Apenas I e II estão corretas Questão 10 Correto Atingiu 0,05 de 0,05 Operadores são essenciais para a implementação de software, pois são utilizados para a construção de expressões de diferentes tipos, e um tipo importante de operadores disponíveis na linguagem JavaScript são os matemáticos que são muito utilizados. Em relação a esse tipo de operador, observe as afirmativas a seguir: I – Os operadores matemáticos são utilizados livremente na construção de expressões, e diferentemente da matemática, não possuem regras de uso, eliminando chances de resultados inesperados; II – Existem operadores convencionais como + e -, iguais os da matemática, mas existem operadores diferentes como **, ++ e --; III – Operadores de incremento e decremento realizam cálculos simples de aumento ou redução em uma unidade do valor contido em uma estrutura de dados; IV – O operador % representa uma operação bastante particular da programação, onde o resultado de uma operação usando o símbolo é o resto de uma divisão. Assinale a alternativa correta: a. Apenas II, III e IV estão corretas b. Apenas I está correta c. Apenas I e II estão corretas d. Apenas II e III estão corretas e. Todas as alternativas estão corretas Sua resposta está correta. A resposta correta é: Apenas II, III e IV estão corretas ◄ ÁUDIO AULA 04 Seguir para... SLIDES AULA 05 ► https://www.eadunifatecie.com.br/mod/url/view.php?id=401291&forceview=1 https://www.eadunifatecie.com.br/mod/resource/view.php?id=401294&forceview=1
Compartilhar