Buscar

DESENVOLVIMENTO WEB JAVASCRIPT E FRAMEWORKS

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 12 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 12 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 12 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

Iniciado em quinta, 7 set 2023, 07:55
Estado Finalizada
Concluída em quinta, 7 set 2023, 08:19
Tempo empregado 23 minutos 58 segundos
Avaliar 6,00 de um máximo de 6,00(100%)
Painel / Minhas Disciplinas
/ TECNÓLOGO EM ANÁLISE E DESENV. DE SISTEMAS EAD-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=19776
https://www.eadunifatecie.com.br/my/
https://www.eadunifatecie.com.br/course/view.php?id=19776
https://www.eadunifatecie.com.br/course/view.php?id=19776#section-12
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=626098
Questão 1
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 está correta
b. Apenas II, III e IV estão corretas
c. Todas as alternativas estão corretas
d. Apenas II e III estão corretas
e. Apenas I e II estão corretas
Sua resposta está correta.
A resposta correta é:
Apenas I e II estão corretas
Questão 2
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 II, III e IV estão corretas
b. Todas as alternativas estão corretas
c. Apenas I e II 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 3
Correto
Atingiu 0,60 de 0,60
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 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 está correta
Questão 4
Correto
Atingiu 0,60 de 0,60
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. Todas as alternativas 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 5
Correto
Atingiu 0,60 de 0,60
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 I está correta
b. Apenas II, III e IV estão corretas.
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 respostacorreta é:
Apenas II, III e IV estão corretas.
Questão 6
Correto
Atingiu 0,60 de 0,60
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. 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

b. 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
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. 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
e. 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
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 7
Correto
Atingiu 0,60 de 0,60
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. Todas as alternativas estão corretas
b. Apenas II, III e IV estão corretas
Questão 8
Correto
Atingiu 0,60 de 0,60
c. Apenas I e II 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
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. 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

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. 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
d. 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
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
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. 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
b. 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
c. O operador != e o operador !== são totalmente diferentes na análise de dados, e só podem ser utilizados com valores
distintos
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. 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

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
Scripts são elaborados para implementar páginas com objetivos diversos, podendo ser componentes para exibição de conteúdo
estático ou dinâmico de sites e aplicações web.
 
Cada script implementado possui suas particularidades e analisar e interpretar scripts inteiros escritos por terceiros é uma atividade
comum.
 
Com base neste contexto, observe o script a seguir:
 
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript - Atividade</h2>
<hr>
SIMULADOR DE CONTROLE DE PRESSÃO
<p>Valor no Sensor:</p><input id="pressao" value="0" />
</br>
<button onclick="funcao()">Avaliar Pressão</button>
<p id="atividade"></p>
<script>
function funcao() {
   let pressao = document.getElementById("pressao").value;
   let situacao = (pressao >= 50) ? "Perigo":"Seguro";
   document.getElementById("atividade").innerHTML = situacao;
}
</script>
</body>
</html>
Após avaliação do script, observe as afirmativas a seguir.
 
I – O script possui a função de gerar valor aleatório para a variável situação de forma a servir de base para a simulação de um sensor
de pressão utilizado em algum lugar;
II – Existe um campo implementado usando a tag <input> para receber o dado para avaliação no script;
III – O operador ? é utilizado para avaliar o valor da variável pressão e atribuir um conteúdo para a variável situação;
IV – O processamento do script ocorre apenas o pressionamento do botão no formulário, pois está contido em uma função
associada a este evento.
 
Assinale a alternativa correta:
a. Apenas II e III estão corretas
b. Apenas II, III e IV estão corretas
c. Apenas I e II estão corretas
d. Apenas I está correta
e. Todas as alternativas estão corretas
Sua resposta está correta.
A resposta correta é:
Apenas II, III e IV estão corretas
← ENQUETE DE SATISFAÇÃO - EAD UNIFATECIE
Seguir para...
CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 11/09/2023 - VALOR 6,0 PONTOS - 2ª OPORTUNIDADE →
https://www.eadunifatecie.com.br/mod/feedback/view.php?id=626097&forceview=1
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=626099&forceview=1

Continue navegando