Prévia do material em texto
Disciplina: Lógica de programação Curso: Ciência da computação Introdução à Lógica de Programação Laços de repetição (for, while, do-while) Exercícios Resolvidos com Explicações Questão 1 Qual é o propósito do laço de repetição for? A) Executar um bloco de código enquanto uma condição for verdadeira B) Executar um bloco de código até que uma condição seja atingida C) Executar um bloco de código um número específico de vezes D) Executar um bloco de código apenas uma vez E) Executar um bloco de código em ordem reversa Resposta: C) Executar um bloco de código um número específico de vezes Explicação: O laço de repetição for é usado para executar um bloco de código um número específico de vezes, definido pelo usuário. Questão 2 Qual é a diferença entre os laços de repetição while e do-while? A) O laço while é usado para executar um bloco de código enquanto uma condição for verdadeira, enquanto o laço do-while é usado para executar um bloco de código até que uma condição seja atingida B) O laço while é usado para executar um bloco de código apenas uma vez, enquanto o laço do-while é usado para executar um bloco de código um número específico de vezes C) O laço while é usado para executar um bloco de código enquanto uma condição for verdadeira, enquanto o laço do-while é usado para executar um bloco de código pelo menos uma vez D) O laço while é usado para executar um bloco de código em ordem reversa, enquanto o laço do-while é usado para executar um bloco de código em ordem normal E) O laço while é usado para executar um bloco de código apenas se uma condição for verdadeira, enquanto o laço do-while é usado para executar um bloco de código independentemente da condição Resposta: C) O laço while é usado para executar um bloco de código enquanto uma condição for verdadeira, enquanto o laço do-while é usado para executar um bloco de código pelo menos uma vez Explicação: O laço while é usado para executar um bloco de código enquanto uma condição for verdadeira, enquanto o laço do-while é usado para executar um bloco de código pelo menos uma vez, independentemente da condição. Questão 3 Qual é o resultado do seguinte laço de repetição for? for (i = 0; i