Typ double jest powszechnie używany w programowaniu do przechowywania liczb zmiennoprzecinkowych (w praktyce: przybliżeń liczb rzeczywistych). Oznacza to, że zmienna tego typu może przechowywać zarówno wartości całkowite (np. 4), jak i wartości z częścią ułamkową (np. 2.4, 3.2). Dlatego poprawna jest odpowiedź: 2.4; 4; 3.2.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- 1,44; 2,55 – wygląda jak zapis liczb dziesiętnych, ale używa przecinka jako separatora dziesiętnego. W wielu językach programowania literały typu double zapisuje się z kropką. Bez wskazania języka i konwencji zapisu taka forma może nie być poprawnym literałem double w kodzie.
- "Ala"; 'd' – wartości w cudzysłowie i apostrofach oznaczają odpowiednio napis oraz znak, a nie liczbę zmiennoprzecinkową. To inne typy danych niż double.
- 1979-12-05; 12:33 – to formaty kojarzone z datą i godziną. W programach mogą być przechowywane jako typy daty/czasu lub jako tekst, ale nie są bezpośrednio wartościami typu double (bez dodatkowej konwersji).
Wskazówka egzaminacyjna: rozpoznawaj typ po postaci literału. Liczba zmiennoprzecinkowa to zapis liczbowy (często z kropką), napis ma cudzysłowy, znak ma apostrof, a data/godzina mają charakterystyczne separatory (myślniki, dwukropek).