Buscar

ATIVIDADE DE ESTUDO 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 27 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 27 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 27 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

ATIVIDADE DE ESTUDO – JAVASCRIPT E FRAMEWORKS 
 
Operadores são símbolos importantes na programação e alguns são básicos em qualquer 
linguagem de programação, mas outros são mais específicos e utilizados em determinadas 
linguagens apenas. 
A atribuição é uma ação comum nas linguagens, geralmente tendo um operador específicos 
para esta atividade, e no caso de JavaScript, existem vários disponíveis. 
 
As alternativas a seguir trazem conteúdo sobre este tipo de operador. Assinale a correta. 
 
 
a. 
Quando utilizamos operadores do tipo *= informamos num script que o valor atribuído a 
uma variável deve ser após a atribuição, multiplicado por algum valor a ser utilizado no 
mesmo comando de um script 
 
b. 
O uso do operador /= deve ocorrer quando datas sejam atribuídas a variáveis, pois é preciso 
serem verificadas quanto ao correto uso de / no formato do dado 
 
c. 
Operadores como <<= ou >>= servem para que valores numéricos sejam decrementados 
ou incrementados em uma unidade antes da atribuição, assim como nos operadores – e ++. 
 
d. 
O operador %= é utilizado para que se possa calcular a porcentagem de determinado valor 
e o resultado da operação seja atribuído diretamente a uma variável 
 
e. 
Operadores de atribuição que contém um operador matemático antes do operador simples 
de atribuição como += ou -= realizam uma operação matemática antes de atribuir o 
resultado a uma variável 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Operadores de atribuição que contém um operador matemático antes do operador simples 
de atribuição como += ou -= realizam uma operação matemática antes de atribuir o 
resultado a uma variável 
Questão 2 
Correto 
Atingiu 0,05 de 0,05 
Remover marcação 
Texto da questão 
Conhecer as funcionalidades e uso de cada tipo de linguagem ou framework existente é algo 
bastante complexo, pois existem muitas opções, mas alguns fundamentos da área de 
desenvolvimento de software são importantes e de propósito geral para todas as 
linguagens. 
Com base no contexto de aplicações de linguagens de programação, observe as afirmativas 
a seguir. 
 
I – JavaScript é uma boa opção de framework baseado em CSS para programação web; 
II – A linguagem HTML é dita de marcação por servir de base para a estruturação de páginas 
web; 
III – Quando uma página é implementada, esta pode ser baseada num script que pode 
conter ao mesmo tempo HTML, CSS e JavaScript; 
IV – Podemos classificar HTML como ferramenta para back-end, e JavaScript como front.end. 
 
Assinale a alternativa correta: 
 
 
a. 
Todas as alternativas estão corretas 
 
b. 
Apenas I e II 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 
 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas II e III estão corretas 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Remover marcação 
Texto da questão 
A forma como pode ser implementado o script varia de acordo com às necessidades a serem 
satisfeitas pela aplicação e a forma como o desenvolvedor escreve seus scripts. 
 
Uma maneira de se implementar scripts é através do uso de estruturas como a do exemplo a 
seguir: 
 
function funcao(a, b) { 
 return (a+b); 
} 
 
Sobre este contexto, observe as alternativas e assinale a correta: 
 
 
a. 
A estrutura do script utilizada indica que esta deve receber dois dados que serão digitados 
pelo usuário durante a execução da função, e trabalhar com estes dados para obter uma 
soma a ser exibida ao usuário ao final da execução da função. 
 
b. 
As letras a e b indicadas entre parênteses na primeira linha da função indicam as letras 
utilizadas como dados a serem tratados na função, e o resultado retornado neste caso, seria 
ab. 
 
c. 
A sintaxe de uma função indica que esta deve receber um nome escolhido pelo 
desenvolvedor, pode receber parâmetros indicados na sua declaração e como 
processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de 
código do script que chamou a função 
 
d. 
A estrutura indicada no exemplo se refere a uma função que nitidamente possui problemas 
em sua escrita, pois são indicadas duas vezes a ideia de função com os termos function e 
função, sendo totalmente desnecessário 
 
e. 
A indicação de chaves na função implementada indica que dados em forma de lista devem 
ser utilizados, pois estes delimitadores se referem a estruturas de dados para mais de um 
valor, diferente de variáveis. 
 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
