Buscar

Atividade 02 JAVASCRIPT

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1
Correto
Atingiu 0,05 de
0,05
Iniciado em domingo, 3 set 2023, 20:43
Estado Finalizada
Concluída em quinta, 7 set 2023, 12:16
Tempo
empregado
3 dias 15 horas
Avaliar 0,35 de um máximo de 0,50(70%)
O uso de framework é bastante comum em aplicações do mercado por trazerem padronização e facilidades
adicionais à programação na linguagem de programação puramente dita, como ocorre com JavaScript e seus
frameworks.
É importante compreender a correta utilização destes para não confundir com a programação pura em JavaScript,
pois existem detalhes que devem ser observados na escrita de scripts.
 
Observe o exemplo de script a seguir:
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
 
Partindo da análise do script, leia as alternativas e assinale a correta.
a. O script da atividade é responsável por permitir que o Javascript seja executado diretamente de um servidor
remoto e não necessite ser instalado localmente no equipamento de origem, assim como é feito para que o
HTML possa ser executado por navegadores
b. A função do script é a de criar um link em HTML para botões ou outros elementos que possam sofrer
interação de usuários para acesso ao site de em framework, para que possa ser estudado e baixado
c. O script deve ser utilizado em todos os scripts HTML para indicar a utilização do framework JQuery que
será utilizado diretamente de sua localização remota de origem

d. O script é utilizado para baixar o framework e disponibilizá-lo diretamente do equipamento em páginas
HTML, sendo o processo necessário apenas em uma aplicação, pois depois já estará localmente disponível
para todas as demais aplicações que forem implementadas depois
e. Uma biblioteca chamada Ajax pertencente à Google é utilizada para ampliar funcionalidades JavaScript,
sendo ativada pelo endereço indicado no script
Sua resposta está correta.
A resposta correta é:
O script deve ser utilizado em todos os scripts HTML para indicar a utilização do framework JQuery que será utilizado
diretamente de sua localização remota de origem
Painel / Minhas Disciplinas
/ TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS-3223- DESENVOLVIMENTO WEB JAVASCRIP E FRAMEWORKS
/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 07/09/2023

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-7
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572162
Questão 2
Correto
Atingiu 0,05 de
0,05
Em muitas aplicações web é comum que estas tenham conteúdo sendo disponibilizado remotamente em servidores e
sejam acessadas por aplicações clientes que necessitam poder acessar recursos remotos.
 
O script a seguir contém comandos utilizados no processo.
 
var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Teste de Node.JS!');
}).listen(8080);
...
http://localhost:8080
 
Após observar o script, avalie as alternativas e assinale a correta.
a. O script é responsável por fornecer conteúdo em forma de servidor local que pode ser acessado pelo
navegador utilizando o endereço http indicado no final do exemplo

b. O framework React que seria utilizado para implementar o exemplo é gravado em arquivo HTML comum e
carregado normalmente no navegador como arquivo
c. O uso de métodos como listen() servem para que valores numéricos possam ser utilizados em cálculos
matemáticos a serem realizados remotamente como no caso do valor 8080 utilizado no exemplo
d. Com base no que oferece o framework Angulas.JS, às conexões entre cliente e servidor em aplicações web
deve ser compiladas e aplicativos executáveis gerados como no exemplo da atividade
e. O comando do script http://localhost:8080 é utilizado junto com os comandos HTML para criar um elemento
onde possa ser exibido o resultado do processamento do script JavaScript
Sua resposta está correta.
A resposta correta é:
O script é responsável por fornecer conteúdo em forma de servidor local que pode ser acessado pelo navegador
utilizando o endereço http indicado no final do exemplo

Questão 3
Correto
Atingiu 0,05 de
0,05
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. Apenas II e III estão corretas
b. Apenas II, III e IV estão corretas
c. Apenas I está correta
d. Apenas I e II 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 4
Correto
Atingiu 0,05 de
0,05
Estruturas de dados podem conter dados simples como no caso de variáveis comuns, mas também podem conter
maiores quantidades de dados como em objetos e vetores. Partindo deste contexto de dados em estruturas diversas,
observe o script a seguir:
 
<p id="atividade"></p>
<script>
const pessoas= [
  "Ana",
  "Pedro",
  "João",
  "Maria",
  "Miriam"
];pessoas;
document.getElementById("atividade").innerHTML = pessoas;
 
