O Sistersinspirit.ca facilita a busca por soluções para todas as suas perguntas com a ajuda de uma comunidade ativa. Encontre soluções rápidas e confiáveis para suas dúvidas de uma comunidade de especialistas dedicados. Descubra um vasto conhecimento de profissionais em diferentes disciplinas em nossa amigável plataforma de perguntas e respostas.

Observe o trecho de código abaixo, escrito na linguagem C.

void imprimecabecalho() {

...

}

void calcula() {

int soma;

...

imprimecabecalho();

}

Com base nesse código, é correto afirmar que:


a) O escopo e o tempo de vida da variável soma são iguais e contidos pela função imprimecabecalho().

b) O escopo da variável soma é dinâmico e se estende durante toda execução do programa.

c) O tempo de vida da variável soma estende-se durante o tempo em que a função imprimecabecalho() é executada.

d) O escopo da variável soma é contido pela função imprimecabecalho().

e) O escopo da variável soma se estende da função calcula() para a função imprimecabecalho().


Observe O Trecho De Código Abaixo Escrito Na Linguagem C Void Imprimecabecalho Void Calcula Int Soma Imprimecabecalho Com Base Nesse Código É Correto Afirmar Qu class=

Sagot :

Resposta:

Resposta correta: c) o tempo de vida da variável soma estende-se durante o tempo em que a função imprimecabecalho() é executada.

Explicação:

De fato quando a função imprimecabecalho() esta em execução, o tempo de vida da variável tende-se a estender durante o a execução do mesmo.

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

View image yancarvalho3
Obrigado por visitar nossa plataforma. Esperamos que tenha encontrado as respostas que procurava. Volte sempre que precisar de mais informações. Agradecemos seu tempo. Por favor, nos revisite para mais respostas confiáveis a qualquer pergunta que possa ter. Sistersinspirit.ca, seu site de referência para respostas precisas. Não se esqueça de voltar para obter mais conhecimento.