-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Czas generowania: 15 Mar 2024, 12:33
-- 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: `test`
--

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

--
-- Struktura tabeli dla tabeli `questions`
--

CREATE TABLE `questions` (
  `nrpyt` int(3) NOT NULL,
  `tresc` varchar(268) DEFAULT NULL,
  `A` varchar(255) DEFAULT NULL,
  `B` varchar(255) DEFAULT NULL,
  `C` varchar(255) DEFAULT NULL,
  `D` varchar(255) DEFAULT NULL,
  `odp` varchar(1) DEFAULT NULL,
  `odpz` varchar(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Zrzut danych tabeli `questions`
--

INSERT INTO `questions` (`nrpyt`, `tresc`, `A`, `B`, `C`, `D`, `odp`, `odpz`) VALUES
(1, 'W językach programowania tylko zmienna jednego typu wbudowanego może przyjmować wyłącznie dwie wartości. Jest to typ:', 'znakowy', 'logiczny', 'łańcuchowy', 'tablicowy', 'B', 'D'),
(2, 'W języku PHP operatorem reszty z dzielenia jest:', '#', '@', '&', '%', 'D', 'D'),
(3, 'W języku HTML atrybut shape znacznika area, określający typ obszaru, może przyjąć wartość', 'rect, triangle, circle', 'rect, square, circle', 'rect, poly, circle', 'poly, square, circle', 'C', 'D'),
(4, 'Formatami Video obsługiwanymi w standardzie HTML5 są', 'Ogg, QuickTime', 'MP4, AVI', 'Ogg, AVI, MPEG', 'MP4, Ogg, WebM', 'D', 'D'),
(5, 'Aby zweryfikować poprawność składni kodu CSS można użyć', 'optymalizatora.', 'walidatora.', 'debbugera.', 'konsolidatora.', 'B', 'D'),
(6, 'Znacznik języka HTML, który służy do oznaczenia fragmentu tekstu jako kodu komputerowego, to', '&lt;em&gt; &lt;/em&gt;', '&lt;span&gt; &lt;/span&gt;', '&lt;blockquote&gt; &lt;/blockquote&gt;', '&lt;code&gt; &lt;/code&gt;', 'D', 'D'),
(7, 'W języku CSS wcięcie pierwszej linii akapitu na 30 pikseli uzyska się za pomocą zapisu', 'p { text-indent: 30px; }', 'p { line-height: 30px; }', 'p { text-spacing: 30px; }', 'p { line-indent: 30px; }', 'A', 'A'),
(8, 'Wykonanie kodu JavaScript w przeglądarce wymaga', 'debugowania', 'interpretowania', 'kompilowania', 'zamiany na kod maszynowy', 'B', 'C'),
(9, 'Który z wymienionych poniżej języków jest typowo front-endowy (wykonywany po stronie klienta)?', 'CSS', 'PHP', 'Perl', 'Node.js', 'A', 'A'),
(10, 'Który znacznik HTML jest elementem blokowym?', 'p', 'strong', 'img', 'span', 'A', 'A'),
(11, 'W języku HTML informacje dotyczące autora, streszczenia i słów kluczowych strony należy umieścić', 'pomiędzy znacznikami &lt;body&gt; i &lt;/body&gt;, w znaczniku &lt;meta&gt;', 'pomiędzy znacznikami &lt;head&gt; i &lt;/head&gt;, w znaczniku &lt;meta&gt;', 'pomiędzy znacznikami &lt;head&gt; i &lt;/head&gt;, w znaczniku &lt;style&gt;', 'pomiędzy znacznikami &lt;body&gt; i &lt;/body&gt;, w znaczniku &lt;html&gt;', 'B', 'B'),
(12, 'Instrukcja for może być zastąpiona instrukcją', 'case', 'while', 'switch', 'continue', 'B', 'B'),
(13, 'Jak nazywa się metoda sortowania polegająca na podziale na n przedziałów jednakowej długości, w których następuje sortowanie, po czym posortowane zawartości przedziałów są poddawane analizie i prezentacji?', 'Sortowanie szybkie.', 'Sortowanie bąbelkowe.', 'Sortowanie kubełkowe', 'Sortowanie przez wybór.', 'C', 'C'),
(14, 'W strukturalnych językach programowania w celu przechowania informacji o 50 uczniach (ich imionach, nazwiskach, średniej ocen) należy użyć', 'struktury 50 elementów o składowych typu tablicowego', 'klasy 50 elementów typu tablicowego', 'tablicy 50 elementów o składowych strukturalnych', 'tablicy 50 elementów o składowych łańcuchowych', 'C', 'A'),
(15, 'Które ze stwierdzeń dotyczących języków programowania NIE jest prawdziwe', 'PHP jest językiem do tworzenia stron w czasie rzeczywistym', 'JavaScript jest językiem skryptowym', 'SQL jest językiem programowania strukturalnego', 'C++ jest językiem obiektowym', 'C', 'D'),
(16, 'Wybierz poprawną definicję funkcji w języku JavaScript', 'function nazwa_funkcji(argumenty) {instrukcje;}', 'typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}', 'new nazwa_funkcji(argumenty) {instrukcje;}', 'nazwa_funkcji(argumenty) {instrukcje;}', 'A', 'A'),
(17, 'W języku PHP w instrukcji switch musi występować', 'przynajmniej dwie instrukcje case', 'instrukcja break po każdej instrukcji case', 'konstrukcja switch(wyrażenie)', 'instrukcja default', 'C', 'B'),
(18, 'Który z odsyłaczy posiada poprawną konstrukcję?', '&lt;a href=\'http://adres\'&gt; tekst &lt;/a&gt;', '&lt;a href=\"http://adres\"&gt; tekst &lt;a&gt;', '&lt;a href=\"mailto:adres\"&gt; tekst &lt;/a&gt;', '&lt;a href=\'mailto:adres\'&gt; tekst &lt;/a&gt;', 'C', 'C'),
(19, 'Sposób programowania, w którym ciąg poleceń (sekwencji instrukcji) przekazywanych komputerowi jest postrzegany jako program, nosi nazwę programowania', 'logicznego', 'imperatywnego', 'stanowego', 'funkcyjnego', 'B', 'D'),
(20, 'Która z instrukcji umożliwia wysłanie tekstu do przeglądarki?', 'type', 'exit', 'echo', 'break', 'C', 'D'),
(21, 'Obiekt typu array w języku Javascript służy do przechowywania', 'wielu wartości wyłącznie tekstowych', 'wielu wartości dowolnego typu', 'wielu wartości wyłącznie liczbowych', 'wielu wartości lub funkcji', 'B', 'D'),
(22, 'Parametr face znacznika <font> służy do określenia', 'barwy czcionki', 'nazwy czcionki', 'efektów czcionki', 'wielkości czcionki', 'B', 'D'),
(23, 'Instrukcją pętli, która jest przeznaczona do wykonania określonej liczby operacji na pewnym obiekcie lub zmiennej niebędącej tablicą, jest', 'for', 'foreach', 'switch', 'if', 'A', 'D'),
(24, 'Prawidłowy, zgodny ze standardem języka XHTML, zapis samozamykającego się znacznika odpowiadającego za łamanie linii ma postać', '&lt;/br/&gt;', '&lt;br /&gt;', '&lt;/ br&gt;', '&lt;br&gt; &lt;/br&gt;', 'B', 'D'),
(25, 'Kolor 255 12 12 w modelu RGB na stronie www powinien być zapisany w postaci', '#FF0C0C', '#2551212', '#AB1A1D', '#EE0C0C', 'A', 'D'),
(26, 'W kodzie HTML kolor biały można zapisać za pomocą wartości', '#000000', 'rgb(255,255,255)', 'rgb(FFFF,FF)', '#255255', 'B', 'D'),
(27, 'Który fragment kodu JavaScript zwróci wartość true?', '\"ab\" &gt; \"c\"', '\"a\" &gt; \"b\"', '\"abc\" &gt; \"def\"', '\"def\" &gt; \"abc\"', 'D', 'D'),
(28, 'W językach programowania zmienna typu integer służy do przechowywania', 'znaku', 'liczby całkowitej', 'wartości logicznej', 'liczby rzeczywistej', 'B', 'D'),
(29, 'W języku skryptowym JavaScript zmienne mogą być deklarowane', 'tylko na początku skryptu', 'w momencie pierwszego użycia zmiennej', 'zawsze z poprzedzającym nazwę znakiem $', 'tylko jeśli podamy typ zmiennej i jej nazwę', 'B', 'D'),
(30, 'W języku PHP, aby usunąć spacje z początku i końca ciągu znaków, można użyć funkcji', 'sort()', 'strlen()', 'time()', 'trim()', 'D', 'D'),
(31, 'Która z wymienionych zasad NIE WPŁYNIE korzystnie na zwiększenie czytelności kodu?', 'Należy wprowadzać komentarze w trudniejszych częściach kodu.', 'Kod powinien być napisany bez wcięć i zbędnych enterów.', 'W każdej linii kodu powinna występować tylko jedna instrukcja.', 'Nazwy zmiennych powinny odzwierciedlać ich zadanie.', 'B', 'D'),
(32, 'Kolor zielony ma w notacji szesnastkowej wartość #008000. Wartość ta zapisana w notacji RGB to', 'rgb(0, 100, 0)', 'rgb(0, 80, 0)', 'rgb(0, 160, 0)', 'rgb(0, 128, 0)', 'D', 'D'),
(33, 'W języku JavaScript należy zapisać warunek, który będzie spełniony, gdy zmienna a będzie dowolną liczbą naturalną dodatnią (bez 0) lub gdy zmienna b będzie dowolną liczbą z przedziału domkniętego od 10 do 100. Użyte w tym warunku wyrażenie logiczne będzie miało postać', '(a&gt;0) && ((b&gt;=10) && (b&lt;=100))', '(a&gt;0) || ((b&gt;=10) || (b&lt;=100))', '(a&gt;0) && ((b&gt;=10) || (b&lt;=100))', '(a&gt;0) || ((b&gt;=10) && (b&lt;=100))', 'D', 'D'),
(34, 'W języku JavaScript, aby sprawdzić jednym poleceniem czy dany napis zawiera w sobie inny napis, można skorzystać z metody', 'valueOf()', 'substr()', 'includes()', 'repeat()', 'C', 'D'),
(35, 'W języku CSS, w celu zdefiniowania wewnętrznego górnego marginesu, czyli odstepu między elementem a otaczającym go obramowaniem, należy użyć polecenia', 'outline-top', 'local-top', 'border-top', 'padding-top', 'D', 'D'),
(36, 'Poprawny zapis znacznika <img>, za pomocą którego można umieścić na stronie internetowej obraz rys.jpg przeskalowany do szerokości 120 px i wysokości 80 px z tekstem alternatywnym \"krajobraz\" to', '&lt;img src=\"rys.jpg\" width=\"120px\" height=\"80px\" alt=\"krajobraz', '&lt;img src=\"rys.jpg\" height=\"120px\" width=\"80px\" info=\"krajobraz', '&lt;img image=\"rys.jpg\" width=\"120px\" height=\"80px\" alt=\"krajobraz', '&lt;img href=\"rys.jpg\" height=\"120px\" width=\"80px\" info=\"krajobraz', 'A', 'D'),
(37, 'Brak którego elementu języka HTML wygeneruje błąd walidatora HTML5?', 'prologu &lt;!DOCTYPE html&gt;', 'przynajmniej jednego &lt;h1&gt;', '&lt;meta name=\"author\" content=\"....\"&gt;', '&lt;body&gt;', 'A', 'D'),
(38, 'W języku JavaScript, funkcja matematyczna Math.pow() służy do wyznaczenia', 'wartości bezwzględnej liczby', 'wartości przybliżonej liczby', 'pierwiastka kwadratowego liczby', 'potęgi liczby', 'D', 'D'),
(39, 'Debugger to program służący do', 'badania właściwości programu', 'wyszukiwania błędów w kodzie programu', 'sprawdzania szybkości programu', 'zoptymalizowanie pamięci używanej przez aplikację', 'B', 'D'),
(40, 'W języku CSS, aby uzyskać efekt pochylenia tekstu, należy użyć właściwości', 'font-variant', 'font-size', 'font-style', 'font-family', 'C', 'D');

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

--
-- Indeksy dla tabeli `questions`
--
ALTER TABLE `questions`
  ADD PRIMARY KEY (`nrpyt`);
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 */;
