-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Czas generowania: 16 Lut 2024, 12:51
-- Wersja serwera: 10.4.21-MariaDB
-- Wersja PHP: 8.0.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Baza danych: `pytaniaegz_matura`
--

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `pytania`
--

CREATE TABLE `pytania` (
  `nr_pytania` int(2) NOT NULL,
  `pytanie` varchar(241) NOT NULL,
  `odp_a` varchar(126) NOT NULL,
  `odp_b` varchar(123) NOT NULL,
  `odp_c` varchar(102) NOT NULL,
  `odp_d` varchar(89) NOT NULL,
  `poprawna_odp` varchar(1) NOT NULL,
  `kategoria` varchar(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Zrzut danych tabeli `pytania`
--

INSERT INTO `pytania` (`nr_pytania`, `pytanie`, `odp_a`, `odp_b`, `odp_c`, `odp_d`, `poprawna_odp`, `kategoria`) VALUES
(1, 'Przeglądarka internetowa wyświetliła stronę w następujący sposób. Wskaż kod HTML, który poprawnie definiuje przedstawioną hierarchiczną strukturę tekstu:', '<h1>Rozdział 1<p>tekst <h2>Podrozdział 1.1<p>tekst <h2>Podrozdział 1.2', '<big>Rozdział 1</big>tekst<big>Podrozdział 1.1</big>tekst<big>Podrozdział 1.2</big>', '<h1>Rozdział 1</h1> <p>tekst</p> <h2>Podrozdział 1.1</h2> <p>tekst</p> <h2>Podrozdział 1.2</h2>', '<ul><li>Rozdział 1<li>tekst<li>Podrozdział 1.1<li>tekst<li>Podrozdział 1.2</ul>', 'c', 'HTML'),
(2, 'W bazie danych hurtowni zdefiniowano tabelę sprzedaz o polach: id, kontrahent, grupa_cenowa, obrot. Aby wyszukać wyłącznie kontrahentów z drugiej grupy cenowej, których obrót jest większy niż 4000zł, należy zastosować polecenie', 'SELECT sprzedaz FROM kontrahent WHERE obrot > 4000;', 'SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa = 2 AND obrot > 4000;', 'SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 OR obrot > 4000;', 'SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000;', 'd', 'PHP'),
(3, 'W języku CSS zdefiniowano następujące formatowanie. Kolorem czerwonym zostanie zapisany', 'cały tekst nagłówka pierwszego stopnia oraz pochylony tekst akapitu', 'cały tekst nagłówka pierwszego stopnia oraz cały tekst pochylony, niezależnie od tego, w którym miejscu strony się znajduje', 'tylko tekst pochylony nagłówka pierwszego stopnia', 'tylko tekst pochylony we wszystkich poziomach nagłówków', 'c', 'CSS'),
(4, 'Aby stworzyć przycisk na stronę internetową według wzoru, należy w programie do grafiki rastrowej użyć opcji', 'propagacja wartości', 'zaokrąglenie lub wybranie opcji prostokąt z zaokrąglonymi rogami', 'zniekształcenia i deformowanie', 'zaznaczenie eliptyczne', 'b', 'HTML'),
(5, 'W skrypcie PHP należy utworzyć cookie o nazwie owoce które przyjmie wartość jabłko. Cookie ma być dostępne przez jedną godzinę od jego utworzenia. W tym celu należy w skrypcie PHP użyć funkcji:', 'cookie(\"jabłko\",\"owoce\",3600);', 'cookie(\"owoce\",\"jabłko\",3600);', 'setcookie(\"owoce\",\"jabłko\",time()+3600);', 'setcookie(\"jabłko\",\"owoce\",time()+3600);', 'c', 'PHP'),
(6, 'Która z reguł walidacji strony internetowej jest błędna?', 'Jeżeli w instrukcji używa się kilku atrybutów, ich kolejność powinna być zgodna z alfabetem, np. <img alt=\"....\" src=\"....\" />', 'Wyłączanie znaczników musi następować w odwrotnej kolejności, niż były one włączane, np. <p>....<big>...</big></p>', 'Znaczniki, oprócz samozamykających się, działają do momentu ich wyłączenia znakiem \"/\", np. <p>...</p>', 'W znacznikach nie są rozróżniane wielkie i małe litery, np. <p> i <P> to ten sam znacznik', 'a', 'HTML'),
(7, 'Która z przedstawionych funkcji języka PHP zamieni słowo \"kota\" na słowo \"mysz\" w napisie \"ala ma kota\"?', 'replace(\"kota\", \"mysz\", \"ala ma kota\");', 'str_replace(\"ala ma kota\", \"kota\", \"mysz\");', 'replace(\"ala ma kota\", \"kota\", \"mysz\");', 'str_replace( \"kota\", \"mysz\", \"ala ma kota\");', 'd', 'PHP'),
(8, 'Po wykonaniu przedstawionego kodu JavaScript działającego na wcześniej zainicjalizowanej tablicy liczby w zmiennej wynik jest przechowywana suma. Var wynik = 0; for (i=0; i<100; i++) if (liczby[i]%2==0) wynik +=liczby[i];', 'parzystych elementów tablicy.', 'dodatnich elementów tablicy.', 'nieparzystych elementów tablicy.', 'wszystkich elementów tablicy.', 'a', 'JS'),
(9, 'Przedstawiona linia kreskowana w stylu obramowania CSS jest określona właściwością. ---------------', 'dashed', 'dotted', 'double', 'solid', 'a', 'CSS'),
(10, 'DOM dostarcza metod i własności, które w języku JavaScript pozwalają na', 'manipulowanie zadeklarowanymi w kodzie łańcuchami', 'wykonywanie operacji na zmiennych przechowujących liczby', 'wysłanie danych formularza bezpośrednio do bazy danych', 'pobieranie i modyfikowanie elementów strony wyświetlonej przez przeglądarkę', 'd', 'JS'),
(11, 'Wynikiem wykonania przedstawionego kodu PHP jest wypisanie wartości <?php for ( $i=1; $i <=7; $i +=3) { print($i); } ?>', '136', '14', '147', '47', 'c', 'PHP'),
(12, 'W jakim formacie należy zapisać obraz, aby mógł być wyświetlony na stronie internetowej z zachowaniem przezroczystości?', 'JPG', 'PNG', 'CDR', 'BMP', 'b', 'HTML'),
(13, 'CAPTCHA to technika zabezpieczeń na stronach WWW pozwalająca', 'przyspieszyć proces logowania do aplikacji internetowej', 'pominąć proces uwierzytelniania do aplikacji internetowej', 'automatycznie wypełnić formularz logowania danymi użytkownika.', 'potwierdzić, że dane z formularza są wysyłane przez człowieka.', 'd', 'HTML'),
(14, 'W języku CSS przypisano regułę: float:left; dla bloku. Reguła ta zostanie wykorzystana do', 'wyrównanie elementów tabeli do lewej strony', 'ustawienia bloku na lewo względem innych', 'wyrównania tekstu do lewej strony', 'ustawienia bloków jeden pod drugim', 'b', 'CSS'),
(15, 'Formatami Video obsługiwanymi w standardzie HTML5 są', 'Ogg, AVI, MPEG', 'MP4, AVI', 'MP4, Ogg, WebM', 'Ogg, QuickTime', 'c', 'HTML'),
(16, 'Który z typów wspieranych przez język PHP służy do obsługi zmiennych logicznych?', 'Integer', 'String', 'Float', 'Boolean', 'd', 'PHP'),
(17, 'Aby w pliku z rozszerzeniem php umieścić kod w języku PHP należy użyć znaczników', '<php> ......... </php>', '<php .......... />', '<?php .......... ?>', '<?php> ........ <php?>', 'c', 'PHP'),
(18, 'Program PHP wyświetla aktualny czas w postaci godzina:minuta:sekunda, np. 15:38:20. Czas sformatowany w ten sposób zostanie zwrócony przez funkcję', 'time(\"H:i:s\");', 'date(\"G:m:s\");', 'time(\"G:m:s\");', 'date(\"H:i:s\");', 'd', 'PHP'),
(19, 'W języku PHP operatorem reszty z dzielenia jest:', '%', '#', '&', '@', 'a', 'PHP'),
(20, 'W sklepie z farbami jest ustalony schemat wyliczania ceny farby: za kolor niebieski i zielony przy pojemności 2 litry cena farby jest równa cenie bazowej + 20%. Wyrażenie logiczne zapisane w języku JavaScript sprawdzające tę regułę ma postać', '(kolor == \'niebieski\' || kolor == \'zielony\') && pojemnosc == 2', 'kolor = \'niebieski\' || kolor = \'zielony\' && pojemnosc = 2', '(kolor = \'niebieski\' || kolor = \'zielony\') || pojemnosc = 2', 'kolor == \'niebieski\' && kolor == \'zielony\' && pojemnosc == 2', 'a', 'JS'),
(21, 'W języku HTML, aby wstawić na stronę obraz zapisany w formacie JPG, należy zastosować znacznik', '<table>', '<src>', '<jpg>', '<img>', 'd', 'HTML'),
(22, 'Która z zasad tworzenia części <head> języka HTML jest poprawna?', 'W części <head> zawiera się część <body><div id="ads" style="display:none;width: 100%;height: 90px;text-align: center;padding: 10px 0;"></div><script> if(window.adsbygoogle){ adsbygoogle = window.adsbygoogle; }else{ adsbygoogle = new Array(); } adsbygoogle .push({ google_ad_client: "ca-pub-7627798501598014", enable_page_level_ads: true });</script>', 'W części <head> można definiować szablon strony znacznikami <div>', 'W części <head> nie można umieszczać kodu CSS, a jedynie odwołanie do pliku CSS', 'W części <head> mogą wystąpić znaczniki <meta>, <title>, <link>', 'd', 'HTML'),
(23, 'W języku PHP funkcja, która może służyć do sprawdzenia, czy dany ciąg jest fragmentem innego ciągu, to', 'strtok();', 'trim();', 'strstr();', 'strlen();', 'c', 'PHP'),
(24, '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ć', '($a < -10) and (($b > 25) and ($b < 75))', '($a < -10) or (($b > 25) or ($b < 75))', '($a < -10) or (($b > 25) and ($b < 75))', '($a < -10) and (($b > 25) or ($b < 75))', 'c', 'PHP'),
(25, 'W którym z przypadków walidacja fragmentu kodu CSS przebiegnie pomyślnie?', '<p style=\"font-size:bold;\">', 'p { font-weight:bold; }', '<p style=\"font-style:bold;\">', 'p { text-size:bold; }', 'b', 'CSS'),
(26, 'Która pętla w języku PHP pozwala wykonać operacje na wszystkich elementach tablicy z automatycznym indeksowaniem jej elementów?', 'foreach', 'while', 'do...while', 'for', 'a', 'PHP'),
(27, 'Który z atrybutów background-attachment w języku CSS należy wybrać, aby tło strony było nieruchome względem okna przeglądarki?', 'Fixed', 'Scroll', 'Local', 'Inherit', 'a', 'css'),
(28, 'W języku JavaScript zadeklarowana zmienna i, która ma przechowywać wynik dzielenia wynoszący 1, to', 'var i = 3/2;', 'var i = parseInt(3/2);', 'var i = parseFloat(3/2);', 'var i = Number(3/2);', 'b', 'JS'),
(29, 'W języku CSS właściwość font-size przyjmuje, według słów kluczowych, wartości', 'wyłączenie small, medium, large', 'jedynie small, smaller,large, larger', 'tylko big i small', 'ze zbioru xx-small, x-small, medium, large, x-large, xx-large', 'd', 'CSS'),
(30, 'W języku CSS, aby zdefiniować niestandardowe odstępy między wyrazami, stosuje się właściwość', 'letter-space', 'line-spacing', 'word-spacing', 'white-space', 'c', 'CSS'),
(31, 'Który zapis stylu CSS ustawi tło bloku na kolor niebieski?', 'div {border-color: blue;}', 'div {background-color: blue;}', 'div {shadow: blue;}', 'div {color: blue;}', 'b', 'CSS'),
(32, 'W stylach CSS, aby ustalić styl linii obramowania jako linię kreskową, należy zastosować wartość', 'dotted', 'dashed', 'groove', 'solid', 'b', 'CSS'),
(33, 'Której właściwości CSS należy użyć, aby zdefiniować marginesy wewnętrzne dla elementu?', 'margin', 'width', 'padding', 'hight', 'c', 'CSS'),
(34, 'Wskaż funkcję JavaScript, za pomocą której można obliczyć połowę kwadratu liczby przekazanej jako argument.', 'function wynik(a) { return 2*a/a; }', 'function wynik(a) { return a*a/2; }', 'function wynik(a) { return a*2/2; }', 'function wynik(a) { return a/2+a/2; }', 'b', 'JS'),
(35, 'W języku JavaScript, funkcja matematyczna Math.pow() służy do wyznaczenia', 'pierwiastka kwadratowego liczby', 'wartości przybliżonej liczby', 'potęgi liczby', 'wartości bezwzględnej liczby', 'c', 'JS'),
(36, 'Który fragment kodu JavaScript zwróci wartość true?', '\"abc\" > \"def\"', '\"ab\" > \"c\"', '\"def\" > \"abc\"', '\"a\" > \"b\"', 'c', 'JS'),
(37, 'W języku JavaScript metoda getElementById() odwołuje się do', 'zmiennej liczbowej', 'klasy zdefiniowanej w CSS', 'znacznika HTML o podanej nazwie klasy', 'znacznika HTML o podanym id', 'd', 'JS'),
(38, 'Które zdarzenie pozwala wykonać kod w języku JavaScript w chwili wysyłania formularza HTML i zablokować lub pozwolić na jego wysłanie?', 'onEnter', 'onSubmit', 'onClick', 'onChange', 'b', 'JS'),
(39, 'Wskaż zapisany w języku JavaScript warunek, który ma sprawdzić spełnienie przynajmniej jednego z przypadków: 1) dowolna naturalna liczba a jest trzycyfrowa, 2) dowolna całkowita liczba b jest ujemna', '((a>99) && (a<1000)) || (b<0)', '((a>99) || (a<1000)) && (b<0)', '((a>99) && (a<1000)) && (b<0)', '((a>99) || (a<1000)) || (b<0)', 'a', 'JS'),
(40, 'W języku JavaScript wynik działania instrukcji zmienna1 –= 1; będzie taki sam, jak instrukcji', 'zmienna1++;', 'zmienna1 === zmienna1 - 1;', 'zmienia1 = zmienna1 - 0;', 'zmienna1––;', 'd', 'JS');

--
-- Indeksy dla zrzutów tabel
--

--
-- Indeksy dla tabeli `pytania`
--
ALTER TABLE `pytania`
  ADD PRIMARY KEY (`nr_pytania`);
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
