Geral Múltipla Escolha

Em um diagrama de bloco funcional, a instrução induz o retorno ao programa que chamou o bloco funcional e o restante do programa do qual pertence o bloco funcional não é executado. Somente após o retorno do bloco funcional é que a porção do programa que chamou o bloco funcional será executada. Dessa forma, identifique corretamente o tipo de instrução é caracterizado anteriormente.

Em um diagrama de bloco funcional, a instrução induz o retorno ao programa que chamou o bloco funcional e o restante do programa do qual pertence o bloco funcional não é executado. Somente após o retorno do bloco funcional é que a porção do programa que chamou o bloco funcional será executada. Dessa forma, identifique corretamente o tipo de instrução é caracterizado anteriormente.

  1. FOR.
  2. WHILE.
  3. RETURN.
  4. EXIT.
  5. REPEAT.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - RETURN

Introdução

A questão descreve um comportamento específico de instrução em diagramas de blocos funcionais e programação estruturada. É necessário identificar qual comando possui essa característica exata.

Desenvolvimento

Vamos analisar o que cada instrução faz:

InstruçãoFunção PrincipalComportamento
FORLaço de repetiçãoExecuta bloco X vezes
WHILELaço condicionalRepete enquanto condição for verdadeira
RETURNRetorno de funçãoRetorna ao chamador e encerra execução atual
EXITSaídaInterrompe laço ou programa
REPEATLaço com teste no finalRepete até condição ser falsa

Análise

O enunciado apresenta três características fundamentais:

  • Retorna ao programa chamador: A instrução deve devolver o controle para quem invocou o bloco
  • Não executa o restante do bloco funcional: A execução é interrompida imediatamente após o retorno
  • Continuação pelo programa que chamou: Só após o retorno é que o código original continua

Essa descrição corresponde exatamente à instrução RETURN, que:

  1. Finaliza a execução da função/bloco atual
  2. Transfere o controle para o ponto de chamada
  3. Impede que qualquer código subsequente no bloco seja executado

Analogia útil: Pense como uma ligação telefônica. Quando você diz "retorno" (hang up), a ligação termina e quem ligou continua sua conversa. O resto do que estava sendo dito não é mais falado.

Conclusão

A instrução descrita é claramente o RETURN, pois apenas ela realiza o retorno ao chamador e interrompe a execução do bloco funcional atual.

Alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.