Zadanie 1. ,

Podany wpis w pliku HTML oznacza, że
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  1. kod HTML zapisano w wersji 5 języka.
  2. kod HTML zapisano w wersji 4 języka.
  3. wszystkie znaczniki w kodzie HTML należy zapisywać wielkimi literami.
  4. znaczniki zamykające są obowiązkowe w kodzie HTML, również dla znaczników samozamykających się.

Zadanie 2. ,

Kodowanie polskich znaków można zdefiniować w języku HTML za pomocą
  1. znacznika <title>
  2. znacznika <charset>
  3. atrybutu znacznika <p>
  4. atrybutu znacznika <meta>

Zadanie 3. ,

Które z podanych par znaczników HTML mają wizualnie to samo działanie na stronie internetowej, jeżeli żadne style CSS nie zostały zdefiniowane?
  1. <p> i <h2>
  2. <b> i <big>
  3. <b> i <strong>
  4. <meta> i <title>

Zadanie 4. ,

W języku HTML zapisano definicję tabeli. Który rysunek obrazuje efekt jej działania?

<table border="1">
<tr><td>pierwszy</td><td>drugi</td></tr>
<tr><td colspan="2">trzeci</td></tr>
</table>

  1. Rysunek 1
  2. Rysunek 2
  3. Rysunek 3
  4. Rysunek 4

Zadanie 5. ,

W przedstawionym fragmencie formularza HTML zdefiniowano pole input, o którym można powiedzieć, że
<input type="password" name="pole">
  1. ma wpisany domyślny tekst „pole”.
  2. ukrywa wprowadzone do niego znaki.
  3. wyświetla wprowadzone do niego znaki.
  4. umożliwia wpisywanie tylko wartości liczbowych.

Zadanie 6. ,

W języku HTML, aby zdefiniować hiperłącze otwierające się w osobnej karcie przeglądarki, należy zastosować atrybut
  1. rel = "prev"
  2. rel = "external"
  3. target = "_new"
  4. target = "_blank"

Zadanie 7. ,

Zastosowanie definicji stylu CSS sprawi, że nagłówki drugiego stopnia będą zapisane
h2 {
  text-decoration: overline;
  font-style: italic;
  line-height: 60px;
}
  1. czcionką pochyloną, z linią nad tekstem, wysokość wiersza na 60 px
  2. czcionką pochyloną, z linią pod tekstem, wysokość wiersza na 60 px
  3. czcionką podstawową, z linią nad tekstem, wysokość wiersza na 60 px
  4. czcionką podstawową, z linią pod tekstem, odległość między znakami na 60 px

Zadanie 8. ,

Jak zdefiniować w językuCSS takie formatowanie tabeli, żeby wiersz, na którym aktualnie znajduje się kursor myszy, zmieniał kolor tła na szary?
  1. tr:hover { color: gray; }
  2. tr:active { color: gray; }
  3. tr:hover { background-color: gray; }
  4. tr:active { background-color: gray; }

Zadanie 9. ,

W języku CSS zapisano wspólne formatowanie dla pewnej grupy znaczników. Formatowanie takich znaczników w kodzie HTML nastąpi przez atrybut
.format1 { ... }
  1. id = "format1"
  2. div = "format1"
  3. style = "format1"
  4. class = "format1"

Zadanie 10. ,

Przedstawiono efekt formatowania CSS oraz kod HTML. Jak należy zdefiniować styl, aby osiągnąć takie formatowanie?
<p>
Gdybym miał jedenaście kapeluszy,<br/>
pierwszy schowałbym w szafie, żeby się
nie kurzył.
</p>


  1. #first-letter { font-size: 400%; color: blue; }
  2. .first-letter { font-size: 400%; color: blue; }
  3. p::first-letter { font-size: 400%; color: blue; }
  4. p.first-letter { font-size: 400%; color: blue; }

Zadanie 11. ,

Przedstawione formatowanie CSS, przy założeniu, że żadne inne formatowanie nie jest zdefiniowane, sprawi, że

<style> td {padding: 30px; } </style>
...
<td style="padding: 10px;">Anna</td>
<td>Ewa</td>

  1. marginesy wewnętrzne wszystkich komórek będą wynosiły 30 px
  2. marginesy wewnętrzne wszystkich komórek będą wynosiły 10 px
  3. margines wewnętrzny komórki z napisem Anna będzie miał 10 px, a z napisem Ewa – 30 px
  4. margines wewnętrzny komórki z napisem Anna będzie miał 30 px, a z napisem Ewa – 10 px>

Zadanie 12. ,

Kolor zapisany kodem rgb(255, 10, 22), w kodzie heksadecymalnym będzie miał wartość
  1. #2551022
  2. #FF0A16
  3. #FF1016
  4. #251022

Zadanie 13. ,

W edytorze grafiki rastrowej, aby pracować tylko na części obrazu, nie naruszając innych jego elementów, można wykorzystać
  1. inwersję.
  2. warstwy.
  3. kadrowanie.
  4. skalowanie.

Zadanie 14. ,

Aby zbadać rozkład ilościowy poszczególnych kolorów zdjęcia, należy użyć
  1. histogramu.
  2. desaturacji.
  3. balansu kolorów.
  4. rozmycia Gaussa.

Zadanie 15. ,

Tworząc tabelę w języku SQL zdefiniowano pole, którego wartości nie mogą się powtarzać. Do jego definicji należy zastosować atrybut
  1. UNIQUE
  2. DEFAULT
  3. IDENTITY
  4. NOT NULL

Zadanie 16. ,

Dana jest tabela firmy zawierająca następujące kolumny: nazwa, adres, NIP, obrot (obrót w ostatnim miesiącu), rozliczenie, status. Wykonanie kwerendy SQL SELECT sprawi, że zostaną wyświetlone
SELECT nazwa, NIP FROM firmy WHERE obrot < 4000;
  1. wszystkie dane firm, które w ostatnim miesiącu miały obrót co najmniej 4000 zł.
  2. wszystkie dane firm, które w ostatnim miesiącu miały obrót mniejszy niż 4000 zł.
  3. jedynie nazwa oraz numer NIP firm, które w ostatnim miesiącu miały obrót co najmniej 4000 zł.
  4. jedynie nazwa oraz numer NIP firm, które w ostatnim miesiącu miały obrót mniejszy niż 4000 zł.

Zadanie 17. ,

Dana jest tabela pracownicy, do której wpisano rekordy przedstawione obok. Po uruchomieniu podanej w ramce kwerendy SQL zostanie wyświetlona wartość
SELECT MAX(pensja) FROM pracownicy WHERE pensja < 3000;
  1. 1300
  2. 2200
  3. 2600
  4. 5400

Zadanie 18. ,

Aby prawidłowo utworzyć relację typu m...n nienarażoną na redundancję danych, należy
  1. stworzyć tabelę pomocniczą.
  2. posortować przynajmniej jedną z tabel.
  3. połączyć bezpośrednio klucze obce obu tabel.
  4. połączyć bezpośrednio klucze podstawowe obu tabel.

Zadanie 19. ,

Zgodnie z właściwościami ACID dotyczącymi wykonywania transakcji wymaganie izolacji (ang. isolation) oznacza, że
  1. po wykonaniu transakcji system bazy danych będzie spójny.
  2. pod pewnymi warunkami dane zmieniane przez transakcję mogą zostać wycofane.
  3. w przypadku konfliktu z inną transakcją, obie modyfikują te same dane w tym samym czasie.
  4. jeżeli dwie transakcje wykonują się współbieżnie, to zwykle nie widzą wprowadzanych przez siebie zmian.

Zadanie 20. ,