A sintaxe de uma função indica que esta deve receber um nome escolhido pelo 
desenvolvedor, pode receber parâmetros indicados na sua declaração e como 
processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de 
código do script que chamou a função 
Questão 4 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
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 II e III estão corretas 
 
b. 
Apenas I está correta 
 
c. 
Apenas I e II estão corretas 
 
d. 
Apenas II, III e IV estão corretas 
 
e. 
Todas as alternativas estão corretas 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas I e II estão corretas 
Questão 5 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
O desenvolvimento de páginas web com base em scripts é uma atividade bastante comum, e 
para os estudos na disciplina é importante que se possa identificar gradativamente mais 
elementos em um script, mostrando clara evolução nos conhecimentos em HML, CSS ou 
JavaScript, por exemplo. 
Com base neste contexto, observe as afirmativas a seguir. 
 
I – É fácil identificar elementos de HTML ou Javascript em códigos, pois tags como <HTML> 
ou <BODY> indicam que o comando se refere a HTML, e no caso de tags </HTML> ou 
</BODY> indicam comandos de JavaScript; 
II – Comandos Javascript podem ser incluídos diretamente em scripts HTML entre tags 
<script> e </script> para seguir regras de semântica da linguagem HTML; 
III – Os scripts em Javascript permitem que muitos processos possam ser implementados 
que o HTML em si não é capaz de realizar; 
IV – É da sintaxe de HTML que tags sejam inseridas entre sinais de < e >, assim como linhas 
de comandos em JavaScript sejam finalizadas com o símbolo. 
 
Assinale a alternativa correta: 
 
a. 
Apenas II e III estão corretas 
 
b. 
Apenas I está correta 
 
c. 
Apenas I e II estão corretas 
 
d. 
ApenasII, III e IV estão corretas 
 
e. 
Todas as alternativas estão corretas 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas II, III e IV estão corretas 
Questão 6 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
Scripts podem ser implementados de mais de uma forma normalmente, e uma das formas é 
através da utilização de funções que possuem algumas características específicas quanto a 
seu uso. 
 
Observe o exemplo de função a seguir: 
 
function funcao() { 
 x = document.getElementById("x").value; 
 y = document.getElementById("y").value; 
 z = document.getElementById("z").value; 
 document.getElementById("Atividade").innerHTML = ((x + y) * (x + y)) / z; 
} 
 
Observa as afirmativas a seguir que se referem ao script exemplo da atividade. 
 
I – A função trabalha com três variáveis para armazenar dados de 3 fontes diferentes obtidas 
a partir do restante do script HTML que chama a função provavelmente; 
II – A expressão matemática implementada na função calcula o quadrado de x+y e depois 
divide por z para então exibir o resultado em um elemento HTML da página; 
III – A expressão matemática implementada na função calcula o duas vezes o valor da soma 
entre x e y e depois exibe o resultado em um elemento HTML da página; 
IV – São utilizadas quatro variáveis no script, sendo três para receber dados vindos da parte 
escrita em HTML para processamento, e uma gerada na função para armazenar o resultado 
do processamento. 
 
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. 
Apenas I e II estão corretas 
 
e. 
Todas as alternativas estão corretas 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas I e II estão corretas 
Questão 7 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
O desenvolvimento de códigos para softwares em geral atende às regras básicas de 
semântica e sintaxe de cada linguagem, e não seguir estas implica na não correta execução 
do mesmo, podendo um simples detalhe fora do padrão exigido gerar problemas na 
execução de códigos em quaisquer linguagens de programação, assim como em JavaScript. 
 
Observe as alternativas relativas ao que foi citado no contexto e assinale a correta. 
 
 
a. 
JavaScript é uma ferramenta que oferece algumas funcionalidades extras ao HTML, 
permitindo que as tags possam receber alguns parâmetros adicionais de efeitos visuais 
apenas 
 
b. 
Scripts Javascript devem ser obrigatoriamente escritos em arquivos separados para serem 
utilizados em páginas HTML 
 
c. 
Os comandos JavaScript devem ser inseridos dentro de tags <script> e </script> quando 
inseridos em scripts HTML 
 
d. 
Comandos HTML devem ser sempre inseridos dentro de scripts JavaScript utilizando a tag 
<CSS> como indicação da mescla de linguagens num mesmo arquivo 
 
