Informática, perguntado por annathrz, 11 meses atrás

Na linguagem C, existem as funções definidas pela linguagem que são aquelas que já estão disponíveis e que sempre iremos utilizar em nossas aplicações. A vantagem das funções nativas do C é que atendem a objetivos muito, muito específicos, como manipular strings, arrays, datas ou arquivos, por exemplo. Todas as funções têm escopo global, assim elas podem ser chamadas fora de uma função mesmo que tenham sido definidas dentro e vice-versa.

Baseando-se nessas informações, analise o código a seguir:

#include
int valor = 2;
int novo_valor;
int main(void){
int funcao_um (int valor)
{
return valor + 1;
}
int funcao_dois (int valor)
{
return funcao_um (valor) + valor;
}
novo_valor = funcao_dois (valor);
}

Qual valor que a variável novo_valor irá possuir após a chamada da função funcao_dois()?

Alternativa 1:
2

Alternativa 2:
3

Alternativa 3:
5

Alternativa 4:
6

Alternativa 5:
7

Soluções para a tarefa

Respondido por michelcontato0pdk5fk
3

Resposta:

alternativa 3

Explicação:

funcao_um retorna 3 (2+1)

funcao_dois retorna 5 (3+2)

logo valor novo é igual a 5

Perguntas interessantes