Wyniki egzaminu

Informacje o egzaminie:
  • Zawód: Technik informatyk
  • Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
  • Data rozpoczęcia: 18 marca 2025 12:53
  • Data zakończenia: 18 marca 2025 13:05

Egzamin niezdany

Wynik: 9/40 punktów (22,5%)

Wymagane minimum: 20 punktów (50%)

Udostępnij swój wynik
Szczegółowe wyniki:
Pytanie 1

Arkusze stylów w formacie kaskadowym są tworzone w celu

A. połączenia struktury dokumentu strony z odpowiednią formą jej wizualizacji
B. nadpisywania wartości znaczników, które już zostały ustawione na stronie
C. blokowania wszelkich zmian w wartościach znaczników już przypisanych w pliku CSS
D. ułatwienia formatowania strony
Wybór błędnych odpowiedzi może wynikać z nieporozumienia dotyczącego funkcji kaskadowych arkuszy stylów i ich zastosowania w procesie tworzenia stron internetowych. Odpowiedzi sugerujące blokowanie jakichkolwiek zmian w wartościach znaczników w pliku CSS są mylące, ponieważ CSS zaprojektowane jest właśnie po to, aby umożliwiać modyfikacje stylów. Arkusze stylów nie blokują zmian, tylko lepiej organizują i strukturalizują kod, co sprzyja łatwiejszemu wprowadzaniu przyszłych poprawek. Z kolei połączenie struktury dokumentu strony z właściwą formą prezentacji jest bardziej związane z HTML, który odpowiada za strukturę treści strony. CSS natomiast odpowiada głównie za stylizację i nie ma na celu bezpośredniego łączenia tych aspektów, lecz oddzielenie ich. Warto również zauważyć, że nadpisywanie wartości znaczników na stronie to szczególna funkcjonalność CSS, ale nie jest to jej główny cel. Główna idea CSS polega na uproszczeniu procesu formatowania, co podkreśla znaczenie kaskadowości, gdzie reguły mogą być dziedziczone i nadpisywane w sposób przemyślany i kontrolowany. Typowymi błędami myślowymi w tym kontekście są zamiana celów CSS z HTML oraz brak zrozumienia mechanizmów kaskadowości, co prowadzi do nieprawidłowych wniosków na temat roli, jaką CSS odgrywa w projektowaniu stron internetowych.

Pytanie 2

W JavaScript utworzono obiekt. Jak zmienić wartość właściwości x tego obiektu w dalszej części kodu?

var obiekt1 = {
  x: 0,
  y: 0,
  wsp: function() { … }
}

A. x = …
B. wsp.x = …
C. obiekt1.x = …
D. obiekt1::x = …
W JavaScript dostęp do właściwości obiektów można uzyskać przy pomocy notacji kropkowej lub nawiasowej. Ale użycie tych notacji musi być właściwe, bo w przeciwnym razie mogą się pojawić błędy. Na przykład zapis obiekt1::x = … nie zadziała, bo JavaScript nie rozumie podwójnego dwukropka do dostępu do właściwości. Może się to mylić, bo niektóre inne języki tak robią, ale nie w JavaScript. Kolejna kwestia z wsp.x = … jest taka, że wsp powinien być obiektem z właściwością x, ale w tym przypadku wsp to właściwość obiektu obiekt1, a nie niezależny obiekt. Próba użycia wsp do dostępu do x byłaby błędna. Ostatnia opcja x = … jest poprawna w kontekście zmiennej, ale nie odnosi się do zmiany właściwości x w obiekcie. Taki zapis zmienia tylko wartość zmiennej x, a nie właściwości obiektu. Więc, mimo że inne odpowiedzi mogą wydawać się sensowne w różnych kontekstach, tylko obiekt1.x = … jest właściwym sposobem na modyfikację właściwości obiektu w JavaScript.

Pytanie 3

Aby w tabeli praca, tworzonej w języku SQL, dodać do kolumny stawka warunek, który wymusza, aby przyjmowane były jedynie wartości dodatnie, a jednocześnie mniejsze niż 50, należy zastosować zapis

A. … stawka foat CHECK (stawka>0 AND stawka<50.00)
B. … stawka foat CHECK (stawka BETWEEN 0 AND 50.00)
C. … stawka foat CHECK (stawka>0 OR stawka<50.00)
D. … stawka foat CHECK (stawka IN (0, 50.00))
Poprawna odpowiedź to zapis '… stawka foat CHECK (stawka>0 AND stawka<50.00)', ponieważ warunek ten precyzyjnie określa, że wartość w kolumnie 'stawka' musi być większa od zera oraz mniejsza od 50, co oznacza, że akceptowane będą tylko rzeczywiste wartości dodatnie mieszczące się w tym przedziale. Zastosowanie warunku CHECK jest kluczowym elementem w zapewnieniu integralności danych w bazach danych. Dzięki temu, przy wstawianiu lub aktualizacji danych w tabeli 'praca', system zablokuje wszelkie operacje, które nie spełniają tego kryterium, co z kolei zapobiega wprowadzaniu błędnych danych. W praktyce, stosowanie takich warunków w definicji kolumn w SQL jest zgodne z dobrymi praktykami projektowania baz danych, które kładą nacisk na walidację danych już na poziomie schematu bazy. Przykładowo, jeżeli chcemy zapewnić, aby stawka wynagrodzenia pracowników nie przekraczała określonego limitu, stosowanie CHECK z warunkiem 'stawka<50.00' stanowi efektywny sposób na wymuszenie tej zasady. Tego rodzaju rozwiązania nie tylko poprawiają jakość danych, ale również ułatwiają przyszłe analizy statystyczne oraz raportowanie.

Pytanie 4

Które z poniższych formatowań nie jest zapisane w języku CSS?

A. Fragment pliku strona.html:
B. Fragment pliku strona.html:
C. Fragment pliku formatowanie.css: body {background-color: yellow;}
D. Fragment pliku strona.html:
Fragmenty