A alternativa correta é a letra A) Apenas a afirmativa I está correta. A afirmativa I está correta, pois quando uma função é chamada de forma recursiva, todas as variáveis locais e os parâmetros serão alocados novamente na pilha, em áreas distintas que dependem do nível de recursão. As afirmativas II, III e IV estão incorretas, pois na stack não são armazenados todos os tipos de dados, apenas variáveis locais e parâmetros. As pilhas de execução não são grandes alocadoras de variáveis muito volumosas, e as variáveis secundárias não são armazenadas diretamente na stack. A afirmativa V também está incorreta, pois quando uma função é chamada de forma geral, todas as variáveis gerais e os parâmetros serão alocados na mesma pilha.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar