Buscar

qual alternativa é a correta no código abaixo ?

Um programador desenvolveu o código abaixo para recriar os números de Fibonacci:

#include


int fibonacci(int num){

  if(num==1 || num==2)

    return 1;

  else

    return fibonacci(num-1) + fibonacci(num-2); 

}


main(){

  int i;

  clrscr();

  for(i = 0; i < 5; i++)

    printf("%d ", fibonacci(i+1));

  getch();

}


Quando o ponto de retorno é alcançado?


(A) Não existe condição de parada para este programa.


(B) Quando laço for no método main chegar a 5.


(C) Quando num alcança os valores um ou dois


(D) Quando num somar 5


(E) Quando num alcança os valores um e dois

Respostas

User badge image

Plínio Silva

Resposta correta:

(C) Quando num alcança os valores um ou dois


1
Dislike0
User badge image

Mauricio Barreto

D) Quando num somar 5

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina