Rozwiązanie arkusza E.14-01-16.01

Przykładowe rozwiązanie zadania egzaminacyjnego

Prościej się nie da
ta zasada obowiązuje przy rozwiązywaniu zadań egzaminacyjnych. Jej konsekwencją jest oszczędność czasu i zmniejszenie ryzyka popełnienia błędów.

Rozwiązanie arkusza E.14-15.08-10

Przykładowe rozwiązanie zadania egzaminacyjnego

Prościej się nie da
ta zasada obowiązuje przy rozwiązywaniu zadań egzaminacyjnych. Jej konsekwencją jest oszczędność czasu i zmniejszenie ryzyka popełnienia błędów.

Rozwiązanie arkusza E.14-01-15.05

Przykładowe rozwiązanie zadania egzaminacyjnego

Prościej się nie da

ta zasada obowiązuje przy rozwiązywaniu zadań egzaminacyjnych. Jej konsekwencją jest oszczędność czasu i zmniejszenie ryzyka popełnienia błędów.

Praktyczne repetytorium cz. 7. PHP

Dziś zaczynają się egzaminy, wszystkim życzę jak najlepszych wyników. Kończymy powtórkę językiem PHP, który najrzadziej występował w arkuszach praktycznych.

Praktyczne repetytorium cz. 6. SQL

SQL to na egzaminie pisemnym najczęściej pojawiająca się technologia i coraz częściej występuje na egzaminie praktycznym. Warto posiadać wiedzę z tego tematu.

Zadanie 1. ,

W języku HTML aby zdefiniować słowa kluczowe strony, należy użyć zapisu
  1. <meta keywords = "psy, koty, gryzonie">
  2. <meta name="keywords" ="psy, koty, gryzonie">
  3. <meta name="keywords" content="psy, koty, gryzonie">
  4. <meta name="description" content="psy, koty, gryzonie">

Zadanie 2. , ,

W języku HTML zdefiniowano znacznik a. Wartość nofollow atrybutu rel
  1. oznacza, że kliknięcie na link nie przeniesie do strony website.com.
  2. oznacza, że kliknięcie na link otworzy go w osobnej karcie przeglądarki.
  3. jest informacją dla robota wyszukiwarki Google, aby nie podążał za tym linkiem.
  4. jest informacją dla przeglądarki Internetowej, aby nie formatowała słowa „link” jako odnośnika.

Zadanie 3. ,

W języku HTML aby zdefiniować poziomą linie, należy użyć znacznika
  1. <line>
  2. <br>
  3. <h1>
  4. <hr>

Zadanie 4. , ,

Zapisano kod HTML wstawiający grafikę na stronę internetową. Jeżeli rysunek.png nie zostanie odnaleziony, przeglądarka
  1. nie wyświetli strony internetowej.
  2. w miejscu grafiki wypisze tekst „pejzaż”.
  3. w miejscu grafiki wypisze tekst „rysunek.png”.
  4. w miejscu grafiki wypisze błąd wyświetlania strony.

Zadanie 5. ,

Aby w języku HTML uzyskać formatowanie paragrafu dla tekstu
należy zastosować kod
  1. Tekst może być <mark>zaznaczony</mark> albo <em>istotny dla autora
  2. Tekst może być <mark>zaznaczony</mark> albo <i>istotny</i> dla autora
  3. Tekst może być <mark>zaznaczony</mark> albo <em>istotny</em> dla autora
  4. Tekst może być <mark>zaznaczony albo <em>istotny dla autora</mark>

Zadanie 6. , ,

Zamieszczony kod HTML formularza zostanie wyświetlony przez przeglądarkę w sposób:




Zadanie 7. ,

W języku CSS wcięcie pierwszej linii akapitu na 30 pikseli uzyska się za pomocą zapisu
  1. p {text-indent: 30px; }
  2. p {text-spacing: 30px; }
  3. p {line-height: 30px; }
  4. p {line-indent: 30px; }

Zadanie 8. ,

W języku CSS zdefiniowano następujące formatowanie.
Kolorem czerwonym zostanie zapisany
  1. tylko tekst pochylony nagłówka pierwszego stopnia.
  2. tylko tekst pochylony we wszystkich poziomach nagłówków.
  3. cały tekst nagłówka pierwszego stopnia oraz pochylony tekst akapitu.
  4. cały tekst nagłówka pierwszego stopnia oraz cały tekst pochylony, niezależnie od tego w którym miejscu strony się znajduje.

Zadanie 9. ,

W języku CSS aby sformatować dowolny element języka HTML w ten sposób, że po najechaniu na niego kursorem zmienia on kolor czcionki, należy zastosować pseudoklasę
  1. :active
  2. :hover
  3. :visited
  4. :coursor

Zadanie 10. ,

Zapis CSS postaci:
sprawi, że na stronie internetowej
  1. punktorem listy nienumerowanej będzie rys.gif
  2. rys.gif będzie stanowił ramkę dla listy numerowanej.
  3. wyświetli się rysunek rys.gif jako tło listy numerowanej.
  4. każdy z punktów listy będzie miał osobne tło pobrane z grafiki rys.gif

Zadanie 11. ,

W języku CSS aby zdefiniować odmienne formatowanie dla pierwszej litery akapitu, należy zastosować selektor
  1. klasy p.first-letter
  2. dziecka p + first-letter
  3. atrybutu p[first-letter]
  4. pseudoelementu p::first-letter

Zadanie 12. ,

W kodzie źródłowym zapisanym w języku HTML wskaż błąd walidacji dotyczący tego fragmentu.
  1. Nieznany znacznik h6
  2. Znacznik br nie został poprawnie zamknięty.
  3. Znacznik br nie może występować wewnątrz znacznika p
  4. Znacznik zamykający /b niezgodny z zasadą zagnieżdżania.

Zadanie 13. ,

W ramce przedstawiono właściwości pliku graficznego. W celu optymalizacji czasu ładowania rysunku na stronę WWW należy
  1. zmiejszyć wymiary rysunku.
  2. zwiększyć rozdzielczość.
  3. zmienić format grafiki na CDR.
  4. zmienić proporje szerokości do wysokości.

Zadanie 14. ,

W programie INKSCAPE / COREL aby uzyskać przedstawiony efekt zapisu, należy
  1. skorzystać z funkcji gradientu.
  2. zastosować funkcję sumy z kołem.
  3. zastosować funkcję wykluczenia z kołem.
  4. skorzystać z funkcji wstaw / dopasuj tekst do ścieżki.

Zadanie 15. ,

Programem do edycji dźwięku jest
  1. Brasero
  2. Winamp
  3. Audacity
  4. RealPlayer

Zadanie 16. ,

Dana jest tabela pracownicy. Polecenie MySQL usuwające wszystkie rekordy z tabeli, dla których nie wypełniono pola rodzaj_umowy, ma postać
  1. DROP pracownicy FROM rodzaj_umowy = 0;
  2. DROP pracownicy WHERE rodzaj_umowy IS NULL;
  3. DELETE pracownicy WHERE rodzaj_umowy = 'brak';
  4. DELETE FROM pracownicy WHERE rodzaj_umowy IS NULL;

Zadanie 17. ,

W języku SQL aby stworzyć tabelę, należy zastosować polecenie
  1. ADD TABLE
  2. ALTER TABLE
  3. INSERT TABLE
  4. CREATE TABLE

Zadanie 18. ,

W przedstawionym fragmencie kwerendy języka SQL, komenda SELECT ma za zadanie zwrócić SELECT COUNT(wartosc) FROM ...
  1. średnią tabeli.
  2. liczbę wierszy.
  3. sumę w kolumnie wartosc.
  4. średnia w kolumnie wartosc.

Zadanie 19. ,

Dana jest tabela ksiazki z polami: tytul, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać:
  1. SELECT * FROM ksiazki WHERE cena < 50;
  2. SELECT tytul FROM ksiazki WHERE cena < 50;
  3. SELECT tytul FROM ksiazki WHERE cena > '50 zł';
  4. SELECT ksiazki FROM tytul WHERE cena < '50 zł';

Zadanie 20. ,

W bazie danych MySQL dana jest tabela programów komputerowych o polach: nazwa, producent, rokWydania. Aby kwerenda SELECT zwróciła wszystkie nazwy producentów tak, by nazwy te nie powtzrzały się, należy zapisać:
  1. SELECT UNIQUE producent FROM programy;
  2. SELECT DISTINCT producent FROM programy;
  3. SELECT producent FROM programy WHERE UNIQUE;
  4. SELECT producent FROM programy WHERE producent NOT DUPLICATE;

Zadanie 21. ,

Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID. Tabela rezyserzy zawiera klucz główny id. Obydwie tabele połączone są relacją jeden po stronie rezyserzy do wielu po stronie filmy. Aby w kwerendzie SELECT połączyć tabele filmy i rezyserzy, należy zapisać
  1. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ...
  2. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmyID ...
  3. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ...
  4. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.filmyID ...

