Questão FC373330
Na linguagem Wiring (Arduino), a estrutura de controle DO/WHILE tem a sua sintaxe correta em:
Linguagens de Programação
FCC · 2022
Na linguagem Wiring (Arduino), a estrutura de controle DO/WHILE tem a sua sintaxe correta em:
- DO { [bloco de comandos] } WHILE { [expressão] }
- DO { [bloco de comandos] } WHILE (expressão)
- do (expressão); while [bloco de comandos];
- do (comandos separados por ;); while (expressão);
- do { [bloco de comandos separados por;] } while (expressão);
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A sintaxe apresentada — do { [bloco de comandos separados por ;] } while (expressão); — é a forma correta do laço do/while em Wiring/Arduino. Neste modelo, o bloco entre chaves é executado primeiro e só depois a expressão é avaliada.
Se a expressão resultar em verdadeiro, o laço repete; se for falso, o laço termina. Por isso o bloco é executado ao menos uma vez, característica que distingue o do/while do while comum.
As chaves delimitam o bloco de comandos e cada instrução dentro dele deve terminar com ;. A condição deve produzir um valor booleano (true/false) e o laço requer o ; final após o parêntese da condição: while (expressão);.
Conteúdo do catálogo FC Concursos · Atualizado em