Buscar

ATIVIDADE DE ESTUDO 01 DESENVOLVIMENTO WEB JAVASCRIP 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 10 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 10 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 10 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

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.
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 (correta)
e.
Apenas I está correta
Feedback
Sua resposta está correta.
A resposta correta é:
Apenas II e III estão corretas
Questão 2
Correto
Atingiu 0,05 de 0,05
Marcar questã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.
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
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.
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
d.
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
e.
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 (correta)
Feedback
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 3
Correto
Atingiu 0,05 de 0,05
Marcar questã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.
Apenas I está correta
b.
Apenas II, III e IV estão corretas
c.
Apenas II e III estão corretas (correta)
d.
Todas as alternativas estão corretas
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 4
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
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.
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 ++.
b.
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
c.
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(correta)
d.
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
e.
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
Feedback
Sua resposta está correta.
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 5
Correto
Atingiu 0,05 de 0,05
Marcar questã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 I está correta
b.
Apenas II e III estão corretas
c.
Todas as alternativas estão corretas (correta)
d.
Apenas I e II estão corretas
e.
Apenas II, III e IV estão corretas
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
 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 alternativasa seguir e assinale a que corretamente poderia representar o comando acima.
a.
valor += valor
b.
valor = valor + valor
c.
valor == valor + 50
d.
valor += 50
e.
valor = 50 + 50
Feedback
Sua resposta está correta.
A resposta correta é:
valor += 50
Questão 7
Correto
Atingiu 0,05 de 0,05
Marcar questã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 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á correta.
A resposta correta é:
Apenas I e II estão corretas
Questão 8
Correto
Atingiu 0,05 de 0,05
Marcar questã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 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.
b.
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
c.
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.
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 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.
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 9
Correto
Atingiu 0,05 de 0,05
Marcar questã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 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 operador === é utilizado em situações em que não sabemos os valores a serem comparados, e caso sejam conhecidos, deve-se utilizar ==.
c.
O operador != e o operador !== são totalmente diferentes na análise de dados, e só podem ser utilizados com valores distintos
d.
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
e.
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
Feedback
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,05 de 0,05
Marcar questã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.
Apenas I está correta
b.
Apenas I e II estão corretas
c.
Apenas II, III e IV estão corretas
d.
Apenas II e III estão corretas
e.
Todas as alternativas estão corretas
Feedback
Sua resposta está correta.
A resposta correta é:
Apenas I está correta

Mais conteúdos dessa disciplina