e. 
Tags HTML não podem ser combinadas com JavaScript, pois não são linguagens 
compatíveis, sendo utilizadas para tipos diferentes de aplicações 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Os comandos JavaScript devem ser inseridos dentro de tags <script> e </script> quando 
inseridos em scripts HTML 
Questão 8 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
O uso de operadores e delimitadores em scripts é bastante comum, e a variedade de 
símbolos aceitos para estas finalidades é ampla, podendo gerar confusão em 
desenvolvedores quanto à correta utilização destes. 
Para esta atividade, observe as afirmativas a seguir sobre regras de precedência de 
operadores e delimitadores. 
 
I – Quando desejamos priorizar cálculo em uma expressão, mesmo que com operadores de 
menor precedência sobre outros na expressão, podemos utilizar parênteses para aumentar a 
prioridade; 
II – Operadores de multiplicação e divisão possuem uma prioridade padrão na matemática 
sobre operadores de soma e subtração; 
III – As expressões escritas com operadores de mesmo grau de precedência como somas e 
subtrações poderiam ser resolvidas em qualquer ordem das operações sem afetar seu 
resultado geral; 
IV – Operadores como incremento e decremento são bastante utilizados em situações bem 
específicas, e seu uso antes do nome de uma variável ou depois do nome afetam a sua 
funcionalidade. 
 
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 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Todas as alternativas estão corretas 
Questão 9 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
Operadores lógicos são utilizados em situações nas quais duas ou mais condições lógicas 
devem ser avaliadas simultaneamente e é preciso estar atento ao correto uso destes 
operadores, pois afetam diretamente a execução de scripts de acordo com os resultados 
lógicos das expressões. 
 
Observe o exemplo a seguir. 
 
(temperatura >= 50 && temperatura <= 100) 
 
Com base na expressão lógica acima, assinale a alternativa que corretamente interprete-a. 
 
 
a. 
A expressão pode ser utilizada em casos em que seja necessário delimitar uma faixa de 
valores que varia entre 50 e 100 
 
b. 
A expressão aceita como verdadeiros, valores maiores que 100 e menores que 50 
 
c. 
Uma expressão lógica como essa não pode ser utilizada, pois a composição dela não 
permite que nenhum valor seja verdadeiro, pois não há valores que possam atender as duas 
condições ao mesmo tempo 
 
d. 
A expressão da atividade possui uma faixa de valores aceitos bastante ampla, desde valores 
menores que 50 a valores maiores que 100 com base no operador E que age desta forma no 
exemplo 
 
e. 
A expressão pode ser utilizada em casos em que sejam aceitos valores que sejam maiores 
que 50 ou valores maiores que 100, pois o operador OU utilizado na expressão considera 
válidos valores que atendam a ao menos uma das partes da expressão 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
A expressão pode ser utilizada em casos em que seja necessário delimitar uma faixa de 
valores que varia entre 50 e 100 
Questão 10 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
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 associadaa este evento. 
 
Assinale a alternativa correta: 
 
 
 
 
a. 
Apenas I e II estão corretas 
 
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 está correta 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas II, III e IV estão corretas 
 
 
Questão 1 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
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. 
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 
 
b. 
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 
 
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. 
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 
 
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 
 
Feedback 
Sua resposta está incorreta. 
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 2 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
 A avaliação de comandos em script é algo comum no desenvolvimento de software, pois 
muitas vezes é preciso, além de implementar novos scripts, corrigir ou melhorar scripts já 
existentes, sendo importante a capacidade de interpretar a corrigir comandos 
implementados por terceiros. 
 
Para esta atividade, observe o comando a seguir: 
 
valor = valor + 50; 
 
Observe as alternativas a seguir e assinale a que corretamente poderia representar o 
comando acima. 
 
a. 
valor = valor + valor 
 
b. 
valor += valor 
 
c. 
valor = 50 + 50 
 
d. 
valor += 50 
 
e. 
valor == valor + 50 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
valor += 50 
Questão 3 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
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. 
Todas as alternativas estão corretas 
 
b. 
Apenas II, III e IV estão corretas 
 
c. 
Apenas II e III estão corretas 
 
d. 
Apenas I e II estão corretas 
 
e. 
Apenas I está correta 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas I está correta 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Remover marcação 
Texto da questão 
Avaliar scripts escritos por outras pessoas é uma atividade comum na rotina de 
desenvolvedores de software, e cabe a estes, interpretar e se necessário, realizar correções 
ou melhorias no que foi implementado. 
 
Com base neste contexto, observe os comandos a seguir: 
 
document.getElementById("elementoX").innerHTML = "Valor = " + 100; 
document.getElementById("elementoY").innerHTML = "Resultado= " + 2 + 3; 
 
Após avaliar os comandos acima, assinale a alternativa que corretamente indique o que seria 
apresentado ao usuário na página web associada a este script. 
 
 
a. 
O primeiro comando exibiria ao usuário o texto “Valor = 100”, e o segundo exibiria o texto 
“Resultado= 5”. 
 
b. 
Temos um problema no script, pois não se pode associar elementos HTML como elementoX 
e elementoY a dados diretamente em atributos innerHTML, apenas variáveis 
 
c. 
Os dois comandos estão escritos de forma inadequada, pois mesmo os dados numéricos 
precisam estar escritos entre aspas 
 
d. 
O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, 
“Valor = 100”. 
 
e. 
Os textos apresentados pelos dois comandos do exemplo não seriam exibidos por completo, 
pois ao invés do símbolo +, é preciso utilizar o símbolo da vírgula para separar dados a 
serem exibidos 
 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, 
“Valor = 100”. 
Questão 5 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
O desenvolvimento de Internet vem ocorrendo desde o século passado, e mudanças 
significativas ocorrem de tempos em tempos a partir de novas propostas que acabam 
agradando ao mercado e a sociedade e tornam-se muito populares, como redes sociais e 
plataformas de vídeo. 
 
Com base na evolução da web, observe as alternativas a seguir e assinale a correta: 
 
 
a. 
Além de linguagens de programação como JavaScript e HTML, existem linguagens de 
programação como PHP que também permitem ao desenvolvedor lidar com bancos de 
dados e aplicações cliente-servidor 
 
b. 
A linguagem HTML surgiu em função do desenvolvimento da Internet para padronizar o 
desenvolvimento de conteúdo através de uma linguagem que poderia ser interpretada por 
navegadores web 
 
c. 
Existem linguagens de programação como CSS que possuem muitos recursos de 
programação que possuem recursos completos para o desenvolvimento de software e 
aplicações web 
 
d. 
JavaScript foi a primeira linguagem de programação, criadana década de 1990, sendo capaz 
de oferecer recursos importante que serviram de base para outras linguagens posteriores a 
ela como C e Java 
 
e. 
ECMAScript é uma concorrente direta da linguagem JavaScript para o desenvolvimento web, 
e tanto uma quanto a outra são utilizadas para complementar o HTML com as chamadas 
folhas de estilo 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
A linguagem HTML surgiu em função do desenvolvimento da Internet para padronizar o 
desenvolvimento de conteúdo através de uma linguagem que poderia ser interpretada por 
navegadores web 
Questão 6 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
Operadores são essenciais para a implementação de software, pois são utilizados para a 
construção de expressões de diferentes tipos, e um tipo importante de operadores 
disponíveis na linguagem JavaScript são os matemáticos que são muito utilizados. 
 
Em relação a esse tipo de operador, observe as afirmativas a seguir: 
 
I – Os operadores matemáticos são utilizados livremente na construção de expressões, e 
diferentemente da matemática, não possuem regras de uso, eliminando chances de 
resultados inesperados; 
II – Existem operadores convencionais como + e -, iguais os da matemática, mas existem 
operadores diferentes como **, ++ e --; 
III – Operadores de incremento e decremento realizam cálculos simples de aumento ou 
redução em uma unidade do valor contido em uma estrutura de dados; 
IV – O operador % representa uma operação bastante particular da programação, onde o 
resultado de uma operação usando o símbolo é o resto de uma divisão. 
 
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 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas II, III e IV estão corretas 
Questão 7 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
Existem diferentes tipos de operadores, sendo todos relevantes e necessários para 
determinados tipos de problemas. Os operadores podem ser classificados em diferentes 
tipos e finalidades. 
 
Analise as afirmativas a seguir sobre personagens em roteiros para jogos. 
 