Baza danych zawiera tabelę ksiazki o polach: tytul, id_autora, data_wypoz, id_czytelnika. Każdego dnia generowany jest raport książek wypożyczonych danego dnia. Wyświetlane są jedynie tytuły książek. Która z kwerend SQL posłuży do stworzenia tego raportu?
  1. SELECT * FROM ksiazki;
  2. SELECT tytul FROM ksiazki;
  3. SELECT tytul FROM ksiazki WHERE data_wypoz = CURRENT_DATE();
  4. SELECT tytul, data_wypoz FROM ksiazki WHERE data_wypoz = CURRDATENT_E();

Zadanie 21. ,

W języku SQL za pomocą kwerendy ALTER można
  1. usunąć tabelę.
  2. utworzyć tabelę.
  3. zmienić strukturę tabeli.
  4. wprowadzić dane do tabeli.

Zadanie 22. ,

Aby stworzyć różnicową kopię bazy danych na serwerze MSSQL, należy zastosować klauzulę
  1. FULL
  2. RESTORE
  3. WITH FORMAT
  4. DIFFERENTIAL

Zadanie 23. ,

W języku SQL, po wykonaniu przedstawionych poleceń GRANT, prawo do zmiany struktury tabeli oraz jej usuwania zostanie przypisane
GRANT ALL ON firmy TO 'adam'@'localhost';
GRANT ALTER, CREATE, DROP ON firmy TO 'anna'@'localhost';
GRANT SELECT, INSERT, UPDATE ON firmy TO 'tomasz'@'localhost';
  1. tylko Annie.
  2. Adamowi i Annie.
  3. Tomaszowi i Annie.
  4. Tomaszowi i Adamowi.

Zadanie 24. ,

W języku PHP zastosowanofunkcję is_float(). Które z podanych wywołań tej funkcji zwróci wartość true?
  1. is_float('3,34')
  2. is_float(NULL)
  3. is_float(3.34)
  4. is_float(334)

Zadanie 25. ,

W języku PHP należy zapisać warunek, który będzie spełniony, gdy zmienna $a będzie dowolną liczbą całkowitą mniejszą od -10 lub gdy zmienna $b będzie dowolną liczbą z przedziału (25, 75). Wyrażenie logiczne użyte w tym warunku ma postać
  1. ($a < -10) or (($b > 25) or ($b < 75))
  2. ($a < -10) or (($b > 25) and ($b < 75))
  3. ($a < -10) and (($b > 25) or ($b < 75))
  4. ($a < -10) and (($b > 25) and ($b < 75))

Zadanie 26. ,

Instrukcją pętli, która jest przeznaczona do wykonania określonej liczby operacji na pewnym obiekcie lub zmiennej niebędącej tablicą, jest
  1. foreach
  2. switch
  3. for
  4. if

Zadanie 27. ,

Która z wymienionych zasad nie wpłynie korzystnie na zwiększenie czytelności kodu?
  1. Nazwy zmiennych powinny odzwierciedlać ich zadanie.
  2. Kod powinien być napisany bez wcięć i zbędnych enterów.
  3. W każdej linii kodu powinna występować tylko jedna instrukcja.
  4. Należy wprowadzać komentarze w trudniejszych częściach kodu.

Zadanie 28. ,

W języku JavaScript wynik działania instrukcji zmienna1 –= 1; będzie taki sam, jak instrukcji
  1. zmienna1––;
  2. zmienna1++;
  3. zmienia1 = zmienna1 - 0;
  4. zmienna1 === zmienna1 - 1;

Zadanie 29. ,

O zmiennej predefiniowanej $_POST z języka PHP można powiedzieć, że
  1. jest kopią tablicy $_COOKIE.
  2. jest rozszerzoną wersją tablicy $_SESSION.
  3. zawiera dane przesłane do skryptu z formularza.
  4. zawiera dane bezpośrednio przesłane do skryptu z ciasteczka.

Zadanie 30. ,

Jeśli zmienna $x przechowuje dowolną liczbę naturalną dodatnią, przedstawiony kod źródłowy PHP ma za zadanie wyświetlić
$licznik = 0;
while ($licznik != $x)
{
   echo $licznik;
   $licznik++;
}
  1. kolejne liczby od 0 do x-1
  2. kolejne liczby od x do 0
  3. losowe liczby z przedziału (0, x)
  4. liczby wczytywane z klawiatury, tak długo aż zostanie wczytana wartość x

