Dado o código abaixo na Linguagem Java: ...
Dado o código abaixo na Linguagem Java:
Assinale a alternativa que apresenta a sequência correta da saída do programa.
Comentários
Veja os comentários dos nossos alunos
Uma soma recursiva é um conceito utilizado em programação que envolve a soma de números utilizando o conceito de recursão, ou seja, uma função que chama a si mesma para resolver partes menores do problema original.
A função funciona assim:
- soma(5) retorna 5 + soma(4)
- soma(4) retorna 4 + soma(3)
- soma(3) retorna 3 + soma(2)
- soma(2) retorna 2 + soma(1)
- soma(1) retorna 1 (caso base)
Depois que o caso base é alcançado, as funções começam a retornar seus valores até formar o resultado final: 5 + (4 + (3 + (2 + 1))) = 15.
O gabarito precisa ser corrigido. A resposta correta é a C.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo