FC ConcursosFC Concursos

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:

  1. DO {    [bloco de comandos] } WHILE { [expressão] }
  2. DO { [bloco de comandos] } WHILE (expressão)
  3. do (expressão); while [bloco de comandos];
  4. do (comandos separados por ;); while (expressão);
  5. 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

Continue aprendendo