Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em sábado, 9 set 2023, 02:06 Estado Finalizada Concluída em sábado, 9 set 2023, 02:19 Tempo empregado 12 minutos 53 segundos Avaliar 6,00 de um máximo de 6,00(100%) Questão 1 Correto Atingiu 0,60 de 0,60 Existem diferentes formas de lidar com dados em JavaScript, sendo que um tipo muito importante de dado essencial para o desenvolvimento de atividades web é o texto. Existem recursos desenvolvidos especialmente para tratamento de dados do tipo texto em JavaScript como métodos utilizados para diversas finalidades. Com base neste contexto, avalie as alternativas e assinale a correta. a. Um importante método que pode auxiliar na conferência de texto digitado pelo usuário é o método toUpperCase() que facilita a comparação de nomes, senhas, etc., pois converte todos os caracteres de um texto para minúsculo b. O método length() é útil, pois permite que a quantidade de caracteres de um texto seja obtida, e dados como números telefônicos e documentos pessoais possam ter seu tamanho verificado c. Quando um texto é armazenado em uma variável com caracteres indesejados como vogais acentuadas ou números, o método split() é capaz de substituí-los automaticamente d. Um método bastante útil para se ajustar textos eliminando todos os caracteres em branco contidos em uma string de variável, por exemplo, é o método trim(), e com isto, economiza-se espaço de armazenamento e ajusta-se melhor conteúdos em páginas web e. Quando necessitamos encontrar uma determinada letra ou símbolo em um texto, podemos utilizar o método concat() que recebendo um valor indicativo entre 1 e o tamanho do texto, retorna verdadeiro ou falso se o mesmo for ou não encontrado Sua resposta está correta. A resposta correta é: O método length() é útil, pois permite que a quantidade de caracteres de um texto seja obtida, e dados como números telefônicos e documentos pessoais possam ter seu tamanho verificado Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS-3223- DESENVOLVIMENTO WEB JAVASCRIP E FRAMEWORKS / PROVA CURRICULAR - REALIZAÇÃO DIA 07/09/2023 À 10/09/2023 - VALOR 6,0 PONTOS / CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 07/09/2023 À 10/09/2023 - VALOR 6,0 PONTOS - 1ª OPORTUNIDADE https://www.eadunifatecie.com.br/course/view.php?id=18008 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=18008 https://www.eadunifatecie.com.br/course/view.php?id=18008#section-12 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572169 Questão 2 Correto Atingiu 0,60 de 0,60 Os frameworks estudados oferecem diferentes formas de se elaborar páginas web dinâmicas, capazes de realizar processamento de dados e utilização de estruturas de controle para que se possa automatizar processos executados pela aplicação. O script a seguir traz um pouco do que foi estudado na unidade. import React from "react"; import ReactDOM from "react-dom/client"; function servidor(props) { return <h2>Exemplo da Atividade</h2>; } ReactDOM.render(<servidor />, document.getElementById("root")); Com base no que foi analisado no script, observe as alternativas e assinale a correta. a. O processo de execução do script se baseia na utilização do comando Node servidor.js na primeira linha do próprio script do mesmo para que possa ser lido pelo navegador e executado b. Os comandos import utilizados no início do script permitem que a aplicação web seja convertida em software executável para ser utilizada além de navegadores web c. O script da atividade agrega recursos de um framework a partir da importação deste para que suas funcionalidades possam ser utilizadas no script d. Para executar o script em um navegador web, é preciso gravar o conteúdo como arquivo HTML e abri-lo diretamente no navegador pelo endereço http://localhost:8080 e. A função contida no script é responsável por criar um servidor e disponibilizar conteúdo web através de parâmetros recebidos como parâmetros e retornos contendo instruções para criação do servidor web Sua resposta está correta. A resposta correta é: O script da atividade agrega recursos de um framework a partir da importação deste para que suas funcionalidades possam ser utilizadas no script Questão 3 Correto Atingiu 0,60 de 0,60 Conhecer as funcionalidades e uso de cada tipo de linguagem ou framework existente é algo bastante complexo, pois existem muitas opções, mas alguns fundamentos da área de desenvolvimento de software são importantes e de propósito geral para todas as linguagens. Com base no contexto de aplicações de linguagens de programação, observe as afirmativas a seguir. I – JavaScript é uma boa opção de framework baseado em CSS para programação web; II – A linguagem HTML é dita de marcação por servir de base para a estruturação de páginas web; III – Quando uma página é implementada, esta pode ser baseada num script que pode conter ao mesmo tempo HTML, CSS e JavaScript; IV – Podemos classificar HTML como ferramenta para back-end, e JavaScript como front.end. Assinale a alternativa correta: a. Apenas II e III estão corretas b. Apenas I está correta c. Apenas II, III e IV estão corretas d. Todas as alternativas estão corretas e. Apenas I e II estão corretas Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas Questão 4 Correto Atingiu 0,60 de 0,60 O uso de dados em scripts é algo frequente e importante, pois uma aplicação web geralmente permite que dados sejam obtidos, processados e resultados obtidos expostos a usuários na aplicação. O tratamento de dados do tipo texto possui algumas particularidades e para este contexto, observe as afirmativas a seguir: I – Dados do tipo texto costumam formar textos chamados de strings; II – Existem métodos específicos para o tratamento de dados do tipo texto que não possuem aplicação específica para dados numéricos; III – Dados do tipo texto podem ser concatenados, ou seja, unidos para formar novos textos; IV – É possível realizar buscas por caracteres específicos em dados do tipo texto. Assinale a alternativa correta: a. Apenas I e II estão corretas b. Apenas I está correta 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 é: Todas as alternativas estão corretas Questão 5 Correto Atingiu 0,60 de 0,60 Avaliar scripts escritos por outras pessoas é uma atividade comum na rotina de desenvolvedores de software, e cabe a estes, interpretar e se necessário, realizar correções ou melhorias no que foi implementado. Com base neste contexto, observe os comandos a seguir: document.getElementById("elementoX").innerHTML = "Valor = " + 100; document.getElementById("elementoY").innerHTML = "Resultado= " + 2 + 3; Após avaliar os comandos acima, assinale a alternativa que corretamente indique o que seria apresentado ao usuário na página web associada a este script. a. Os dois comandos estão escritos de forma inadequada, pois mesmo os dados numéricos precisam estar escritos entre aspas b. O primeiro comando exibiria ao usuário o texto “Valor = 100”, e o segundo exibiria o texto “Resultado= 5”. c. Os textos apresentados pelos dois comandos do exemplo não seriam exibidos por completo, pois ao invés do símbolo +, é preciso utilizar o símbolo da vírgula para separar dados a serem exibidos d. Temos um problema no script, pois não se pode associar elementos HTML como elementoX e elementoY a dados diretamente em atributos innerHTML, apenas variáveis e. O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, “Valor = 100”. Sua resposta está correta. A resposta correta é: O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, “Valor = 100”. Questão 6 Correto Atingiu 0,60 de 0,60 Operadores lógicos são utilizados em situações nas quais duas ou mais condições lógicas devem ser avaliadas simultaneamente e é precisoestar atento ao correto uso destes operadores, pois afetam diretamente a execução de scripts de acordo com os resultados lógicos das expressões. Observe o exemplo a seguir. (temperatura >= 50 && temperatura <= 100) Com base na expressão lógica acima, assinale a alternativa que corretamente interprete-a. a. A expressão aceita como verdadeiros, valores maiores que 100 e menores que 50 b. A expressão da atividade possui uma faixa de valores aceitos bastante ampla, desde valores menores que 50 a valores maiores que 100 com base no operador E que age desta forma no exemplo c. A expressão pode ser utilizada em casos em que seja necessário delimitar uma faixa de valores que varia entre 50 e 100 d. Uma expressão lógica como essa não pode ser utilizada, pois a composição dela não permite que nenhum valor seja verdadeiro, pois não há valores que possam atender as duas condições ao mesmo tempo e. A expressão pode ser utilizada em casos em que sejam aceitos valores que sejam maiores que 50 ou valores maiores que 100, pois o operador OU utilizado na expressão considera válidos valores que atendam a ao menos uma das partes da expressão Sua resposta está correta. A resposta correta é: A expressão pode ser utilizada em casos em que seja necessário delimitar uma faixa de valores que varia entre 50 e 100 Questão 7 Correto Atingiu 0,60 de 0,60 A correta elaboração de comandos em scripts é fundamental na correta funcionalidade destes, e quando é necessário controlar o fluxo de execução e um script, é necessário que se tenha em mente a lógica para elaboração de expressões condicionais para avaliação de opções a serem executadas. Observe o exemplo de script a seguir: valor = document.getElementById("valor").value; if (valor >= 0){ document.getElementById('atividade').innerHTML = "Valor Positivo"; } Partindo da análise do script, assinale a alternativa correta. a. O conteúdo obtido pela execução do script é associado à uma variável chamada atividade que tem este valor apresentado na página web em um elemento identificado como valor b. Para o valor gerado pela execução do script para poder ser utilizado no script HTML, apenas elementos do tipo <p> podem receber valores de um script JavaScript c. Um dado inserido por um usuário ou implementado no script HTML é atribuído à variável valor para uso no script que irá verificar se o valor atende a determinada expressão lógica d. Na expressão lógica, o conteúdo da variável valor é utilizado em uma expressão que avalia se o conteúdo da variável valor é negativo, pois sendo, é atribuído uma mensagem indicando que o conteúdo representa um valor negativo e. O atributo innerHTML efetua a atribuição do texto Valor Positivo para a variável atividade para que possa ser utilizada em algum elemento HTML a ser escolhido no script Sua resposta está correta. A resposta correta é: Um dado inserido por um usuário ou implementado no script HTML é atribuído à variável valor para uso no script que irá verificar se o valor atende a determinada expressão lógica Questão 8 Correto Atingiu 0,60 de 0,60 Os scripts que unem tags HTML e comandos JavaScript oferecem uma enorme quantidade de possibilidades ao desenvolvimento, pois combinados servem de meio para a implementação de aplicações completas que funcionam em navegadores web, por exemplo. Observe o exemplo de script a seguir: <!DOCTYPE html> <html> <body> <h2>JavaScript - Atividade</h2> <hr> <p id="At1"></p> <p id="At2"></p> <script> let reais = 1000; document.getElementById("At1").innerHTML = "Valor em Reais: " + reais; euros = reais / 5; document.getElementById("At2").innerHTML = "Valor em Euros: " + euros; </script> </body> </html> Partindo da avaliação do script, observe as afirmativas a seguir. I – O script processa um valor já pré-determinado para obter um novo valor a ser exibido como conversão de moeda; II – Duas variáveis são utilizadas no exemplo para armazenar o valor original em uma moeda, e a outra para o valor convertido para a segunda moeda; III – O script utiliza duas variáveis para desenvolver seus processos, pois sem elas não seria possível a implementação em função de haverem dois elementos HTML no mesmo; IV – Como o script utiliza a concatenação para obter dados para os atributos innerHTML nos dois comandos, o cálculo da conversão não pode ser realizado em função da conversão para texto no primeiro comando. 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 I e II estão corretas Questão 9 Correto Atingiu 0,60 de 0,60 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. 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 b. O operador != e o operador !== são totalmente diferentes na análise de dados, e só podem ser utilizados com valores distintos c. 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 d. 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 e. O operador === é utilizado em situações em que não sabemos os valores a serem comparados, e caso sejam conhecidos, deve-se utilizar ==. 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 10 Correto Atingiu 0,60 de 0,60 A elaboração de scripts utilizando frameworks é uma atividade bastante confusa se não forem identificados os componentes relativos às linguagens de programação em si em relação ao que representam comandos do framework inseridos num script. Avaliar scripts e compreender o que foi implementado é uma habilidade importante e para esta atividade, observe o script a seguir: <script> $(document).ready(function(){ $("button").click(function(){ $(this).show(); }); $("p").click(function(){ $(this).fadeOut(); }); }); </script> Observe agora as afirmativas a seguir. I – São tratados eventos de dois elementos HTML no script; II – Métodos são implementados nas funções associadas aos eventos para realizar efeitos sobre o conteúdo dos elementos HTML; III – No script é utilizado a palavra reservada this para representar o elemento HTML associado ao evento que acionam os métodos show() e fadeOut() das funções; IV – A linha do script $(document).ready(function() é responsável por fazer o script do framework aguardar o carregamento completo da página antes de ser executado. Assinale a alternativa correta: a. Todas as alternativas estão corretas b. Apenas II e III estão corretas c. Apenas II, III e IV estão corretas d. Apenas I está correta e. Apenas I e II estão corretas Sua resposta está correta. A resposta correta é: Todas as alternativas estão corretas ◄ ENQUETE DE SATISFAÇÃO - EAD UNIFATECIE Seguir para... https://www.eadunifatecie.com.br/mod/feedback/view.php?id=572168&forceview=1 CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 11/09/2023 - VALOR 6,0 PONTOS - 2ª OPORTUNIDADE ► https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572170&forceview=1
Compartilhar