KWALIFIKACJA OGR1 - TEST WIEDZY NR 5

PYTANIE NR 14.
Zamierzasz stworzyć stronę internetową dla swojej kwiaciarni. Który z poniższych języków programowania jest najbardziej odpowiedni do tego celu?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
HTML/CSS to podstawowe technologie do tworzenia stron WWW: HTML odpowiada za strukturę i treść (np. nagłówki, akapity, listy), a CSS za wygląd (kolory, układ, czcionki). Pozostałe języki mogą być używane pomocniczo, ale nie są podstawą budowy widoku strony.

Pełne wyjaśnienie:

Do stworzenia strony internetowej "od strony użytkownika" kluczowe są technologie, które opisują strukturę treści i jej wygląd. Zestaw HTML/CSS najlepiej pasuje do tego celu, bo:

  • HTML porządkuje treść strony (np. opis oferty kwiaciarni, nagłówki sekcji, lista usług, dane kontaktowe). Dzięki temu przeglądarka "wie", co jest tytułem, co akapitem, a co elementem listy.
  • CSS odpowiada za prezentację: kolory dopasowane do marki, układ kolumn, odstępy, wielkość czcionek, wygląd galerii zdjęć kompozycji florystycznych oraz dostosowanie strony do telefonu.

Dlatego odpowiedź HTML/CSS jest najbardziej trafna, gdy pytanie dotyczy samego przygotowania strony (jej treści i wyglądu). W praktyce do "pełnej" strony często dochodzą jeszcze inne elementy (np. skrypty po stronie przeglądarki lub system CMS), ale podstawą warstwy prezentacji pozostają HTML i CSS.

Dlaczego pozostałe propozycje są gorszym wyborem w tym konkretnym ujęciu?

  • Python to język ogólnego przeznaczenia, często używany po stronie serwera (backend) lub do automatyzacji. Sam w sobie nie opisuje wyglądu strony w przeglądarce, więc nie jest "najbardziej odpowiedni" jako fundament widoku.
  • C++ jest językiem niskopoziomowym, używanym m.in. w aplikacjach systemowych i wydajnych programach. Nie jest typowym narzędziem do tworzenia warstwy prezentacji stron WWW.
  • Java także jest językiem ogólnego przeznaczenia, spotykanym w aplikacjach i rozwiązaniach serwerowych. Do samego budowania struktury i stylu strony w przeglądarce nie jest podstawowym wyborem.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy wyglądu i układu strony, zwykle szukasz technologii front-end (HTML, CSS). Jeśli dotyczy logiki, bazy danych lub obsługi zamówień, wtedy rozważa się technologie backendowe.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
HTML to język znaczników opisujący strukturę treści strony. Na stronie kwiaciarni pozwala zbudować sekcje typu: oferta, cennik, godziny otwarcia, kontakt, galeria. Przeglądarka na podstawie HTML wie, które fragmenty są nagłówkami, akapitami i listami.
CSS odpowiada za styl i układ: kolory, fonty, marginesy, siatkę elementów, wygląd przycisków i galerii zdjęć bukietów. Dzięki CSS strona wygląda spójnie z identyfikacją wizualną kwiaciarni i lepiej działa na telefonach.
HTML i CSS są bezpośrednio interpretowane przez przeglądarkę i służą do budowy widoku strony. Python i Java częściej stosuje się do logiki aplikacji (np. obsługa zamówień, serwer), ale same nie zastępują HTML/CSS w tworzeniu struktury i wyglądu treści.
HTML najczęściej klasyfikuje się jako język znaczników, bo opisuje strukturę dokumentu, a nie wykonuje instrukcji jak typowy język programowania. W zadaniach szkolnych bywa jednak potocznie wrzucany do "języków do tworzenia stron", dlatego warto znać to rozróżnienie.
Najprościej przygotujesz: stronę-wizytówkę, listę usług, tabelę cen, sekcję "o nas", mapkę dojazdu osadzoną z zewnątrz, formularz kontaktowy (jako układ), a także galerię zdjęć kompozycji. CSS pomoże ustawić estetyczny układ i czytelność.
JavaScript przydaje się, gdy potrzebujesz interakcji: rozwijane menu, filtrowanie galerii, walidacja formularza, dynamiczne koszyki lub podgląd zamówienia. Mimo tego HTML i CSS nadal pozostają podstawą, bo JS zwykle "ożywia" istniejącą strukturę i styl.
Częsty błąd to wybór języka "znanego z nazwy" (np. Java) zamiast narzędzi do budowy widoku. Drugi błąd to mylenie backendu ze stroną jako dokumentem w przeglądarce. Trzeci błąd to pomijanie responsywności, którą wygodnie realizuje się CSS.
Tak, korzystając z kreatorów stron lub systemów CMS. Warto jednak rozumieć podstawy HTML/CSS, bo pomagają w edycji treści, poprawkach wyglądu i współpracy z wykonawcą. Nawet w kreatorach często pojawiają się ustawienia odpowiadające stylom CSS.
Zapamiętaj podział: HTML = struktura i semantyka treści, CSS = wygląd i układ. Ćwicz rozpoznawanie, co jest "front-end", a co "backend". Pomaga też kojarzenie typowych elementów strony (nagłówki, listy, style) z odpowiednią technologią.
Najczęściej klienci szukają: oferty i cen, godzin otwarcia, lokalizacji, numeru telefonu, opcji dostawy oraz galerii realizacji. Strukturalne ułożenie tych sekcji w HTML i czytelne formatowanie w CSS zwiększają przejrzystość i pomagają w odbiorze oferty.
info

Statystycznie 75% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "HTML/CSS to podstawowe technologie do tworzenia stron WWW: HTML odpowiada za strukturę i treść (np. nagłówki, akapity, listy), a CSS za wygląd (kolory, układ, czcionki)."

Źródła:

  • MDN Web Docs: "HTML: HyperText Markup Language" (dokumentacja), https://developer.mozilla.org/en-US/docs/Web/HTML - accessed 2026-03-02
  • MDN Web Docs: "CSS: Cascading Style Sheets" (dokumentacja), https://developer.mozilla.org/en-US/docs/Web/CSS - accessed 2026-03-02
  • W3C: "HTML Standard" (specyfikacja), https://html.spec.whatwg.org/ - accessed 2026-03-02

Materiały:

  • MDN Web Docs: wprowadzenie do HTML
  • MDN Web Docs: wprowadzenie do CSS
  • Kurs podstaw tworzenia stron (HTML/CSS) na platformie edukacyjnej

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego