O programa a seguir, codificado em C, toca um trecho da famosa canção infantil conhecida como Um Pastor, Dois Carneirinhos e Uma Ovelhinha, mostrando o acorde principal: DÓ RÉ MI FÁ FÁFÁ DÓ RÉ DÓ RÉ RÉRÉ FÁ SOL LÁ SI MIMI DÓ RÉ DÓ RÉ
Analise o programa a seguir:
//TocaMusica.C
#include
#include
int main()
{
//DÓ,RÉ,MI,FÁ
Beep(264, 200);
Beep(294, 300);
Beep(330, 300);
Beep(349, 500);
Sleep(200);
//FÁFÁ
Beep(349, 300);
Beep(349, 250);
Sleep(50);
//DÓ,RÉ,DÓ,RÉ
Beep(264, 201);
Beep(294, 303;
Beep(264, 201);
Beep(294, 301);
Sleep(500);
//RÉ,RÉ
Beep(294, 299);
Beep(294, 301);
Sleep(5);
//FÁ,SOL, LÁ,SI
Beep(349, 200);
Beep(392, 300);
Beep(440, 200);
Beep(494, 400);
Sleep(200);
//MI,MI
Beep(330, 400);
Beep(330, 450);
Sleep(50);
//DÓ,RÉ,DÓ,RÉ
Beep(264, 199);
Beep(294, 301);
Beep(264, 202);
Beep(294, 299);
return 0;
}
Embora sendo C uma linguagem estruturada, o código não usa estrutura de controle. Sendo assim, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F
para a(s) Falsa(s).
I. ( ) A função Beep() não pode ser escrita dentro de uma “estrutura de controle”.
II. ( ) Não existe nenhuma instrução que possa se repetir do mesmo modo.
III. ( ) A função Sleep() pode ser escrita dentro de uma “estrutura de controle”.
IV. ( ) Os blocos estão comentados, então, não dá para colocar dentro de loops.
Assinale a alternativa que apresenta a sequência correta:
A) F,V,F,F
B) V,V,F,V
C) V,F,V,F
D) F,F,V,V
E) V,F,F,F
Lista de comentários
Resposta:
FVFF
Explicação:
Resposta:
FVFF
Explicação:
Resposta está correta. A alternativa está correta, pois o emprego de “estrutura de repetição” só deve ser feito quando há necessidade de repetir uma linha de código, ou um bloco delas; caso contrário, não tem sentido sua utilização e, no programa apresentado, não há necessidade de uso dessa estrutura.