Sobre o código escrito na linguagem de programação C apresentado, a variável soma mantém seu tempo de vida durante todo o tempo que a função " imprimecabecalho()" é executada, portanto, alternativa C.
Mas por que a variável soma mantém-se viva enquanto a função imprimecabecalho() é executada?
Analisando o código apresentado podemos ver que a função imprimecabecalho() é uma função do tipo void (vazio), ou seja, ela começa vazia.
Ao iniciar a função calcula() se inicia também a variável inteira soma, essa variável vai se manter todo o tempo que a função calcula() estiver ativa, em contrapartida, a função calcula() sempre chamará a função imprimecabecalho(), logo, sempre que a função imprimecabecalho() for executada a variável soma também estará ativa.
Saiba mais sobre a linguagem de programação C aqui: https://brainly.com.br/tarefa/11952923
#SPJ2