Considerate il seguente frammento di programma, dove n contiene un intero non negativo (si noti che in Pascal l’operatore AND sugli interi funziona bit a bit, come in Turbo Pascal); che cosa viene stampato?
IF(N MOD 2) <> (N AND 1) THEN WRITELN('vero') ELSE WRITELN('falso');
Risposte:
- Viene stampato vero se n è pari, e falso se n è dispari.
- Viene stampato vero se n è dispari, e falso se n è pari.
- Viene stampato sempre vero.
- Viene stampato sempre falso.