Logo Passei Direto
Buscar

ATIVIDADE DE ESTUDO 02 - Tentativas mescladas - DESENVOLVIMENTO WEB JAVASCRIP E FRAMEWORKS

User badge image
MB Dev

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Iniciado em segunda, 14 ago 2023, 02:26
Estado Finalizada
Concluída em segunda, 14 ago 2023, 02:38
Tempo
empregado
12 minutos 9 segundos
Avaliar 0,50 de um máximo de 0,50(100%)
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: 03/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 1
Correto
Atingiu 0,05 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 de informar 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 I está correta
b. Apenas II, III e IV estão corretas
c. Apenas II e III 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 2
Correto
Atingiu 0,05 de 0,05
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. Uma biblioteca chamada Ajax pertencente à Google é utilizada para ampliar funcionalidades JavaScript, sendo ativada pelo
endereço indicado no script
b. 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
c. 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
d. 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

e. 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
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
Questão 3
Correto
Atingiu 0,05 de 0,05
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. 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
b. 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
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. 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
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 4
Correto
Atingiu 0,05 de 0,05
Estruturas de dados são importantes recursos para que se possa trabalhar com dados em aplicações web, mas é preciso estar sempre
atento ao correto uso das mesmas, respeitando sintaxe e semântica de seu uso para evitar problemas de interpretação e execução dos
scripts.
 
var idade;
rg;
let peso = 70;
altura = 1,75;
const pi = 3,14;
const pessoa = {
    nome: "João",
    sobrenomeme: "Silva"
};
 
Observe as afirmativas a seguir contendo pontos ligados ao projeto de desenvolvimento de jogos.
 
I – Variáveis podem ser declaradas com o uso da palavra reservada const anteriormente ao seu nome para indicação da declaração de
variáveis;
II – É preciso incluir ponto e vírgula ao final da declaração de variáveis, independentemente de terem dados atribuídos para sua
inicialização ou não;
III – Objetos são estruturas de dados que podem conter, sob um único nome, dados de diferentes tipos chamados atributos;
IV – Para se atribuir dados a estruturas de dados, é comum que seja utilizado o operador =.
 
Assinale a alternativa correta:
a. Apenas II e III estão corretas
b. Todas as alternativas estão corretas
c. Apenas I e II estão corretas
d. Apenas II, III e IV estão corretas.
e. Apenas I está correta
Sua resposta está correta.
A resposta correta é:
Apenas II, III e IV estão corretas.
Questão 5
Correto
Atingiu 0,05 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. Apenas I está correta
c. Apenas II, III e IV 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 I e II estão corretas
Questão 6
Correto
Atingiu 0,05 de 0,05
Scripts podem ser utilizados para diversas finalidades e compreender o que foi implementado em um script faz parte de atividades de
rotina em empresas de desenvolvimento de software em que muitas vezes é preciso alterar ou corrigir conteúdo já produzido por
outros.
 
Com base neste contexto, analise o trecho de script abaixo:
 
<script>
function funcao() {
  x = document.getElementById("x").value;
  document.getElementById('at1').innerHTML = x.length;
  y = document.getElementById("y").value;
  document.getElementById('at2').innerHTML = y.concat(x);
  z = document.getElementById("z").value;
  document.getElementById('at3').innerHTML = z. toLowerCase(z);
}
</script>
 
Observe as afirmativas baseadas nesse contexto.
 
I – Para este script, são utilizados três variáveis para armazenarem dados para tratamento no script;
II – No script, o método length() utilizado para processar o dado da variável x apenas verifica a quantidade de caracteres
armazenados;
III – O método concat() aplicado na variável y une os conteúdos de texto das variáveis x e y, armazenando o conteúdo concatenado na
variável y;
IV – É utilizado o método toLowerCase() sobre o conteúdo da variável z para que todos os caracteres alfabéticos não minúsculos
contidos na variável sejam convertidos em minúsculos.
 
Assinale a alternativa correta:
a. Apenas I e II 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 II e III estão corretas
Sua resposta está correta.
A resposta correta é:
Todas as alternativas estão corretas
Questão 7
Correto
Atingiu 0,05 de 0,05
O desenvolvimento de páginas web com base em HTML é um trabalho relativamente simples, pois envolve a definição de
posicionamento de elementos em páginas, sem envolver diretamente estruturas de controle ou de dados, não presentes em HTML.
Para ampliar às possibilidades em páginas web, podem ser agregados ao HTML, linguagens como JavaScript ou PHP, e é importante
que se tenha capacidade de observar scripts e identificar o que não faz parte do conjunto de elementos HTML e seus atributos.
 
