Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Código com Variáveis Acumuladoras

Total questions: 76

Worksheet time: 1hrs 26mins

Name
Class
Date
1.

Considere o código a seguir. Qual será o último valor armazenado na variável "soma" para o código a)?

a)

0

b)

6

c)

12

d)

8

2.

Considere o código a seguir. Qual será o último valor armazenado na variável "soma" para o código b)?

a)

8

b)

6

c)

12

d)

2

3.

Considere o código a seguir. Qual será o último valor armazenado na variável "soma" para o código c)?

a)

13

b)

6

c)

8

d)

11

4.

O que o algoritmo apresentado na imagem faz?

a)

Calcula a média dos números digitados.

b)

Soma todos os números digitados até que o número zero seja digitado.

c)

Multiplica todos os números digitados.

d)

Subtrai os números digitados até que o número zero seja digitado.

5.

Qual é o valor inicial da variável "soma"?

a)

1

b)

5

c)

0

d)

10

6.

Qual é o valor final da variável "soma" após a execução do algoritmo apresentado?

a)

10

b)

15

c)

20

d)

5

7.

Qual é o símbolo do operador lógico E?

a)

||

b)

&&

c)

++

d)

!=

8.

Quantas vezes o loop "while" é executado no algoritmo?

a)

4 vezes

b)

5 vezes

c)

6 vezes

d)

7 vezes

9.

Qual é o resultado da soma de todos os números pares de 1 até 10?

a)

20

b)

30

c)

40

d)

50

10.

Qual é a função em JavaScript usada para gerar um número aleatório entre 0 (inclusivo) e 1 (exclusivo)?

a)

Math.random()

b)

Math.floor()

c)

Math.ceil()

d)

Math.round()

11.

O que faz a expressão Math.floor(x * 10) no código JavaScript apresentado?

a)

Retorna um número aleatório entre 0 e 1

b)

Retorna um número inteiro entre 0 e 9

c)

Retorna um número decimal entre 0 e 9

d)

Retorna um número inteiro entre 1 e 10

12.

Qual é o valor inicial de "i" para que o algoritmo mostre 5 números aleatórios entre 0 e 9?

a)

0

b)

1

c)

5

d)

10

13.

Qual expressão completa a linha "x = ________" para gerar um decimal entre 0 e 1?

a)

Math.random()

b)

Math.floor(10 * Math.random())

c)

Math.ceil(Math.random())

d)

Math.round(Math.random())

14.

Qual é o valor que deve ser adicionado a "i" para incrementar o loop corretamente?

a)

1

b)

2

c)

5

d)

10

15.

Qual função é usada para converter um número decimal em um inteiro entre 0 e 9?

a)

Math.floor(x * 10)

b)

Math.ceil(x * 10)

c)

Math.round(x * 10)

d)

Math.abs(x * 10)

16.

Qual é a condição correta para o loop "while" parar no algoritmo apresentado?

a)

sorteio !== 32

b)

sorteio === 32

c)

x === 32

d)

x !== 32

17.

Qual é a função utilizada para gerar um número decimal aleatório entre 0 e 1 no algoritmo?

a)

Math.floor()

b)

Math.random()

c)

Math.ceil()

d)

Math.round()

18.

Como é calculado o valor de "sorteio" no algoritmo?

a)

sorteio = Math.floor(x * 51)

b)

sorteio = Math.ceil(x * 51)

c)

sorteio = Math.round(x * 51)

d)

sorteio = Math.random(x * 51)

19.

Qual comando em JavaScript pode ser usado para arredondar um número decimal para o inteiro mais próximo?

a)

Math.floor()

b)

Math.abs()

c)

Math.round()

d)

Math.ceil()

20.

O que acontece se a condição do loop while nunca for satisfeita?

a)

O loop executa infinitamente

b)

O loop executa apenas uma vez

c)

O loop executa duas vezes

d)

O loop nunca é executado

21.

Para gerar um número inteiro aleatório entre 1 e 10, qual expressão é correta?

a)

Math.floor(Math.random() * 10) + 1

b)

Math.ceil(Math.random() * 10)

c)

Math.round(Math.random() * 10)

d)

Math.random() * 10

22.

Qual comando pode ser usado para encerrar um loop while antes que a condição seja falsa?

a)

break

b)

exit

c)

continue

d)

return

23.

Qual expressão pode ser usada para somar apenas os números ímpares de 1 a 10 em um loop?

a)

if (i < 5) { soma += i; }

b)

if (i % 2 !== 0) { soma += i; }

c)

if (i % 2 === 0) { soma += i; }

d)

if (i > 5) { soma += i; }

24.

Podemos adicionar comentários em nossos códigos Javascript. Os comentários não são executados e servem para documentar ou explicar alguma parte ou funcionalidade do seu programa. Existem duas maneiras. Os comentários em linha, onde apenas a linha é comentada. Quais são as formas que podemos realizar comentários javascript?

a)

/*Comentário*/

//Comentário

b)

'Comentário

<!-- Comentário-->

c)

<!-- Comentário -->

-Comentário

d)

-Comentário

'Comentário

25.

Em algumas situações necessitamos criar variáveis que não devem ser alteradas durante a execução de seu programa. Nestes casos, criamos...

a)

variáveis inteiras

b)

constantes

c)

caracteres

d)

condicionais

26.

Em uma linguagem de programação, __________ são usados ​​para armazenar valores de dados.

a)

tags

b)

códigos

c)

arquivos

d)

variaveis

27.

Qual expressão pode ser usada para verificar se um número é par dentro de um loop?

a)

if (i * 2 == 0)

b)

if (i == 2)

c)

if (i / 2 == 1)

d)

if (i % 2 === 0)

28.

1. O que é um algoritmo e como ele se relaciona com a ideia de programação?

a)

Um código secreto usado para proteger dados em redes.

b)

Um sistema operacional que executa programas.

c)

Uma linguagem usada apenas por matemáticos.

d)

Uma sequência de passos organizada para resolver um problema.

29.

Por que a lógica é considerada uma ferramenta essencial na programação de computadores?

a)

Porque ela permite criar gráficos em páginas web.

b)

Porque facilita a instalação de programas no computador.

c)

Porque permite organizar o raciocínio em sequência para resolver problemas.

d)

Porque ajuda o computador a traduzir textos automaticamente.

30.

Qual a diferença entre um código HTML e um código JavaScript em uma página web?

a)

HTML é usado para cálculos matemáticos, enquanto JavaScript é usado apenas para textos.

b)

HTML serve para conectar o computador à internet, e JavaScript serve para formatar o texto.

c)

HTML estrutura o conteúdo da página, enquanto JavaScript adiciona comportamentos e interatividade.

d)

HTML e JavaScript são a mesma coisa, usados apenas para mudar cores da tela.

31.

O que acontece quando um comando em JavaScript é escrito com erro de sintaxe, como a falta de parênteses em alert?

a)

O navegador ignora o erro e continua o restante do código.

b)

O código para de funcionar e o navegador pode mostrar uma mensagem de erro.

c)

O erro é corrigido automaticamente pelo navegador.

d)

O programa continua, mas com um visual diferente.

32.

Para que serve a tag <br> dentro de um código HTML e como ela influencia a apresentação do conteúdo?

a)

Serve para deixar o texto em negrito.

b)

Serve para quebrar a linha e iniciar o conteúdo na linha de baixo.

c)

Serve para adicionar uma imagem à página.

d)

Serve para criar um link clicável.

33.

Para que serve o atributo id em um elemento HTML?

a)

Para mudar a cor do elemento.

b)

Para esconder o elemento da tela.

c)

Para identificar o elemento e permitir sua manipulação via JavaScript.

d)

Para repetir o conteúdo do elemento várias vezes.

34.

Qual comando do JavaScript permite referenciar um elemento HTML pelo seu ID, tag ou classe?

a)

document.

querySelector()

b)

document.getElement()

c)

html.getID()

d)

getHTML.query()

35.

O que é um evento em JavaScript?

a)

Um botão que muda de cor.

b)

Um arquivo HTML carregado.

c)

Um tipo de erro do navegador.

d)

Uma ação que pode acontecer na página, como um clique ou envio de formulário.

36.

Qual comando permite adicionar um "ouvinte" de evento a um elemento?

a)

element

.addEventListener()

b)

element.listenNow()

c)

element.addCode()

d)

element.onEvent()

37.

O que o método .value faz em JavaScript?

a)

Cria uma nova tag HTML automaticamente.

b)

Fecha a aba do navegador.

c)

Muda o fundo da página.

d)

Obtém o conteúdo digitado em um campo de formulário.

38.

Para alterar um texto dentro de um elemento HTML, usamos qual comando?

a)

element.alert()

b)

element.innerValue

c)

element.innerText

d)

element.newText()

39.

O que acontece quando usamos .addEventListener("click", ...) em um botão?

a)

O botão será excluído da página.

b)

O código dentro da função será executado quando o botão for clicado.

c)

O botão será ocultado automaticamente.

d)

Nada acontece, pois o comando está incompleto.

40.

Como podemos garantir que um número com casas decimais seja exibido corretamente no JavaScript?

a)

Usando Math.random()

b)

Usando .toFixed() com o número de casas desejadas.

c)

Usando alert() sem ponto e vírgula.

d)

Usando console.log().

41.

Em um formulário que calcula a média entre duas notas, qual função devemos usar para converter os valores em números?

a)

toString()

b)

parseText()

c)

Number()

d)

digitOnly()

42.

Para que serve uma estrutura de repetição como o while em programação?

a)

Para repetir um bloco de comandos enquanto a condição for verdadeira.

b)

Para executar comandos apenas uma vez.

c)

Para apagar dados da memória.

d)

Para formatar automaticamente o texto da tela.

43.

Qual é a sintaxe correta de um comando while em JavaScript?

a)

while = (condição) { código }

b)

while (condição) { bloco de comandos }

c)

while: { condição } faça { comandos }

d)

se (condição) então { comandos }

44.

O que deve ser feito antes de iniciar um laço while com variável contadora?

a)

Mostrar todos os resultados.

b)

Finalizar o programa.

c)

Escrever o resultado no HTML.

d)

Inicializar a variável contadora.

45.

Quando a condição do while se torna falsa, o que acontece?

a)

O código entra em erro.

b)

O programa reinicia automaticamente.

c)

O laço é encerrado e o bloco de comandos para de ser executado.

d)

O número de repetições é duplicado.

46.

Como é chamada cada vez que o bloco do while é executado?

a)

Repetição falsa

b)

Contador automático

c)

Iteração

d)

Reset do loop

47.

O que acontece se esquecermos de atualizar (incrementar/decrementar) a variável de controle dentro do while?

a)

O código funciona normalmente.

b)

O while é ignorado.

c)

A variável vira constante.

d)

Pode causar um loop infinito.

48.

Qual dessas opções representa corretamente uma condição de parada para um while que repete 5 vezes?

(Considere que a incrementadora começou com 0)

a)

while (i == 5)

b)

while (i = 5)

c)

while (i >= 5)

d)

while (i < 5)

49.

Como podemos mostrar os números de 1 a 20 com while?

a)

Começando de 1 e incrementando até 20.

b)

Começando de 20 e subtraindo até 1.

c)

Usando if ao invés de while.

d)

Usando uma variável acumuladora

50.

Em um loop que imprime números de 100 a 50, o que precisa acontecer com a variável contadora?

a)

Ser incrementada a cada passo.

b)

Ser substituída por uma constante.

c)

Receber o valor 100 sempre.

d)

Ser decrementada até atingir 50.

51.

Qual a função da tag <html> em um documento HTML?

a)

Reproduzir vídeos automaticamente.

b)

Indicar o início e o fim do documento HTML.

c)

Mostrar gráficos do navegador.

d)

Deixar o fundo da página azul.

52.

Para que serve a tag <head> em um arquivo HTML?

a)

Mostrar imagens no corpo do site.

b)

Reproduzir sons de fundo.

c)

Exibir parágrafos na tela.

d)

Armazenar informações que não são exibidas diretamente na página.

53.

O que a meta tag charset="UTF-8" define em um documento HTML?

a)

O padrão de codificação de caracteres, permitindo exibir acentos corretamente.

b)

O tipo de vídeo que será usado.

c)

O idioma principal da página.

d)

O tipo de conexão da internet.

54.

Para que serve a tag <title> em uma página HTML?

a)

Definir o botão principal da página.

b)

Controlar o zoom da página

c)

Inserir imagem de fundo.

d)

Exibir o título na aba do navegador.

55.

Qual é a finalidade da tag <form> no HTML?

a)

Formatar o tamanho da fonte.

b)

Criar tabelas automáticas.

c)

Criar um formulário para entrada de dados.

d)

Trocar a cor do texto.

56.

A tag <input> é utilizada para:

a)

Criar campos de entrada de dados em formulários.

b)

Criar botões de navegação.

c)

Inserir imagens de fundo.

d)

Escrever comentários na página.

57.

O que acontece quando usamos <input type="submit"> em um formulário?

a)

Os dados do formulário são enviados.

b)

Um alerta de erro é exibido.

c)

Um vídeo é carregado.

d)

Um novo site é aberto.

58.

Em que local da estrutura HTML normalmente colocamos o código JavaScript?

a)

Dentro da tag <script>.

b)

Dentro da tag <body>, entre <text>.

c)

Dentro da tag <form>.

d)

Entre as tags <h1> e <h2>.

59.

Qual das opções abaixo representa corretamente um editor que pode ser usado para programar HTML e JavaScript?

a)

Visual Studio Code

b)

Paint

c)

Windows Explorer

d)

Excel

60.

Código 01

4 lines
61.

Código 02

4 lines
62.

Código 03

4 lines
63.

Código 04

4 lines
64.

Código 05

4 lines
65.

Código 06

4 lines
66.

Código 07

4 lines
67.

Código 08

4 lines
68.

Código 09

4 lines
69.

Código 10

4 lines
70.

Código 11

4 lines
71.

Código 12

4 lines
72.

Código 13

4 lines
73.

Código 14

4 lines
74.

Código 15

4 lines
75.

Código 16

4 lines
76.

Código 17

4 lines