KWALIFIKACJA INF3 - CZERWIEC 2022 (test 2)

PYTANIE NR 12.
Kolor zapisany kodem rgb(255, 10, 22), w kodzie heksadecymalnym będzie miał wartość
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
RGB(255, 10, 22) zamieniamy na zapis szesnastkowy dla każdej składowej osobno: 255 = FF, 10 = 0A (ważne dopełnienie do dwóch znaków), 22 = 16. Po złączeniu w kolejności R-G-B otrzymujemy #FF0A16. Pozostałe odpowiedzi mają błędną konwersję lub format.

Pełne wyjaśnienie:

W zapisie heksadecymalnym stosowanym w HTML/CSS kolor ma postać #RRGGBB, gdzie:

  • RR to składowa czerwona (Red) w systemie szesnastkowym,
  • GG to składowa zielona (Green),
  • BB to składowa niebieska (Blue).

Dane są w formacie rgb(255, 10, 22), czyli wartości dziesiętne z zakresu 0–255. Każdą z nich trzeba zamienić na dwucyfrową liczbę szesnastkową:

  • 255 w systemie szesnastkowym to FF (bo 15=F, a 255=15*16+15),
  • 10 w systemie szesnastkowym to A, ale w zapisie #RRGGBB musi być 0A (z wiodącym zerem, aby zawsze były 2 znaki),
  • 22 to 16 w hex (bo 1*16 + 6 = 22).

Łączymy wyniki w kolejności R-G-B: #FF + 0A + 16 = #FF0A16.

Dlaczego pozostałe odpowiedzi są błędne?

  • #2551022 ma złą długość i wygląda jak zlepione wartości dziesiętne; nie spełnia formatu #RRGGBB.
  • #FF1016 sugeruje, że składową 10 zapisano jako 10 w hex, co jest błędem (10 dziesiętnie to 0A szesnastkowo, a nie 10).
  • #251022 ponownie nie jest poprawną konwersją do dwóch cyfr hex na kanał; przypomina zapis dziesiętny lub niepełny hex.

Wskazówka egzaminacyjna: zawsze sprawdzaj, czy każda składowa ma dwa znaki (00–FF). To najczęstsze źródło pomyłek.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zamień każdą składową z dziesiętnej na szesnastkową: 255→FF, 10→0A (z wiodącym zerem), 22→16. Następnie sklej w kolejności R, G, B: #FF0A16.
W CSS zapis #RRGGBB wymaga dokładnie 2 znaków na kanał. Jeśli wynik ma 1 znak (np. A), trzeba go dopełnić do dwóch znaków jako 0A, inaczej format będzie niepoprawny lub da inny kolor.
To zapis szesnastkowy trzech kanałów: RR (czerwony), GG (zielony), BB (niebieski). Każdy kanał ma zakres 00–FF, czyli 0–255 w systemie dziesiętnym.
Najczęściej: (1) brak dopełnienia do dwóch znaków (A zamiast 0A), (2) mylenie kolejności kanałów R/G/B, (3) przepisywanie wartości dziesiętnych jako "hex", (4) błąd w przeliczeniu liczb 16–31.
Podziel przez 16: 22 = 1×16 + 6. Pierwsza cyfra to 1, druga to 6, więc w hex jest to 16. Warto pamiętać mapowanie 10–15 na A–F.
Nie. W #FF1016 środkowy kanał ma wartość hex 10, czyli dziesiętnie 16. Dla rgb(255, 10, 22) poprawny środkowy kanał to 0A (hex), bo 10 dziesiętnie = A szesnastkowo.
Sprawdź trzy rzeczy: (1) zaczyna się od #, (2) ma dokładnie 6 znaków po #, (3) używa tylko cyfr 0–9 i liter A–F. Dodatkowo upewnij się, że kanały są w kolejności czerwony-zielony-niebieski.
Minimalna składowa 0 w RGB to 00 w hex, a maksymalna 255 to FF. To pomaga w szybkim sprawdzaniu: jeśli widzisz 00, kanał jest "wyłączony", a przy FF jest "na maksimum".
Tak. CSS dopuszcza m.in. zapis funkcyjny rgb(...) oraz inne notacje zależne od składni. Na egzaminach często wymagany jest jednak klasyczny zapis heksadecymalny #RRGGBB, więc warto umieć konwersję.
Ćwicz szybkie przeliczenia w zakresie 0–255 na 00–FF, szczególnie liczby 0–31 i 240–255. Zapamiętaj mapę 10–15→A–F i zasadę dwóch znaków na kanał. Rozwiązuj krótkie testy z konwersji RGB↔hex.
info

To pytanie poprawnie rozwiązuje 60% zdających egzamin. średnie

Eksperci podkreślają: "RGB(255, 10, 22) zamieniamy na zapis szesnastkowy dla każdej składowej osobno: 255 = FF, 10 = 0A (ważne dopełnienie do dwóch znaków), 22 = 16."

Źródła:

  • MDN Web Docs: "Color values" (sekcja o notacji heksadecymalnej #RRGGBB oraz RGB), https://developer.mozilla.org/en-US/docs/Web/CSS/color_value - dostęp 2026-02-18
  • MDN Web Docs: "rgb()" (składnia i znaczenie kanałów), https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb - dostęp 2026-02-18
  • W3C CSS Color Module Level 4: rozdział o notacji heksadecymalnej i funkcjach RGB, https://www.w3.org/TR/css-color-4/ - dostęp 2026-02-18

Materiały:

  • Dokumentacja MDN: rgb() i zapisy kolorów w CSS
  • Specyfikacja W3C CSS Color (opis składni rgb() i notacji heksadecymalnej)
  • Ćwiczenia z konwersji liczb między systemami: dziesiętny ↔ szesnastkowy

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego