Autoverifica > Switch

Date le dichiarazioni

int a=10,
    b=10;

calcola i valori assunti dalle variabili dopo l’esecuzione delle istruzioni seguenti

  1. switch(a)
    {
       case  5: b++;  break;
       case 10: b--;  break;
       case 15: b*=2; break;
    }
  2. switch(a)
    {
       case  1: b++;  break;
       case  2: b--;  break;
       case  3: b*=2; break;
    }
  3. switch(a)
    {
       case  1:
       case  2:
       case  3: b++;  break;
       case 10:
       case 20: b--;  break;
       case  5: b*=2; break;
    }
  4. switch(a)
    {
       case  1: b++;  break;
       case  2: b--;  break;
       case  3: b*=2; break;
       default: b/=2; break;
    }
  5. switch(a)
    {
       case  5: b++;
       case 10: b*=2;
       case 15: b--;
       case 20: b/=2;
    }
  6. switch(a)
     {
     case  5: b++;
     case 10: b*=2;
     case 15: b--;  break;
     case 20: b/=2;
     }