Pytanie 1
Grafika powinna być zapisana w formacie GIF, jeśli
Wynik: 3/40 punktów (7,5%)
Wymagane minimum: 20 punktów (50%)
Twój wynik jest lepszy niż 8% podejść do kwalifikacji INF.03.
Porównanie z 42486 zakończonymi podejściami do tej kwalifikacji (dane zbiorcze, bez wyników indywidualnych).
Załóż darmowe konto albo zaloguj się - ten egzamin przypiszemy do Twojego konta, więc wrócisz do swoich błędów, będziesz śledzić postęp i dostaniesz powtórki dobrane do Twoich odpowiedzi.
Grafika powinna być zapisana w formacie GIF, jeśli
Poniżej znajduje się fragment kodu w języku HTML. Przedstawia on definicję listy:

Na podstawie fragmentu dokumentu HTML, określ co należy wpisać w miejsce kropek w odnośniku w menu, aby przenosił on do rozdziału 2.
|
Aby strona internetowa była bardziej dostępna dla osób niewidomych, obrazom wstawianym znacznikiem img należy nadać atrybut:
stylealtPoprawna odpowiedźsrctextBrak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Atrybut alt znacznika <img> zawiera tekst alternatywny - krótki opis tego, co przedstawia obraz. Czytnik ekranu, z którego korzystają osoby niewidome, odczytuje tę treść na głos, dzięki czemu użytkownik wie, co jest na obrazku. Tekst alternatywny pokazuje się też, gdy obraz się nie wczyta. Dlatego dla dostępności obrazom nadaje się atrybut alt.
Jakiego wyniku można się spodziewać po wykonaniu zapytania na przedstawionej tabeli?
| ID | tytul_plyty | wykonawca | rok_nagrania | opis |
|---|---|---|---|---|
| 1 | Czas jak rzeka | Czesław Niemen | 2005 | Przyjdź W Taka Noc itp. |
| 2 | Ikona | Stan Borys | 2014 | |
| 3 | Aerolit | Czesław Niemen | 2017 | Winylowa reedycja płyty "Aerolit" |
| 4 | Journey | Mikołaj Czechowski | 2013 |
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Zapytanie SQL SELECT COUNT(DISTINCT wykonawca) FROM muzyka; służy do zliczenia unikalnych wartości w kolumnie wykonawca w tabeli muzyka. W kontekście dostarczonej tabeli istnieje trzech różnych wykonawców: Czesław Niemen Stan Borys i Mikołaj Czechowski. Funkcja COUNT w połączeniu z DISTINCT pozwala na zliczenie jedynie unikalnych wystąpień wartości co oznacza że pomimo dwukrotnego wystąpienia Czesława Niemena zostanie on policzony tylko raz. Takie podejście jest kluczowe w analizie danych gdzie istotne jest rozważenie jedynie niepowtarzających się wartości na przykład w analizach raportów dotyczących różnorodności portfolio wykonawców w wytwórni muzycznej. Dobre praktyki w SQL zalecają użycie DISTINCT w sytuacjach wymagających precyzyjnego określenia różnorodności danych w kolumnie co nie tylko wspiera dokładność analiz ale również optymalizuje wydajność zapytań poprzez redukcję ilości danych do przetworzenia. Zrozumienie tego mechanizmu jest istotne w zarządzaniu bazami danych oraz w analizach biznesowych.
Które polecenie wydane w konsoli systemowej przywróci bazę danych z kopii kopia.sql?
mysql -u root -p baza < kopia.sqlPoprawna odpowiedź
mysql -u root -p baza > kopia.sql
mysqldump -u root -p baza < kopia.sql
mysqldump -u root -p baza > kopia.sql
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Kopię bazy tworzy się narzędziem mysqldump, a PRZYWRACA klientem mysql, przekierowując zawartość pliku SQL na jego wejście: mysql -u root -p baza < kopia.sql. Operator < kieruje treść pliku „do” programu (import), a > - „z” programu do pliku (eksport). Plik kopia.sql zawiera polecenia odtwarzające strukturę i dane. Dlatego bazę przywróci mysql -u root -p baza < kopia.sql.
Jakie wyrażenie logiczne w języku PHP weryfikuje, czy zmienna1 znajduje się w przedziale jednostronnie domkniętym <-5, 10)?
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Wyrażenie logiczne $zmienna1 >= -5 && $zmienna1 < 10 jest poprawne, ponieważ precyzyjnie określa przedział jednostronnie domknięty <-5, 10). W tym przypadku, aby zmienna1 należała do tego przedziału, musi być większa lub równa -5 oraz jednocześnie mniejsza od 10. To oznacza, że -5 jest włączone do przedziału, podczas gdy 10 już nie. W praktycznym użyciu tego wyrażenia, można je zastosować np. w walidacji danych wejściowych w formularzach, gdzie wartość powinna mieścić się w określonym zakresie. Dobre praktyki programistyczne sugerują, aby zawsze jasno określać zakresy wartości, aby unikać błędów logicznych, co jest szczególnie istotne w obszarze programowania warunkowego. Dodatkowo, proponowane wyrażenie jest również zgodne z zasadami czytelności kodu, ułatwiając jego późniejsze zrozumienie przez innych programistów.
W którym przypadku plik graficzny należy zapisać w formacie GIF?
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Format GIF nadaje się do zapisu prostej grafiki i krótkich ANIMACJI - obsługuje ograniczoną paletę (256 kolorów) i sekwencje klatek. Dlatego GIF stosuje się, gdy trzeba zapisać obraz lub prostą animację.
Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy.
$tab = array(); for($i = 0; $i < 10; $i++) { $tab[$i] = rand(-100, 100); } foreach ($tab as $x){ if ($x < 0) echo "$x "; }
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Prawidłowo zidentyfikowałeś, że kod PHP wypełni tablicę 10 losowymi wartościami, a następnie wypisze tylko te, które są wartościami ujemnymi. Jest to fundament, na którym opiera się działanie tego konkretnego fragmentu kodu. Tworzenie losowych wartości jest powszechną praktyką w programowaniu i jest wykorzystywane do testowania funkcji, symulowania danych wejściowych czy generowania unikalnych identyfikatorów. Tutaj, użycie losowości służy do stworzenia przypadkowego zestawu liczb, które następnie są filtrowane i wypisywane tylko te o wartości ujemnej. Ta technika jest przydatna, gdy chcemy przefiltrować dane według określonych kryteriów, w tym przypadku liczby ujemne. Jest to ważne nie tylko dla zrozumienia tego konkretnego pytania, ale także dla zrozumienia, jak działa programowanie i jakie są jego praktyczne zastosowania. Pamiętaj, że zrozumienie tego, co robi konkretny fragment kodu, jest kluczowe dla skutecznego programowania i debugowania.
W tabeli pracownicy (kolumny: nazwisko, imie, pensja, wiek) chcemy obliczyć średnią pensję. Które zapytanie jest poprawne?
SELECT VAR(pracownicy) INTO pensja
SELECT AVG(nazwisko) FROM pracownicy
SELECT VAR(pensja) FROM nazwisko
SELECT AVG(pensja) FROM pracownicyPoprawna odpowiedź
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Średnią wartość z kolumny liczy funkcja agregująca AVG, której podaje się nazwę kolumny liczbowej, a po FROM - nazwę tabeli. Aby uzyskać średnią pensję, zapisuje się SELECT AVG(pensja) FROM pracownicy. Dlatego to zapytanie jest poprawne.
Tabela gory zawiera dane o polskich szczytach oraz górach, w których się one znajdują. Jakie zapytanie należy wykonać, aby zobaczyć Koronę Gór Polskich, czyli najwyższy szczyt w każdym z pasm górskich?
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Wybrana kwerenda SELECT pasmo, szczyt, MAX(wysokosc) FROM gory GROUP BY pasmo; jest poprawna, ponieważ umożliwia uzyskanie najwyższego szczytu w każdym pasmie górskim. W tym przypadku użycie funkcji agregującej MAX pozwala na zidentyfikowanie maksymalnej wartości kolumny 'wysokosc' dla każdej grupy utworzonej przez 'pasmo'. Podczas stosowania klauzuli GROUP BY, dane są dzielone na różne grupy na podstawie wartości w kolumnie 'pasmo', a następnie dla każdej grupy obliczana jest maksymalna wysokość szczytu. Taki sposób zorganizowania danych jest zgodny z najlepszymi praktykami SQL, które rekomendują wykorzystanie funkcji agregujących w połączeniu z grupowaniem, aby uzyskać zwięzłe i precyzyjne wyniki. Przykładowo, po wykonaniu tej kwerendy, otrzymamy listę pasm górskich wraz z najwyższymi szczytami, co jest niezbędne do analizy geograficznej i turystycznej.
W tabeli o nazwie pracownicy zdefiniowano klucz główny w typie INTEGER z atrybutami NOT NULL oraz AUTO_INCREMENT. Dodatkowo zdefiniowane zostały pola imie oraz nazwisko. W przypadku wykonania podanej kwerendy SQL, która dodaje dane i pomija pole klucza, w bazie danych MySQL nastąpi
| INSERT INTO pracownicy (imie, nazwisko) VALUES ('Anna', 'Nowak'); |
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
W przypadku tabeli z kluczem głównym typu INTEGER z atrybutem AUTO_INCREMENT, kiedy wprowadzamy nowy rekord i pomijamy pole klucza głównego, baza danych MySQL sama automatycznie przydziela kolejną wartość liczbową dla tego pola. AUTO_INCREMENT to mechanizm, który zapewnia, że każdemu nowemu rekordowi przypisana jest unikalna wartość klucza głównego, zaczynając od wartości początkowej, zwykle 1, i zwiększając ją o 1 z każdym nowym rekordem. Jest to niezwykle użyteczne w sytuacjach, gdy zależy nam na unikalności wartości kluczy głównych, co zapewnia integralność danych i unika konieczności ręcznego określania wartości klucza przy każdym nowym wpisie. Takie podejście jest zgodne ze standardami dobrych praktyk, ponieważ minimalizuje ryzyko błędów związanych z duplikacją danych. Przykładowo, jeśli do tabeli pracownicy dodajemy rekord z danymi pracownika, nie musimy się martwić o wartość identyfikatora, co znacznie upraszcza proces zarządzania danymi. Mechanizm AUTO_INCREMENT jest zatem kluczowy w kontekście zarządzania bazami danych, zapewniając automatyzację i integralność danych.
Narzędzie phpMyAdmin służy do administrowania serwerem:
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
phpMyAdmin to napisane w PHP narzędzie webowe do administrowania serwerem BAZ DANYCH MySQL/MariaDB - obsługujesz je przez przeglądarkę. Pozwala bez znajomości poleceń konsolowych tworzyć i usuwać bazy oraz tabele, przeglądać i edytować rekordy, uruchamiać zapytania SQL, importować i eksportować dane czy zarządzać użytkownikami. Dlatego znajdziesz je w panelu niemal każdego hostingu. Zapamiętaj: phpMyAdmin = graficzna administracja bazą danych.
Aby usunąć wybrane wiersze (rekordy) z tabeli, należy użyć polecenia:
SELECTALTERGRANTDELETEPoprawna odpowiedźBrak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Wiersze z tabeli usuwa polecenie DELETE, zwykle z warunkiem WHERE wskazującym, które rekordy skasować, np. DELETE FROM klienci WHERE id = 5. Bez warunku usunęłoby wszystkie wiersze, dlatego stosuje się je ostrożnie. Tabela i jej struktura pozostają - znikają tylko dane. Dlatego do usuwania rekordów służy DELETE.
Jaką wartość w formacie szesnastkowym ma kolor rgb(255, 16, 8)?
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Składowe przelicza się osobno na zapis szesnastkowy: 255 = FF, 16 = 10, 8 = 08, więc rgb(255, 16, 8) to #FF1008. Wartość 255 (maksimum składowej) zawsze daje FF. Zapamiętaj: FF = 255, 00 = 0 - to dwa skrajne punkty każdej składowej.
Za pomocą którego znacznika można umieścić kod CSS wewnątrz dokumentu HTML?
<body>
<style>Poprawna odpowiedź
<head>
<meta>
Brak odpowiedzi na to pytanie.
Wyjaśnienie poprawnej odpowiedzi:
Znacznik . Dzięki temu można szybko nadać wygląd elementom strony: kolory, marginesy, układ, rozmiary czcionek czy zachowanie bloków. Moim zdaniem to bardzo dobre rozwiązanie przy małych przykładach, ćwiczeniach i prostych podstronach, bo wszystko jest w jednym pliku i łatwo to ogarnąć. W większych projektach branżową dobrą praktyką jest jednak przenoszenie CSS do osobnego pliku .css i podłączanie go przez . Ułatwia to utrzymanie kodu, ponowne użycie stylów i pozwala przeglądarce buforować arkusz stylów. Warto też pamiętać, że