Com base neste contexto, observe o script.
<!DOCTYPE html>
<html>
<script   src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js">
</script>
<body>
<h2>JavaScript - Atividade</h2>
<hr>
<div ng-app="App" ng-controller="Calcula">
X = {{ x }} <br>
Y = {{ y }} <br>
Resultado = {{ x + y) }}
</div>
<script>
var app = angular.module("App", []);
app.controller("Calcula", function($dados) {
    $dados.x = 5;
    $dados.y = 5;
});
</script>
</body>
</html>
 
Após avaliar o script, avalie as afirmativas.
I – Quando agregamos funcionalidades do framework Node.js ao script HTML do exemplo, temos que observar pequenos detalhes
que identificam a existência de componentes que não são nativos de HTML;
II – Para o script foram declaradas duas variáveis que são inicializadas com valores para serem utilizados no processamento dos
cálculos da função;
III – A tag <div> do script HTML através da diretiva ng-controller consegue manter atualizado o conteúdo da página à medida que o
script realiza seu processamento;
IV – Assim como no framework utilizado no script da atividade, todos os demais estudados também implementam scripts da mesma
forma, mesclando tags HTML com comandos e funções específicos.
 
Assinale a alternativa correta:
a. Apenas I está correta
b. Apenas II e III estão corretas
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 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 II, III e IV estão corretas
b. Apenas I está correta
c. Apenas II e III 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 9
Correto
Atingiu 0,05 de 0,05
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. 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
b. 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

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
Questão 10
Correto
Atingiu 0,05 de 0,05A 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 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
b. 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
c. 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
d. 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
e. 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

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
◄ Á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
Iniciado em domingo, 13 ago 2023, 03:38
Estado Finalizada
Concluída em domingo, 13 ago 2023, 03:50
Tempo
empregado
11 minutos 32 segundos
Avaliar 0,45 de um máximo de 0,50(90%)
Questão 1
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. 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 é:
Todas as alternativas estão corretas
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: 03/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
A linguagem HTML é capaz de produzir conteúdo para páginas web a partir de elementos definidos por tags como <p> para
parágrafos, <input> para campos para preenchimento de dados, etc.
E certos casos, os detalhes adicionais incluídos junto ao script HTML que identificam o uso de alguma outra linguagem ou framework
podem não ser tão claros.
 
Com base neste contexto, observe o script a seguir?
 
<!DOCTYPE html>
<html>
<script   src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js">
</script>
<body>
<h2>JavaScript - Atividade</h2>
<hr>
<div ng-app="">
   <p>X: <input type="text" ng-model="x"></p>
   <p ng-bind="x"></p>
   <p>Y: <input type="text" ng-model="y"></p>
   <p ng-bind="y"></p>
</div>
</body>
</html>
 
Avalie agora as afirmativas sobre o script e suas características.
I – Nitidamente, inserido em meio às tags HTML, existem comandos do framework React que permitem ampliar as funcionalidades na
construção de interfaces neste script;
II – Algumas diretivas adicionais foram inseridas no script HTML permitindo que o framework Angular.JS possa adicionar novos
recursos aos elementos HTML;
III – O framework do exemplo é utilizado após ser acessado remotamente, pois é parte natural da linguagem HTML, nem da
linguagem JavaScript diretamente interpretada pelo navegador;
IV – São utilizadas duas estruturas de dados para armazenar valores recebidos por campos de formulário de uma página HTML.
 
Assinale a alternativa correta:
a. Apenas II e III estão corretas
b. Todas as alternativas estão corretas
c. Apenas I está correta
d. Apenas I e II estão corretas
e. Apenas II, III e IV estão corretas
Sua resposta está correta.
Questão 3
Correto
Atingiu 0,05 de 0,05
A resposta correta é:
Apenas II, III e IV estão corretas
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, III e IV estão corretas
b. Apenas I está correta
c. Apenas I e II estão corretas
d. Todas as alternativas 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 4
Incorreto
Atingiu 0,00 de 0,05
O uso de estruturas de controle é uma atividade bastante comum em scripts para que possam se tornar dinâmicos, pois sem estas
estruturas, uma aplicação não pode decidir por conta própria, que processos podem ser realizados.
 
O script a seguir traz um exemplo de uso de um dos tipos de estruturas de controle estudadas.
 
<p id="atividade"></p>
<script>
function funcao() {
    x = document.getElementById("x").value;
    if (x == 7) {
        mensagem = "Valor correto!";
    } else if (x > 7) {
        mensagem = "Palpite alto...";
    } else {
        mensagem = "Palpite baixo...";
    }
    document.getElementById('atividade').innerHTML = mensagem;
}
</script>
 
Após analisar o script, avalie as afirmativas a seguir:
 
I – O script da atividade trata o valor contido na variável x que tem seu valor atribuído a partir de um elemento do script HTML;
II – Existem 3 avaliações realizadas no script, em que são verificadas possíveis alternativas de valores que podem estar atribuídas à
variável x;
III – Ao términoda execução do script, o valor da variável x é exibido em um elemento da página web indicado como retorno da
função;
IV – O script avalia o valor contido na variável atividade, de forma que dependendo do resultado de expressões lógicas, diferentes
mensagens são exibidas pela função do script ao usuário.
Assinale a alternativa correta:
a. Todas as alternativas estão corretas
b. Apenas II e III estão corretas
c. Apenas I está correta
d. Apenas I e II 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 5
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 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
b. 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

c. O framework React que seria utilizado para implementar o exemplo é gravado em arquivo HTML comum e carregado
normalmente no navegador como arquivo
d. 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
e. 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
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 6
Correto
Atingiu 0,05 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 está correta
b. Apenas I e II estão corretas
c. Apenas II, III e IV estão corretas
d. Todas as alternativas 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 7
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 II e III estão corretas
b. Apenas I e II estão corretas
c. Todas as alternativas estão corretas
d. Apenas I está correta
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 8
Correto
Atingiu 0,05 de 0,05
Aprender a programar em JavaScript é uma atividade bastante interessante, pois unindo-a com HTML, é possível rapidamente ver
resultados concretos em páginas visualizadas em navegadores web.
Uma próxima etapa no aprendizado de desenvolvimento de conteúdo para páginas web e aplicações é a aplicação de frameworks em
conjunto com HTML e JavaScript, ampliando as possibilidades de criação.
 
Com base no tema relacionado a frameworks, observe as afirmativas.
 
I – O framework JQuery é considerado uma extensão para os scripts em HTML e JavaScript que agem diretamente sobre elementos
HTML indicados por tags entre aspas e parênteses;
II – Um framework ideal para uso com atividades de aplicações remotas cliente-servidor, tendo recursos específicos para este tipo de
comunicação é React que é conhecido por esta funcionalidade;
III – Uma forma de ampliar as funcionalidades do HTML é o framework AngularJS que agrega diretivas extras para elementos HTML
indicadas por iniciais ng;
IV – Quando se opta pelo uso do framework Node.JS, a tendência é que se utilize suas amplas funcionalidades para desenvolvimento
de interfaces para gerar aplicações padronizadas em aparência.
 
Assinale a alternativa correta:
a. Apenas I está correta
b. Apenas I e II estão corretas
c. Todas as alternativas estão corretas
d. Apenas I e III estão corretas
e. Apenas II, III e IV estão corretas
Sua resposta está correta.
A resposta correta é:
Apenas I e III estão corretas
Questão 9
Correto
Atingiu 0,05 de 0,05
O uso de frameworks baseados em JavaScript é uma atividade bastante comum no desenvolvimento de aplicações web, sendo que a
chamada programação back-end trata dados e eventos de páginas web de forma a torna-las dinâmicas.
O script a seguir traz um importante recurso que pode ser utilizado em muitas aplicações.
 
var http = require('http');
var fs = require('fs');
 
http.createServer(function (req, servico) {
  fs.appendFile('texto.txt', '\nPrimeira Parte do Texto.\n', function (err){
    if (err) throw err;
    console.log('Arquivo gerado com sucesso.');
  });
  fs.readFile('texto.txt', function(err, data) {
    servico.writeHead(200, {'Content-Type': 'text/html'});
    servico.write(data);
  });
  fs.appendFile('texto.txt', '\Segunda Parte do Texto.\n', function (err) {
    if (err) throw err;
    console.log('Conteúdo adicionado.');
  });
}).listen(8080);
Após observar e avaliar o script,analise as afirmativas.
 
I – São definidas duas variáveis no script para que os dados a serem armazenados em arquivo possam ser atribuídos a elas antes do
processo de gravação;
II – O script é capaz de verificar se um arquivo pode ser gerado e, em caso de sucesso no processo, adicionar conteúdo no mesmo;
III – Existem funções específicas para realizar ações relacionadas ao conteúdo do arquivo como inserção ou leitura de dados no
mesmo;
IV – O método appendFile() é utilizado no script para que se possa adicionar texto indicado entre aspas simples diretamente no
arquivo indicado também entre aspas simples.
 
Assinale a alternativa correta:
a. Todas as alternativas estão corretas
b. Apenas II e III estão corretas
c. Apenas I e II estão corretas
d. Apenas II, III e IV estão corretas
e. Apenas I está correta
Sua resposta está correta.
A resposta correta é:
Questão 10
Correto
Atingiu 0,05 de 0,05
Apenas II, III e IV estão corretas
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. 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
b. 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
c. 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

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. 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
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
◄ Á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

Mais conteúdos dessa disciplina