Questão 2117414

Tecnologia da Informação · 2018

Questão

ID 2117414

Disciplina: Tecnologia da Informação

Assunto: Recursividade

Ano: 2018 Banca: IFSUL - Instituto Federal de Educação, Ciência e Tecnologia Órgão: Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense


Observe o seguinte programa escrito em C.

#include <stdio.h>

int num;

int funcao(int num, int x) {

int a=0, b=1, c;

if (num < 2) {

c = num;

x = 0;

} else {

c = funcao(num-1,a) + funcao(num-2,b);

x = a + b + 1;

}

printf("%d %d; ",num,x);

return c;

}

int main(void) {

num = 3;

printf("%d %d",funcao(3,num),num);

return 0;

}

Após a execução desse programa quais valores serão impressos em tela?

Alternativas da questão 2117414
Pular para o conteúdo principal