Search Header Logo

Quiz aula 6

Authored by Raul Silva

Information Technology (IT)

9th - 12th Grade

Used 3+ times

Quiz aula 6
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

O que o laço while faz em JavaScript?

Executa o código até que uma condição seja verdadeira.

Executa o código enquanto uma condição for verdadeira.

Executa o código sem verificar nenhuma condição.

Sempre executa o código pelo menos uma vez, independentemente da condição.

Answer explanation

Media Image

Bem como na imagem ao lado, o laço while executa um bloco de código (identificado por um par de chaves), enquanto uma condição (identificada por um par de parênteses) for verdadeira.

2.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Qual é a principal diferença entre o while e o do...while?

O while sempre executa o código pelo menos uma vez, mas o do...while não.

Ambos executam o código indefinidamente, sem verificar nenhuma condição.

Não há diferença entre eles.

O do...while executa o código e verifica a condição depois, enquanto o while verifica antes de executar.

Answer explanation

Media Image

O do...while executa o código pelo menos uma vez antes de verificar a condição, enquanto o while verifica a condição antes de executar o bloco de código.

3.

MULTIPLE SELECT QUESTION

30 sec • 20 pts

Sobre o laço while, é correto afirmar que:

  • Ele pode resultar em um loop infinito se a condição nunca for falsa.

  • Ele só executa o código se a condição inicial for verdadeira.

  • Ele é útil quando não sabemos quantas vezes o código precisará ser executado.

  • A condição é verificada depois de executar o bloco de código.

Answer explanation

O laço while executa APÓS verificar a se a condição é verdadeira, e continua executando até ela se tornar falsa. Se isso nunca acontecer, temos um loop infinito.

4.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Media Image

Qual a saída deste código?

1, 2, 3

0, 1, 2

3, 2, 1

Nenhuma, pois haverá um erro de execução

Answer explanation

O código começa com i igual a 0 e incrementa até que i seja igual a 3, mas o valor 3 não é impresso porque a condição se torna falsa antes disso.

5.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

O que acontece se a condição de um laço do...while for sempre verdadeira?

O código executa apenas uma vez.

O código nunca executa.

O código entra em um loop infinito.

O código lança um erro automaticamente.

Answer explanation

Tanto o while quanto o do...while, se não tiverem nenhuma condição de parada ou ponto de parada, gerarão um loop infinito, executando infinitamente.

6.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Para que tipo de situação o do...while é mais adequado?

Quando precisamos garantir que o código seja executado pelo menos uma vez.

Quando queremos executar o código apenas uma vez.

Quando sabemos o número exato de iterações.

Quando não queremos usar loops em JavaScript.

Answer explanation

O do...while garante que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa.

7.

MULTIPLE SELECT QUESTION

30 sec • 20 pts

Sobre o laço do...while é possível afirmar:

Ele é útil para repetir uma ação antes de verificar a condição.

A condição é avaliada antes de executar o bloco de código.

Ele garante a execução mínima de uma iteração.

  • O loop sempre termina após a primeira execução.

a) Apenas ii e iii.

Answer explanation

A condição no do...while é avaliada após o bloco de código ser executado, tornando i falso. Ele garante pelo menos uma execução, e a execução não termina sempre após a primeira iteração, dependendo da condição.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?