Praktyczne repetytorium cz. 4. JavaScript

Skończyły się pewniaki zaczyna się wróżenie. JavaScript gościł na egzaminach praktycznych dość często ale takim faworytem jak grafika, HTML i CSS nie jest. Spróbujmy na podstawie dotychczas zamieszczonych zadań określić zakres powtórki.

Praktyczne repetytorium cz. 3. CSS

Trzecią czynnością w przygotowaniu witryny na egzaminie praktycznym jest wykonanie zaleceń dotyczących jej wyglądu. Najczęściej mamy konkretne wytyczne i obraz przedstawiający stronę. Powtórzmy najczęściej stosowane reguły CSS.

Praktyczne repetytorium cz. 1. Grafika

10 sesji egzaminacyjnych, kilkanaście wersji arkuszy i zawsze coś z grafiki. Najważniejsze aby wykonać obrazy według wytycznych (i mieć nadzieje że są zgodne z kryteriami oceniania CKE). Wybieramy edytor który znamy najlepiej, liczy się czas, bo pozostałe zadania są o wiele trudniejsze. Poniżej krótka historia grafiki na praktycznym egzaminie E.14.

Zadanie 22. ,

Na rysunku przedstawiono dwie tabele. Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci wiele po stronie Zamówienia, należy:
  1. połączyć relacją pola ID z obu tabel.
  2. dodać pole klucza obcego do tabeli zamówienia i połączyć je z id tabeli Klienci.
  3. dodać pole klucza obcego do tabeli Klienci i połączyć je z ID tabeli Zamówienia.
  4. zdefiniować trzecią tabelę z dwoma kluczami obcymi. Jeden klucz połączyć z ID tabeli Klienci, drugi klucz połączyć z ID tabeli Zamowienia.

Zadanie 23. ,

Źródłem rekordów dla raportu może być
  1. tabela.
  2. inny raport.
  3. makropolecenie
  4. zapytanie INSERT INTO.

Zadanie 24. ,

Przedstawione polecenie MySQL ma za zadanie
  1. usunąć kolumnę tytul z tabeli ksiazki.
  2. dodać do tabeli ksiazki kolumnę tytul.
  3. zmienić nazwę kolumny w tabeli ksiazki.
  4. zmienić typ kolumny tytul w tabeli ksiazki.

Zadanie 25. ,

W tabeli podzespoły należy zmienić wartość pola URL na "toshiba.pl" dla wszystkich rekordów, gdzie pole producent to TOSHIBA. W języku SQL modyfikacja ta będzie miała postać:
  1. UPDATE podzespoly SET URL='toshiba.pl'
  2. UPDATE producent='TOSHIBA' SET URL = 'toshiba.pl';
  3. UPDATE podzespoly.producent='TOSHIBA' SET URL='toshiba.pl';
  4. UPDATE podzespoly SET URL = 'toshiba.pl' WHERE producent = 'TOSHIBA';

Zadanie 26. ,

Do zabezpieczeń serwera bazy danych przed atakami hakerów nie należy
  1. włączenie zapory.
  2. defragmentacja dysków.
  3. stosowanie złożonych haseł do bazy.
  4. blokowanie portów związanych z bazą danych.

Zadanie 27. ,

W języku MySQL należy zastosować polecenie REVOKE, aby użytkownikowi anna odebrać prawo do dokonywania zmian jedynie w definicji struktury bazy danych. Polecenie odpowiadające odebraniu tych praw ma postać
  1. REVOKE ALL ON tabela1 From 'anna'@'localhost'
  2. REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
  3. REVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
  4. REVOKE CREATE INSETRT DELETE ON tabela1 FROM 'anna'@'localhost' 

Zadanie 28. ,

