Font size
WorksheetsMatemática II - Programação 15 pontos
Total questions: 15
Worksheet time: 15mins
Qual das propriedades abaixo é responsável por armazenar a informação do comprimento de uma lista de elementos?
let
length
const
while
Para criar uma referência variável chamada pontos e armazenar o valor 100 nessa referência, utilizamos qual das alternativas abaixo?
let pontos = 100;
let pontos != 100;
const pontos = 100;
let pontos + 100;
Todo loop funcional precisa de uma condição de parada, do contrário, torna-se infinito, impedindo que outros processos sejam executados. Sabendo disso, os retornos possíveis de uma condição são true ou false. Considerando esse cenário, ordene os blocos a seguir de modo que criem uma sentença entre os valores 5 e 6, respectivamente, na qual o retorno será true.
Utilize 3 blocos.
5
6
<
>=
< >
Sobre parâmetros, é correto afirmar que
Para criar uma função com parâmetro, é necessário utilizar a linguagem JS.
Não é possível criar uma função que contenha mais de 1 parâmetro
Apenas valores numéricos podem ser usados como parâmetro
Um parâmetro é uma informação essencial para que uma função seja executada.
Para reduzir a quantidade de linhas em um código, utilizamos um laço de repetição. Dependendo da linguagem, o laço de repetição pode ter nomes diferentes. Imagine que você precisa criar um laço de repetição while. Você ainda não sabe para o que ele será usado, mas decide criar o escopo do loop mesmo assim. Quais informações são necessárias na criação do escopo da estrutura de repetição? Ordene os blocos a seguir de modo que eles representem corretamente o cenário descrito.
Utilize 3 blocos. Reordenar o seguinte
while
()
{}
Qual a principal diferença entre uma função regular e uma função anônima?
A função anônima não possui um nome.
A função anônima dispensa o uso de parênteses.
A função regular não possui parâmetros, mas a função anônima possui.
A função regular possui número ilimitado de instruções, enquanto a função anônima pode executar somente uma instrução.
Reordenar o seguinte
Durante esta aula, aprendemos que, embora semelhantes, as funções regulares e anônimas possuem funcionalidades distintas. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente a criação de uma função anônima.
Utilize 4 blocos
function
()
{ }
Reordenar o seguinte
Ao criar uma função, alguns elementos caracterizam e facilmente identificam se essa é uma função regular ou uma função anônima. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente os elementos em comum presentes na criação de uma função regular e uma função anônima.
Utilize 4 blocos
function
parênteses
chaves
ponto e vírgula
Sobre o recurso classList, é correto afirmar que:
é uma propriedade que exibe a lista de classes associada a um determinado elemento.
é uma propriedade que determina a quantidade de elementos contidos em uma lista.
é uma estrutura de repetição.
é uma classe CSS.
Sobre laços de repetição, é correto afirmar:
Na linguagem JS, o ideal é utilizar somente o loop while.
Servem para diminuir a quantidade de linhas no código e evitar instruções redundantes.
A condição de parada no loop for é limitada em 100
Para controlar o número de iterações, é necessário criar a constante contador
Reordenar o seguinte
Imagine que é responsável pelo sistema interno de controle de uma loja de vestidos. Cada vestido possui um índice e três classes diferentes associadas a ele. As classes são : modelo, cor e tamanho, respectivamente. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente a instrução que acessa as informações da classe tamanho associada a um vestido.
Utilize 4 blocos.
listaDeVestidos
[contador]
.classList
[3];
Reordenar o seguinte
O recurso Template String permite que uma expressão seja exibida contendo diferentes elementos da programação, incluindo textos, funções e referências variáveis e/ou constantes. Para isso, é necessário atribuir essas informações em uma constante. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente a atribuição da expressão de texto #qtd_gols e da variável contador à constante placar.
Utilize 4 blocos.
const placar=
‘#qtd_gols
$
{contador}’;
Reordenar o seguinte
Na programação, soluções diferentes podem resolver um mesmo problema. Assim como uma instrução em comparação com outra, mas escrita de forma levemente diferente, pode significar a mesma coisa. Esse é o caso da expressão incremental contraída contador++, presente quando usamos laços de repetição. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente o formato não contraído da expressão incremental contador++.
Ordene 4 blocos.
contador =
contador
+
1;
Reordenar o seguinte
Você é a pessoa desenvolvedora responsável por avisar, em um site de sorteios, o ganhador da rodada. Uma das características desse site é que a mensagem “Você ganhou” deve ser exibida a quantidade de vezes correspondente ao valor ganho, ou seja, se o vencedor ganhou R$ 10,00, a mensagem será exibida dez vezes; se ele ganhou R$ 1.000,00, então, a mensagem será exibida mil vezes. Considerando esse cenário, ordene os blocos a seguir de modo que eles representem corretamente a estrutura de repetição para imprimir a mensagem console.log(“- Você ganhou”) para um vencedor que ganhou o valor de R$ 50,00.
Ordene 4 blocos.
for
(let contador=0;
contador <50;
contador++){}
Sobre o método add, é correto afirmar que:
Serve para adicionar uma classe a um elemento.
Serve para remover uma classe de um elemento
Serve para armazenar uma linha extensa de código.
Serve para realizar iterações em uma lista.
