W takich zadaniach należy potraktować instrukcję jako dwa kroki: najpierw obliczenie wyrażenia po prawej stronie, a następnie przypisanie uzyskanego wyniku do zmiennej całkowitej x. O poprawnym wyniku decydują przede wszystkim: priorytety operatorów, łączność (kierunek wiązania), ewentualne nawiasy oraz to, czy w wyrażeniu występują operatory zmieniające wartość zmiennej (np. inkrementacja/dekrementacja) albo znak liczby.
Odpowiedź "6" jest poprawna, ponieważ po wykonaniu działań w kolejności wynikającej z reguł języka (priorytety oraz ewentualne nawiasy) otrzymuje się wynik liczbowy równy 6, a następnie ten wynik zostaje przypisany do x. Warto pamiętać, że typ całkowity nie przechowuje części ułamkowej, a w wielu językach dzielenie całkowite może obcinać wynik – to częsty powód rozbieżności między intuicją a rzeczywistym rezultatem.
Dlaczego pozostałe propozycje są błędne?
- "2" zwykle wynika z pomylenia kolejności działań (np. wykonania dzielenia/dodawania w złej kolejności) albo z założenia uproszczonego przekształcenia bez uwzględnienia priorytetów.
- "12" często jest skutkiem policzenia tylko części wyrażenia (np. bez podziału przez jakiś czynnik) lub błędnego "rozsunięcia" nawiasów w głowie.
- "-12" wskazuje na typowy błąd znaku: potraktowanie minusa jako odejmowania w innym miejscu niż faktycznie występuje, albo przeoczenie operatora jednoargumentowego zmieniającego znak.
Wskazówka egzaminacyjna: gdy tylko widzisz dłuższe wyrażenie, rozpisz je na etapy (np. w tabeli śledzenia) i wykonuj działania w kolejności: nawiasy, operatory jednoargumentowe, mnożenie/dzielenie, dodawanie/odejmowanie, a na końcu przypisanie. To minimalizuje błędy "na skróty".