Dado o código abaixo na Linguagem Java:                     ...

Próximas questões
Com base no mesmo assunto
Q3128899 Programação

Dado o código abaixo na Linguagem Java:


                                     Imagem associada para resolução da questão


Assinale a alternativa que apresenta a sequência correta da saída do programa.

Alternativas

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