Imagem de fundo

Em linguagens de programação, os comandos controlam o fluxo de execução e manipulam dad...

Em linguagens de programação, os comandos controlam o fluxo de execução e manipulam dados. A recursividade permite que funções chamem a si mesmas para resolver problemas de forma hierárquica ou repetitiva. A esse respeito, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) O comando for é um exemplo de estrutura de repetição que executa um bloco de código várias vezes, dependendo de uma condição.

( ) Em recursividade, não é necessário definir um caso-base, pois a função se encerra automaticamente após chamadas sucessivas.

( ) O comando if-else permite que diferentes blocos de código sejam executados dependendo de uma condição booleana.

( ) Uma função recursiva pode ser reescrita utilizando loops equivalentes, sem alterar o resultado final do programa.


A

V – V – F – V.


B

V – F – V – F.


C

F – F – V – V.


D

V – F – V – V.


E

F – V – F – F.