Buscar

atividade java 02


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 15 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 15 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 15 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 terça, 29 ago 2023, 22:58 
Estado Finalizada 
Concluída em terça, 29 ago 2023, 23:13 
Tempo 
empregado 
14 minutos 32 segundos 
Avaliar 0,50 de um máximo de 0,50(100%) 
Questão 1 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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. 
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 
 
b. 
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 
 
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. 
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 
 
e. 
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 
Feedback 
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 2 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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, III e IV 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 e III estão corretas 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas II, III e IV estão corretas 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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. 
Todas as alternativas estão corretas 
 
b. 
Apenas II, III e IV estão corretas 
 
c. 
Apenas I e II estão corretas 
 
d. 
Apenas I e III estão corretas 
 
e. 
Apenas I está correta 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas I e III estão corretas 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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. 
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 
 
c. 
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 
 
d. 
Métodos como split() são utilizados para retirar a parte numérica de dados do tipo 
texto, convertendo-os automaticamente para numéricos 
 
e. 
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 
Feedback 
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 5 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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 baseadasnesse 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. 
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 e II estão corretas 
 
e. 
Apenas I está correta 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Todas as alternativas estão corretas 
Questão 6 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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. 
Todas as alternativas estão corretas 
 
b. 
Apenas II e III estão corretas 
 
c. 
Apenas I está correta 
 
d. 
Apenas II, III e IV estão corretas 
 
e. 
Apenas I e II estão corretas 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas I e II estão corretas 
Questão 7 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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 script da atividade agrega recursos de um framework a partir da importação 
deste para que suas funcionalidades possam ser utilizadas no script 
 
b. 
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 
 
c. 
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 
 
d. 
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 
 
e. 
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 
Feedback 
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 8 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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. 
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 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas II, III e IV estão corretas 
Questão 9 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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:8080neste 
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 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 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas II e III estão corretas 
Questão 10 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
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 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 
 
b. 
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 
 
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. 
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 
Feedback 
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 
Terminar revisão 
 
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572162
	Questão 1
	Texto da questão
	Feedback
	Questão 2
	Texto da questão
	Feedback
	Questão 3
	Texto da questão
	Feedback
	Questão 4
	Texto da questão
	Feedback
	Questão 5
	Texto da questão
	Feedback
	Questão 6
	Texto da questão
	Feedback
	Questão 7
	Texto da questão
	Feedback
	Questão 8
	Texto da questão
	Feedback
	Questão 9
	Texto da questão
	Feedback
	Questão 10
	Texto da questão
	Feedback