Zadanie 31. ,

W kodzie HTML przypisano pewne znaczniki do klasy o nazwie „nomargin”. Aby wykonać za pomocą języka JavaScript operacje na tych znacznikach, można posłużyć się funkcją
  1. getElement("nomargin")
  2. getElementById("nomargin")
  3. getElementsByTagName("nomargin")
  4. getElementsByClassName("nomargin")

Zadanie 32. ,

W języku JavaScript zdefiniowano obiekt. Aby dalej w kodzie modyfikować wartość właściwości x obiektu, należy zapisać
var obiekt1 = {
  x: 0,
  y: 0,
  wsp: function() { ... } }
  1. x = ...
  2. wsp.x = ...
  3. obiekt1.x = ...
  4. obiekt1::x = ...

Zadanie 33. ,

W języku JavaScript stworzono funkcję o nazwie licz_pitagoras, która oblicza długość przeciwprostokątnej trójkąta prostokątnego, zgodnie z twierdzeniem Pitagorasa. Funkcja pobiera dwa parametry wejściowe i zwraca wartość. Prawidłowe wywołanie takiej funkcji, wraz z pobraniem zwróconego wyniku, będzie miało postać
  1. licz_pitagoras(a, b);
  2. licz_pitagoras(a, b, c);
  3. c = licz_pitagoras(a, b);
  4. licz_pitagoras(a, b) = c;

Zadanie 34. ,

Język PHP posiada obsługę
  1. sesji i ciastek.
  2. zdarzeń myszy.
  3. zdarzeń klawiatury.
  4. obiektów przeglądarki.

Zadanie 35. ,

W kodzie HTML zdefiniowano formularz, który wysyła dane do pliku formularz.php. Po wciśnięciu przycisku typu submit przeglądarka przechodzi do przedstawionego adresu. 

.../formularz.php?imie=Anna&nazwisko=Kowalska 

Na podstawie podanego adresu można powiedzieć, że dane do pliku formularz.php zostały przesłane metodą

  1. GET
  2. POST
  3. COOKIE
  4. SESSION

Zadanie 36. ,

Które z zadań programistycznych może być wykonane tylko po stronie klienta przeglądarki?
  1. Sprawdzanie danych wpisywanych do pola tekstowego w czasie rzeczywistym.
  2. Sprawdzenie hasła użytkownika w bazie danych powiązanej z aplikacją internetową.
  3. Zapisanie danych pobranych z formularza w bazie danych powiązanej z aplikacją internetową.
  4. Bezpieczne wyświetlenie personalizowanej zawartości strony ze względu na prawa użytkownika aplikacji.

Zadanie 37. ,

Przedstawiona funkcja, zapisana językiem JavaScript, ma za zadanie
function tekst()
{
var h = location.hostname;
document.getElementById("info").innerHTML = h;
}
  1. umożliwić przejście do wskazanej lokalizacji hosta.
  2. wyświetlić w elemencie o id = "info" adres hosta wskazany pierwszym odnośnikiem.
  3. wyświetlić w elemencie o id = "info" nazwę hosta, z którego pochodzi wyświetlona strona.
  4. wyświetlić na przycisku lokalizację hosta, a po jego wciśnięciu umożliwić przejście do wskazanej lokalizacji.

Zadanie 38. ,

Funkcja mysqli_num_rows() języka PHP może być wywołana po uprzednim zastosowaniu kwerendy
  1. INSERT
  2. SELECT
  3. DELETE
  4. UPDATE

Zadanie 39. ,

Wykonanie przedstawionego polecenia PHP umożliwi
$zapytanie = mysqli_query($db, "UPDATE ...");
  1. odczyt danych z bazy.
  2. modyfikację struktury bazy.
  3. modyfikację danych w bazie.
  4. zapis nowych danych do bazy.