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
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
Geografia,
7 meses atrás
Biologia,
7 meses atrás
Filosofia,
7 meses atrás
Saúde,
11 meses atrás
Inglês,
11 meses atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Administração,
1 ano atrás