Após avaliar o script, avalie as afirmativas a abaixo.
I – A linha que contém a tag <p> de HTML é responsável por receber dados digitados pelo usuário e repassá-los ao
script para processamento;
II – A estrutura de dados utilizada no script da atividade é um vetor contendo cinco dados distintos em forma de lista;
III – A estrutura de dados utilizada no script é nomeada pessoas, e seu nome serve de referência para que se possa
acessar seus dados;
IV – Os dados da estrutura pessoas do script exemplo podem ser acessados individualmente se as posições
disponíveis de 1 a 5 forem indicadas entre chaves junto com o nome da estrutura.
 
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 e III estão corretas
e. Apenas II, III e IV estão corretas
Sua resposta está correta.
A resposta correta é:
Apenas II e III estão corretas

Questão 5
Incorreto
Atingiu 0,00 de
0,05
Scripts em JavaScript possuem especificações quanto a sintaxe de escrita de comandos, como quaisquer outras
linguagens de programação, e é preciso estar atento aos detalhes necessários para a implementação destes.
 
Para esta atividade, observe os comandos a seguir:
 
const codigos = ["12356A78", "58695B85", "987654C64", "246431D74"];
document.getElementById("atividade").innerHTML = codigos.length;
 
Partindo desta ideia, avalie as afirmativas.
 
I – Na estrutura de dados da atividade, quatro elementos numéricos são indicados como dados a serem armazenados
durante a execução do script;
II – O método getElementById() é responsável por enviar para o elemento identificado por atividade o atributo
especificado na linha de comando;
III – A finalidade do script da atividade é a deinformar a quantidade de elementos existentes na estrutura de dados,
independentemente de seu tipo ou conteúdo;
IV – O uso deste script pode ser associado a verificação dos dados inseridos na estrutura quanto ao seu tipo e busca
por conteúdo desejado.
 
Assinale a alternativa correta:
a. Apenas II e III estão corretas
b. Todas as alternativas 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á incorreta.
A resposta correta é:
Apenas II e III estão corretas

Questão 6
Correto
Atingiu 0,05 de
0,05
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. Todas as alternativas estão corretas
b. Apenas II, III e IV estão corretas
c. Apenas I está correta
d. Apenas I e II estão corretas
e. Apenas II e III estão corretas
Sua resposta está correta.
A resposta correta é:
Todas as alternativas estão corretas

Questão 7
Incorreto
Atingiu 0,00 de
0,05
Alguns scripts são criados com base na combinação entre HTML e outros componentes como JavaScript ou algum
framework de forma que o arquivo HTML gerado acaba tendo conteúdo mesclado, mas continua sendo a base para
ser utilizado para gerar páginas web em navegadores.
 
O script a seguir é elaborado de uma forma diferente, e para esta atividade, avalie o script.
 
import { useState } from 'react';
import ReactDOM from 'react-dom/client';
function App() {
  const [x, x1] = useState("");
  const [y, y1] = useState(0);
 
  const handleSubmit = (event) => {
    event.preventDefault();
    alert(`X: ${x}` + ` - Y: ${y}`)
  }
 
  return (
    <form onSubmit={handleSubmit}>
      <label>Digite um valor:
        <input type="number" value={x}
         onChange={(e) => x1 (e.target.value)}
        />
      </label>
     <p> </p>
     <label>Digite outro valor:
        <input type="number" value={y}
         onChange={(e) => y1 (e.target.value)}
        />
      </label>
      <input type="submit" />
    </form>
  )
}
 
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);
Após avaliar o script acima, observe as afirmativas abaixo.
 
I – O script tem por objetivo receber dois valores inseridos pelo usuário em campos de formulário;
II – Um detalhe do script é que a maior parte dos comandos a serem executados foram implementados como retorno
da função;
III – Existem uma mescla de comandos Javascript no exemplo, e como resultado, temos um software que deve ser
executado pelo Prompt de Comandos ou terminal para ser executado em janela;
IV – Existem quatro variáveis responsáveis por receber valores para serem utilizados na exibição destes quatro valores
na página ao usuário.
 
Assinale a alternativa correta:

a. Apenas I e II estão corretas
b. Todas as alternativas estão corretas
c. Apenas I está correta
d. Apenas II e III estão corretas
e. Apenas II, III e IV estão corretas
Sua resposta está incorreta.
A resposta correta é:
Apenas I e II estão corretas

Questão 8
Correto
Atingiu 0,05 de
0,05
Os scripts que utilizam frameworks tendem a oferecer funcionalidades que facilitam a implementação de soluções
para aplicações web, sendo amplamente utilizadas no mercado, sendo alguns muito populares e outras menos
conhecidos.
 
Um dos frameworks populares trabalha bem com a geração de aplicações do tipo cliente-servidor, e o script a seguir
trata de aspectos relacionados a este tipo de aplicação.
 
var http = require('http');
var externo = require('./biblioteca');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write("externo.funcao() + "<br>");
  res.end('Conteúdo gerado com sucesso!');
}).listen(8080);
 
