Questão FC373303
Examine o programa em C abaixo. Considerando que uma das saldas do programa acima, compilado e executado em condições ideais, seja: Advogado 1: Preparando argumentos Advogado 3: Pr
Linguagens de Programação
FCC · 2023
Examine o programa em C abaixo.

Considerando que uma das saldas do programa acima, compilado e executado em condições ideais, seja:
Advogado 1: Preparando argumentos
Advogado 3: Preparando argumentos
Advogado 2: Preparando argumentos
Advogado 3: Apresentando o caso so tribunal
Advogado 2: Apresentando o caso ao tribunal
Advogado 1: Apresentando o caso ao tribunal
Advogado 1: Caso resolvido
Advogado 3: Caso resolvido
Advogado 2: Caso resolvido
Todos os casos foram resolvidos.
A lacuna I deve ser corretamente preenchida com:
- adrogado (i+1); break (1);
- advogado (fork()); exit(1);
- advogado (1)
- advogado (i); exit(0);
- advogado (i+1);
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
advogado (i) deve ser usado porque a instrução imprime a identificação do profissional conforme a variável de controle do laço. Como i percorre os valores de 1 a 3, a expressão gera, em cada iteração, as linhas “Advogado 1”, “Advogado 2” e “Advogado 3”, obedecendo à sequência mostrada na saída.
exit(0); finaliza a execução retornando código de sucesso ao sistema operacional. Esse retorno indica que o programa concluiu corretamente todas as etapas e permite que a frase final “Todos os casos foram resolvidos.” seja emitida em condições ideais.
Portanto, a combinação advogado (i); exit(0); preenche a lacuna com a lógica de impressão por índice e a terminação correta do processo, assegurando as saídas esperadas para \(i=1,2,3\).
Conteúdo do catálogo FC Concursos · Atualizado em