W wielu popularnych językach programowania (np. rodzina C, Java, C#) nazwa typu int jest standardowo kojarzona z liczbami całkowitymi, czyli wartościami bez części ułamkowej. To właśnie dlatego poprawne jest wskazanie "całkowitych."
Odpowiedź "naturalnych." bywa wybierana, bo liczby naturalne również nie mają ułamków, ale to pojęcie jest węższe: liczby naturalne nie obejmują (w typowej szkolnej interpretacji) wszystkich liczb ujemnych, a typ int zwykle przechowuje także wartości ujemne. Innymi słowy, typ int nie ogranicza się do "naturalnych", tylko do całego zbioru liczb całkowitych w pewnym zakresie.
Odpowiedzi "w notacji stałoprzecinkowej." i "w notacji zmiennoprzecinkowej." opisują sposób reprezentacji liczb z częścią ułamkową lub z ustalonym miejscem przecinka. W praktyce programistycznej odpowiadają im inne typy (np. typy zmiennoprzecinkowe), używane do wartości wymagających ułamków (np. ceny, pomiary, wyniki obliczeń). Samo int z założenia nie służy do przechowywania ułamków.
W kontekście egzaminu warto pamiętać prostą regułę: int = całkowite, a ułamki to zwykle typy zmiennoprzecinkowe. Przy zadaniach projektowych dobór typu ma znaczenie dla poprawności obliczeń, walidacji danych i zgodności z logiką biznesową (np. licznik sztuk jako int, a nie typ ułamkowy).