2005 – 2

Si consideri la seguente funzione

int funzione()
{
   int contatore=0;
   int sum=0;
   while(contatore <= 4)
   {
      contatore=contatore+1;
      sum=sum+contatore;
   }
   return sum;
}

Quale valore restituisce la funzione?

Risposte:

  1. 10
  2. 15
  3. 16
  4. Nessuna delle risposte precedenti

Soluzione: b (15)


Somma nella variabile sum i valori del contatore, da 1 a 5.

Il ciclo while scorre i valori di contatore da 0 a 4 ma la somma avviene dopo l'incremento...