I – Operadores ditos de atribuição servem para que dados sejam comparados, e depois, se 
iguais, adicionados a variáveis; 
II – Operadores relacionais são utilizados na comparação com base dados diretamente ou 
que estejam armazenados em estruturas de dados; 
III – Existem operadores úteis capazes de realizar cálculos antes de armazenar dados como 
os operadores += e *=; 
IV – Os operadores relacionais servem para realizar verificações de condições, e temos como 
exemplo o operador = utilizado para cerificar se dados são iguais. 
 
Assinale a alternativa correta: 
 
 
a. 
Todas as alternativas estão corretas 
 
b. 
Apenas II, III e IV estão corretas 
 
c. 
Apenas II e III estão corretas 
 
d. 
Apenas I está correta 
 
e. 
Apenas I e II estão corretas 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas II e III estão corretas 
Questão 8 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
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 operador === é utilizado em situações em que não sabemos os valores a serem 
comparados, e caso sejam conhecidos, deve-se utilizar ==. 
 
b. 
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 
 
c. 
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 
 
d. 
O uso do operador? ternário deve ser feito apenas se existir apenas um valor a ser avaliado, 
pois a comparação realizada pelo operador ocorre apenas entre valores numéricos contidos 
em variáveis 
 
e. 
O operador != e o operador !== são totalmente diferentes na análise de dados, e só podem 
ser utilizados com valores distintos 
 
Feedback 
Sua resposta está incorreta. 
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 9 
Incorreto 
Atingiu 0,00 de 0,05 
Remover marcação 
Texto da questão 
Estruturas de dados geram a capacidade de armazenamento temporário de dados em 
memória, durante a execução de scripts, e ao final, quando a execução é encerrada, os 
valores são descartados geralmente e o recurso de memória, disponibilizado para outras 
aplicações. 
Dentre os tipos de estruturas de dados utilizáveis em scripts, um é bastante útil chamado de 
objeto. 
 
 
Com base no contexto, analise as afirmativas. 
 
I – Objetos são conjuntos distintos de dados associados a atributos de uma estrutura 
definida para conter, sob um único nome, dados de diferentes tipos representando 
características de algo; 
II – Métodos são representações de dados de objetos que podem ser modificados por 
atributos que representam ações que podem ser realizadas sob dados de métodos; 
III – Objetos são estruturas genéricas criadas para conter diversos conjuntos de dados 
chamados de métodos que são utilizados para representar características de objetos reais; 
IV – Atributos são consideradas ocorrências de objetos, sendo então conjuntos completos de 
dados relativos a uma ocorrência de um objeto, e métodos servem para definir os dados 
isolados de objetos. 
 
Assinale a alternativa correta: 
 
 
a. 
Apenas II, III e IV estão corretas 
 
b. 
Todas as alternativas estão corretas 
 
c. 
Apenas II e III estão corretas 
 
d. 
Apenas I está correta 
 
e. 
Apenas I e II estão corretas 
 
Feedback 
Sua resposta está incorreta. 
A resposta correta é: 
Apenas I está correta 
Questão 10 
Correto 
Atingiu 0,05 de 0,05 
Remover marcação 
Texto da questão 
O uso de estruturas de dados em scripts é uma atividade bastante comum e essencial e 
muitas aplicações, pois quando é necessário que uma página seja dinâmica, geralmente ela 
trata dados através de processos definidos por ela. 
Observe o exemplo de estrutura a seguir: 
 
const carro = {marca: x, modelo: y, placa: z}; 
 
Observe as afirmativas a seguir contendo conteúdo sobre a estrutura da atividade. 
 
I – No exemplo, x, y e z representam atributos de um objeto chamado const que devem 
receber dados de campos no script HTML; 
II – Um objeto carro é definido para receber dados relativos à marca, modelo e placa como 
atributos gerais para estruturar dados aceitos pela estrutura de dados; 
III – Os valores a serem atribuídos aos atributos do objeto serão obtidos a partir dos dados 
contidos nas estruturas de dados x, y e z; 
IV – A estrutura de dados em questão se refere a uma lista contendo três dados x, y e z a 
serem armazenados nas posições indicadas pelas variáveis marca. modelo e placa. 
 
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 I está correta 
 
e. 
Apenas II, III e IV estão corretas 
 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Apenas II e III estão corretas 
 
	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ãoFeedback
	Questão 8
	Texto da questão
	Feedback
	Questão 9
	Texto da questão
	Feedback
	Questão 10
	Texto da questão
	Feedback
	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

Continue navegando