Após observar e avaliar o script, analise as afirmativas.
 
I – O script utiliza uma variável para declarar um servidor web e outra para armazenar uma mensagem utilizada no
método end();
II – O script necessita de funcionalidade implementada em biblioteca externa para que o conteúdo possa ser gerado;
III – Por ser uma aplicação que gera um servidor, a execução do script em um navegador web pode ocorrer
acessando-se o endereço http://localhost:8080 neste caso específico;
IV – O script define que o tipo de dados gerado pela aplicação será de conteúdo multimídia dinâmico como sons,
vídeos, etc.
 
Assinale a alternativa correta:
a. Apenas I e II estão corretas
b. Apenas II, III e IV estão corretas
c. Apenas I está correta
d. Apenas II e III estão corretas
e. Todas as alternativas estão corretas
Sua resposta está correta.
A resposta correta é:
Apenas II e III estão corretas

Questão 9
Incorreto
Atingiu 0,00 de
0,05
Estruturas de controle são utilizadas para automatizar ações que podem ser avaliadas e decididas pela própria lógica
de um script, tornando mais autônomas, aplicações web e páginas HTML dinâmicas.
Um script pode conter diversos tipos de funcionalidades, de acordo com os comandos implementados utilizando
recursos disponíveis na linguagem JavaScript.
 
Observe o exemplo de script a seguir:
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript - Atividade</h2>
<hr>
<p><b>Digite um x:</b></p>
<input id="x" value=1 />
<button onclick="funcao()">Laço</button>
<p id="atividade"></p>
<script>
function funcao() {
  let x = document.getElementById("x").value;
  let y = 1;
  while (x >= 1) {
      y = y * x;
      x--;
  }
  document.getElementById("atividade").innerHTML = y + "<br>";
}
</script>
</body>
</html>
 
Observe agora as afirmativas relacionadas ao script
I – O script utiliza o valor digitado pelo usuário para realizar sucessivas repetições de multiplicações partindo do valor
original pelo próximo inferior até chegar em 1 e ao final exibir o valor final das multiplicações no elemento da página
HTML;
II – A estrutura de repetição é controlada pela própria variável que inicialmente contém o valor digitado pelo usuário;
III – O controle das repetições no script é realizado pela multiplicação dos valores das variáveis x e y a cada iteração;
IV – Se o valor digitado pelo usuário for 0, o script não executará, pois 0 multiplicado por qualquer valor é zero, e
assim, o script não exibirá resposta alguma.
 
Assinale a alternativa correta:
a. Apenas I e II estão corretas
b. Apenas II, III e IV estão corretas
c. Apenas I está correta
d. Apenas II e III estão corretas
e. Todas as alternativas estão corretas
Sua resposta está incorreta.

Questão 10
Correto
Atingiu 0,05 de
0,05
A resposta correta é:
Apenas I e II estão corretas
Em algumas situações, dados em forma de texto obtidos necessitam de um tratamento com o objetivo de serem
utilizáveis pela aplicação web, se possível, mas este tipo de ação depende da aplicação de métodos que possam
realizar conversões de dados.
 
Com base neste contexto, avalie as alternativas e assinale a correta.
a. Utiliza-se o método Number() para procurar dados que possam ser convertidos em numéricos de uma
variável, ignorando caracteres não-numéricos ou situações que não possam ser convertidas

b. Dados numéricos não podem ser convertidos em texto, mas dados do tipo texto podem ser convertidos em
numéricos apenas pela retirada das aspas na atribuição destes a uma variável
c. Métodos como split() são utilizados para retirar a parte numérica de dados do tipo texto,convertendo-os
automaticamente para numéricos
d. Métodos numéricos podem ser aplicados apenas para a realização de cálculos, e não para conversões, e no
caso de dados do tipo texto, aplica-se o contrário, havendo apenas métodos para conversão
e. Em dados do tipo numérico, é preciso utilizar métodos como search() para procurar por caracteres
alfabéticos e utilizá-los como texto, excluindo os caracteres numéricos restantes
Sua resposta está correta.
A resposta correta é:
Utiliza-se o método Number() para procurar dados que possam ser convertidos em numéricos de uma variável,
ignorando caracteres não-numéricos ou situações que não possam ser convertidas
◄ ÁUDIO AULA 08 Seguir para...
CLIQUE AQUI PARA REALIZAR O FÓRUM DE 
DISCUSSÃO ►

https://www.eadunifatecie.com.br/mod/url/view.php?id=572161&forceview=1
https://www.eadunifatecie.com.br/mod/forum/view.php?id=572163&forceview=1