1.Manca un ; alla fine dell'operazione b=k*c
Basta aggiungerlo e poi compilare.

2.La risposta esatta e la b. Poiche' z e' maggiore di 10 (e' 16), il programma esegue le istruzioni fra le parentesi graffe dopo il primo if. Successivamente avviene che z non e' ne' >20 ne <14 e quindi deve essere eseguita l'istruzione y=z-1; quindi il risultato finale ci da y=15.

3.La risposta esatta e' la a. L'operatore % esegue una divisione e ne restituisce il resto. Il resto di 97/10 e' 7. Alla variabile i verra' assegnato un valore di 7. Poi a questo valore viene sommato uno tramite ++ e poi diviso per 2; percio' ad i viene assegnato un valore di 4. Infine nella stampa si chiede di stampare i++ quindi cio' che il programma stampera' sara' 5.

4.La risposta e' d.

5.La risposta e' a.

6.La risposta e' c. Prima viene eseguita la divisione fra 11 e 5, al risultato viene troncata la parte decimale poiche' m ed n sono dichiarati come oggetti int, poi viene effettuata l'operazione % che da come resto 0.

7. La risposta e' d.

8. La risposta e' c.