W języku JavaScript aby sprawdzić warunek czy liczba znajduje się w przedziale (100, 200>, należy zapisać:
  1. if(liczba > 100 || liczba <= 200)
  2. if(liczba < 100 || liczba >= 200)
  3. if(liczba > 100 && liczba <= 200)
  4. if(liczba < 100 && liczba <= 200)

Zadanie 29. ,

W wyniku działania pętli zapisanej w języku PHP zostanie wypisany ciąg liczb:
  1. 10 15 20 25 30 35 40 45
  2. 10 15 20 25 30 35 40 45 50
  3. 0 5 10 15 20 25 30 35 40 45
  4. 0 5 10 15 20 25 30 35 40 45 50

Zadanie 30. ,

Które z poniższych zdań dotyczących zasad programowania w języku PHP jest prawdziwe ?
  1. Jest to język słabej kontroli typów.
  2. Nazwy zmiennych są poprzedzone znakiem !
  3. Deklaracja zmiennych następuje po słowie var
  4. W nazwach zmiennych nie jest rozróżniana wielkość liter.

Zadanie 31. ,

W języku PHP instrukcja foreach jest instrukcją
  1. wyboru, dla elementów tablicy.
  2. pętli, niezależnie od typu zmiennej.
  3. pętli, wyłącznie dla elementów tablicy.
  4. warunkową, niezależnie od typu zmiennej.

Zadanie 32. ,

Funkcja języka PHP tworząca ciasteczko jest
  1. createcookie()
  2. echocookie()
  3. addcookie()
  4. setcookie()

Zadanie 33. ,

W języku PHP funkcja trim ma za zadanie
  1. podawać długość napisu.
  2. porównywać dwa napisy i wypisać część wspólną.
  3. zmniejszać napis o wskazaną w parametrze liczbę znaków.
  4. usuwać białe znaki lub inne znaki podane w parametrze, z obu końców napisu.

Zadanie 34. ,

W języku JavaScript zapis w ramce oznacza, że
  1. nazwa jest polem klasy przedmiot.
  2. nazwa jest właściwością obiektu.
  3. zmienna x będzie przechowywać wynik działania metody nazwa.
  4. zmienna x będzie przechowywać wynik działania funkcji przedmiot.

Zadanie 35. ,

W języku JavaScript zapisano funkcje.

Ma ona za zadanie
  1. wypisać wartość odwrotną do f
  2. zwrócić wartość odwrotną do f
  3. wypisać wartość bezwzględną z f
  4. zwrócić wartość bezwzględną z f

Zadanie 36. ,

Za pomocą języka PHP nie jest możliwe
  1. przetwarzanie danych formularzy.
  2. generowanie dynamicznej zawartości strony. 
  3. przetwarzanie danych zgromadzonych w bazie danych.
  4. zmienianie dynamiczne zawartości strony HTML w przeglądarce.

Zadanie 37. , ,


Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy
  1. kolejnymi liczbami od 0 do 9 i wypisanie ich.
  2. kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych.
  3. 10 losowymi wartościami, a następnie wypisanie wartości ujemnych.
  4. 100 losowymi wartościami, a następnie wypisanie wartości dodatnich.

Zadanie 38. ,

W języku JavaScript zapisano fragment kodu.

Po wykonaniu skryptu zmienna x
  1. będzie równa 11 i zostanie wypisana w oknie popup.
  2. będzie równa 10 i zostanie wypisana w dokumencie HTML.
  3. będzie równa 11 i zostanie wypisana w konsoli przeglądarki internetowej
  4. będzie równa 10 i zostanie wypisana w głównym oknie przeglądarki internetowej

Zadanie 39. ,

W języku PHP, wykonując operacje na bazie danych MySQL, aby zakończyć pracę z bazą, należy wywołać
  1. mysqli_exit()
  2. mysqli_close()
  3. mysqli_commit()
  4. mysqli_rollback()

Zadanie 40. ,

W ramce przedstawiono kod JavaScript z błędem logicznym. Program powinien wypisać informacje, czy liczby są sobie równe czy nie, lecz nie wykonuje tego. Wskaż odpowiedź, która dotyczy błędu.
  1. Nieprawidłowo zadeklarowano zmienne.
  2. Przed klauzulą else nie powinno być średnika.
  3. W klauzuli if występuje przypisanie zamiast porównania.
  4. Instrukcje wewnątrz sekcji if oraz else powinny być zamienione miejscami.

Repetytorium cz. 7. PHP

Kilka słów wstępu na temat PHP

PHP jest to język programowania stanowiący część tak zwanego backendu strony internetowej. Ma on za zadanie sprawienie, że strona  "ożyje" to znaczy, że za jego pomocą będzie odpowiadać na czynności wykonywane przez użytkownika. W przeciwieństwie do JavaScriptu w języku PHP kod jest wykonywany są po stronie serwera za pomocą tak zwanego interpretera. Dzięki czemu zwykły użytkownik z poziomu przeglądarki nie jest w stanie podejrzeć kodu PHP ponieważ przeglądarka otrzymuje tylko wynik.

Rozwiązanie arkusza E.14-01-15.01

Przykładowe rozwiązanie zadania egzaminacyjnego

Prościej się nie da

ta zasada obowiązuje przy rozwiązywaniu zadań egzaminacyjnych. Jej konsekwencją jest oszczędność czasu i zmniejszenie ryzyka popełnienia błędów.