Em codigos desenvolvidos em C, todas as ações de um programa são desenvolvidas dentro de funcões e identificadas por um nome que sere utilizado par...
Em codigos desenvolvidos em C, todas as ações de um programa são desenvolvidas dentro de funcões e identificadas por um nome que sere utilizado para realizar a chame da função. Nessa chamada é possivel informar valores que serão recebidos e manipulados pela funcăo (passagem de argumentos por valor. Analise o codigo a segu e determine quais os valores finais apresentados após a execução de todas as chamadas das funções SOMA( e SUBTRAI(: 0:27:55 jinclude int subtral (int a) int valor = 1; printf ("valor dentro da funç6o gubtrai: td\n", valor): a; valor - valor printf ("Saindo da função subtrai com: fd\n", valor): return (valor): int soma (int a) static int valor = 1: printf ("valor dentro da função soma: td\n", valor); valor valor + a; printf("Saindo da função soma com: $d\n", valor); return (valor); int main() ( int nro W 1: for (int 1=1: 1 <4; 1++) printf ("InChamando Soma pela ¥da vez: $d\n", i, soma (nzo Valor final de soma() é igual a 4 e valor final de subtrai() é igual a 0 (zero) B Valor final de soma() é igual a 2 e valor final de subtrai() é igual a 1 (zero). C Valor final de soma() é igual a 2 e valor final de subtrai() é igual a 0 (zero) D Valor final de soma() é igual a 3 e valor final de subtrai() é igual a 0 (zero) E Valor final de soma() é igual a 3 e valor
Analisando o código fornecido, podemos determinar que a alternativa correta é:
B) Valor final de soma() é igual a 2 e valor final de subtrai() é igual a 1 (zero).
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar