Enunciado

void Pong (int i)

{

int j=0;

switch (i)

{

case 1:

case 2: Ping (x);

case 3: j=5;

j++:

return;

default: print f (“\nOla”);

return;

}

printf(“\nVou Sair”);

}

void Ping (int i)

{

Switch (i)

{

case 1:

case 2:

case 3: while (i--)

print f (“\n%d”, --i);

break;

case 25: Pong (3);

break;

default: print f (“\n Já Passei em C”);

Pong (123);

}

}

  1. Pong (3);
  2. Ping (-4);
  3. Ping (25);
  4. Pong (2);
  5. Pong (1);

Passo 1

E aí..... Tudo Beleza? Bora para o exercício =)

Na questão a) não haverá saída, pois o case três da função Pong possui um return vazio, sendo assim retornará void, já na questão b) cairá em ambos os defaults então teremos como saída:

Já Passei em C

Olá

Na questão c) não possuiremos saída pois na print f, não está especificado a variável que retornaremos em %d. Já na questão d) retornaremos 0, já que em pong o case de 2 é igual ao ping de 2, que resultará em 0;

Já ná última questão a e) gerará um laço infinito de números ímpares (0, -1, -2, ...).

E agora, bora para o próximo =)

Exercícios de Livros Relacionados

Uma pessoa cujo peso é 5,20 10 2 N está sendo puxada para cima vertica
Uma pequena esfera é pendurada por uma corda no teto de uma van. Quand
Mostre que o comprimento de atenuação Λ é igual à distância média que
Deve-se usar a expressão relativística para a energia cinética do elét
Use os dados da figura 2-17 para calcular a espessura de uma lâmina de