Buscar

Questão 2 (0,5 pontos) O programa abaixo: long int calcula(int x, int y) { if (y == 1) return (x); else return(x + calcula(x, y-1)); } int main() {...

Questão 2 (0,5 pontos) O programa abaixo: long int calcula(int x, int y) { if (y == 1) return (x); else return(x + calcula(x, y-1)); } int main() { printf("\n %d \n",calcula(2,6)); system("pause"); } Qual o valor retornado por calcula(int x, int y) ? A-( X ) 12 B-( ) 15 C-( ) 13 D-( ) 16 E-( ) 14

A-( X ) 12
B-( ) 15
C-( ) 13
D-( ) 16
E-( ) 14

Essa pergunta também está no material:

AlgIII G1 2017 1Gabarito
2 pág.

Algoritmos e Linguagem de Programação C Universidade Luterana do BrasilUniversidade Luterana do Brasil

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as opções fornecidas: A) 12 B) 15 C) 13 D) 16 E) 14 O programa realiza a soma de x repetidas vezes, onde y representa quantas vezes a soma será realizada. Portanto, ao chamar a função calcula(2, 6), o valor retornado será 2 + 2 + 2 + 2 + 2 + 2, que resulta em 12. Assim, a alternativa correta é: A) 12

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais