2006/07 – Fase scolastica – 04

Si consideri la seguente funzione:

Function f(n: Integer): Integer;
Begin
   If(n = 0) Then
      f:=0
   Else If(n Mod 2 = 0) Then
      f:=2*f(n Div 2)
   Else
      f:=2*f(n dDiv 2)+2;
End;

Indicare qual è il valore restituito dall’invocazione f(f(2))

Risposte:

  1. 2
  2. 4
  3. 6
  4. nessuna delle precedenti.