Platforma Inżynierska

Test INF.03 — zestaw 13

40 pytań z egzaminu INF.03 (Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych). Wybierz odpowiedź — poprawna i wyjaśnienie pokażą się od razu, a wynik liczy się na bieżąco.

Sesja zima 2027część pisemna 7–13 stycznia 2027praktyczna INF.03: 11–13 stycznia 2027zostały 62 dniHarmonogram →

Poprawne 0 z 0 · odpowiedziano 0 z 40

Pytanie 1

Tabela uczniowie ma kolumny id (INT AUTO_INCREMENT PRIMARY KEY), imie, nazwisko i data_ur (DATE), a serwer działa w trybie ścisłym. Które polecenie poprawnie doda ucznia urodzonego 15 kwietnia 2008 r.?

Otwórz pytanie →

Pytanie 2

Skrypt odtwarzający bazę od zera usuwa i tworzy na nowo tabele klienci oraz zamowienia, przy czym zamowienia.id_klienta jest kluczem obcym do klienci.id. Która kolejność poleceń wykona się bez błędu?

Otwórz pytanie →

Pytanie 3

Polecenie LOAD DATA INFILE '/home/jan/towary.csv' INTO TABLE towary kończy się błędem: „The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”. Co należy zrobić?

Otwórz pytanie →

Pytanie 4

Z bazy sklep trzeba zapisać do pliku dane.sql tylko zawartość tabeli produkty, w postaci poleceń INSERT, bez instrukcji CREATE TABLE. Które polecenie to wykona?

Otwórz pytanie →

Pytanie 5

W formularzu programu MS Access pole Data_zamowienia ma się wypełniać bieżącą datą przy dodawaniu nowego rekordu, ale użytkownik ma móc ją zmienić. Którą właściwość pola należy ustawić?

Otwórz pytanie →

Pytanie 6

Kwerenda w programie MS Access przy każdym uruchomieniu wyświetla okno z prośbą o wpisanie nazwiska, a następnie pokazuje tylko rekordy klientów o tym nazwisku. Jaki to rodzaj kwerendy?

Otwórz pytanie →

Pytanie 7

Tabela klienci zawiera klientów o id 1, 2, 3 i 4. Tabela zamowienia ma pięć zamówień o parach (id_klienta, kwota): (1, 50), (1, 150), (2, 80), (4, 300), (4, 20). Jaką wartość zwróci zapytanie?

SELECT COUNT(*)
FROM klienci
WHERE id NOT IN (SELECT id_klienta
                 FROM zamowienia
                 WHERE kwota > 100);

Otwórz pytanie →

Pytanie 8

W raporcie programu MS Access dane sprzedaży są pogrupowane według kategorii, a pod listą produktów każdej kategorii ma się pojawić suma ich wartości. W której sekcji raportu należy umieścić pole tekstowe z wyrażeniem =Sum([wartosc])?

Otwórz pytanie →

Pytanie 9

Przed zmianą typu kolumny id_klienta administrator chce ustalić, w których tabelach bazy sklep taka kolumna występuje. Które zapytanie MySQL to sprawdzi?

Otwórz pytanie →

Pytanie 10

W bazie istnieją tabele klienci (klucz główny id) i zamowienia z kolumną id_klienta. Które polecenie doda relację, dzięki której każde zamówienie będzie musiało wskazywać istniejącego klienta?

Otwórz pytanie →

Pytanie 11

Po dodaniu indeksu na kolumnie nazwisko tabeli klienci administrator chce sprawdzić, czy zapytanie SELECT * FROM klienci WHERE nazwisko = 'Nowak'; rzeczywiście z niego korzysta. Którego polecenia użyje?

Otwórz pytanie →

Pytanie 12

Przed usunięciem tabeli klienci trzeba usunąć z tabeli zamowienia ograniczenie klucza obcego o nazwie fk_klient, pozostawiając kolumnę id_klienta i jej dane. Które polecenie MySQL to wykona?

Otwórz pytanie →

Pytanie 13

Kolumnę tel typu VARCHAR(15), należącą do tabeli klienci, trzeba przemianować na telefon, zachowując jej typ i zapisane numery. Które polecenie MySQL to wykona?

Otwórz pytanie →

Pytanie 14

Użytkownika utworzono poleceniem MySQL podanym w listingu. Z którego komputera może się on połączyć z serwerem?

CREATE USER 'ola'@'192.168.1.%' IDENTIFIED BY 'Tajne#2024';

Otwórz pytanie →

Pytanie 15

Użytkownik 'jan'@'localhost' ma do bazy sklep uprawnienia SELECT, INSERT, UPDATE i DELETE. Ma utracić tylko prawo usuwania wierszy. Które polecenie należy wykonać?

Otwórz pytanie →

Pytanie 16

Tabele klienci i zamowienia działają w silniku MyISAM, który nie egzekwuje kluczy obcych. Które zapytanie wyszuka zamówienia wskazujące na nieistniejących klientów?

Otwórz pytanie →

Pytanie 17

Które polecenie utworzy kopię zapasową wszystkich baz danych na serwerze MySQL, łącznie z procedurami i funkcjami składowanymi?

Otwórz pytanie →

Pytanie 18

Administrator codziennie tworzy kopię bazy sklepu programem mysqldump. Która czynność najpewniej potwierdzi, że kopia rzeczywiście nadaje się do odtworzenia danych?

Otwórz pytanie →

Pytanie 19

Administrator jest zalogowany w konsoli klienta mysql (znak zachęty mysql>) i wybrał bazę sklep poleceniem USE sklep;. Jak odtworzy dane z pliku kopii kopia.sql utworzonego programem mysqldump?

Otwórz pytanie →

Pytanie 20

Administrator wykonuje w powłoce polecenie mysqlimport -u root -p --local --fields-terminated-by=';' sklep klienci.csv. Do której tabeli zostaną wczytane dane z pliku?

Otwórz pytanie →

Pytanie 21

Po awarii dysku serwer MySQL z tabelami InnoDB nie chce się uruchomić, a dziennik błędów wskazuje uszkodzenie przestrzeni tabel. Którą opcję należy tymczasowo ustawić w pliku konfiguracyjnym, aby uruchomić serwer i zrzucić dane programem mysqldump?

Otwórz pytanie →

Pytanie 22

Funkcja porównuje każdy element n-elementowej tablicy z każdym innym za pomocą dwóch zagnieżdżonych pętli, z których każda przebiega całą tablicę. Ile razy, w przybliżeniu, wzrośnie czas jej działania po zwiększeniu n z 1000 do 3000?

Otwórz pytanie →

Pytanie 23

Dany jest fragment kodu JavaScript wykonujący jeden przebieg sortowania bąbelkowego. Jaką zawartość będzie miała tablica t po jego wykonaniu?

const t = [5, 1, 4, 2, 8];
for (let i = 0; i < t.length - 1; i++) {
    if (t[i] > t[i + 1]) {
        const tmp = t[i];
        t[i] = t[i + 1];
        t[i + 1] = tmp;
    }
}

Otwórz pytanie →

Pytanie 24

Programowanie strukturalne opiera się na twierdzeniu Böhma–Jacopiniego. Z jakich konstrukcji sterujących, według tego twierdzenia, wystarczy zbudować każdy algorytm?

Otwórz pytanie →

Pytanie 25

Strona sklepu jest generowana w PHP i zawiera skrypty JavaScript. Który fragment kodu zostanie wykonany w przeglądarce użytkownika, a nie na serwerze?

Otwórz pytanie →

Pytanie 26

W jakim języku skryptowym zapisano fragment kodu?

ceny = [12.5, 8.0, 30.0]
for c in ceny:
    if c > 10:
        print(f"Drogi: {c}")

Otwórz pytanie →

Pytanie 27

Skrypt PHP oblicza wartość na podstawie cyfr liczby. Jaką wartość wypisze?

$n = 2047;
$s = 0;
while ($n > 0) {
    $s += $n % 10;
    $n = intdiv($n, 10);
}
echo $s;

Otwórz pytanie →

Pytanie 28

Jaki tekst wypisze skrypt PHP?

$x = '5';
$y = $x + 2;
$z = $x . 2;
echo $y, ' ', $z;

Otwórz pytanie →

Pytanie 29

Jaki tekst wypisze w konsoli skrypt JavaScript?

let s = '';
for (let i = 1; i <= 10; i++) {
    if (i % 3 === 0) continue;
    if (i > 7) break;
    s += i;
}
console.log(s);

Otwórz pytanie →

Pytanie 30

Jaki tekst wypisze instrukcja JavaScript console.log('2024-03-15'.split('-').reverse().join('.')); ?

Otwórz pytanie →

Pytanie 31

Stopka każdej podstrony serwisu ma wyświetlać bieżący rok w postaci „© 2024 Firma” i aktualizować się bez edycji pliku. Który zapis w pliku stopka.php to zapewni?

Otwórz pytanie →

Pytanie 32

Jaką wartość wypisze w konsoli skrypt JavaScript?

const koszyk = [
    { cena: 20, ilosc: 2 },
    { cena: 5, ilosc: 4 },
    { cena: 12, ilosc: 1 }
];
const suma = koszyk.reduce((acc, p) => acc + p.cena * p.ilosc, 0);
console.log(suma);

Otwórz pytanie →

Pytanie 33

Element div o id „kafel” ma zmieniać kolor tła, gdy kursor myszy znajdzie się nad nim, i wracać do poprzedniego koloru, gdy kursor go opuści. Obsługę których zdarzeń należy dodać?

Otwórz pytanie →

Pytanie 34

Bibliotekę dołączono z sieci CDN znacznikiem script z atrybutami integrity="sha384-…" oraz crossorigin="anonymous". Do czego służy atrybut integrity?

Otwórz pytanie →

Pytanie 35

Po każdej zmianie wybranej pozycji na liście <select id="rozmiar"> ma się wywołać funkcja przelicz(). Który kod JavaScript zrobi to poprawnie?

Otwórz pytanie →

Pytanie 36

Pole formularza zdefiniowano jako <input type="number" name="ilosc" min="2" max="10" step="2">. Którą wartość przeglądarka uzna za poprawną podczas wysyłania formularza?

Otwórz pytanie →

Pytanie 37

Dokument HTML zawiera listę zapisaną w listingu. Jaki tekst zwróci wyrażenie document.querySelectorAll('#menu li.poz')[1].textContent ?

<ul id="menu">
    <li class="poz">Start</li>
    <li class="poz aktywna">Oferta</li>
    <li>Kontakt</li>
    <li class="poz">Blog</li>
</ul>

Otwórz pytanie →

Pytanie 38

W komponencie React licznik zadeklarowano jako const [licznik, setLicznik] = useState(0);. Który kod w obsłudze kliknięcia poprawnie zwiększy licznik tak, aby komponent wyświetlił nową wartość?

Otwórz pytanie →

Pytanie 39

Jaki tekst wypisze skrypt PHP?

$oceny = ['Ala' => 5, 'Ola' => 3, 'Jan' => 4];
asort($oceny);
echo implode(',', array_keys($oceny));

Otwórz pytanie →

Pytanie 40

Jaką wartość wypisze skrypt PHP?

$t = explode(',', 'a,b,,c');
echo count($t);

Otwórz pytanie →

Sprawdź się na czas

Symulacja losuje 40 pytań z całej bazy i odmierza 60 minut, jak na egzaminie. Trenażer podsuwa częściej to, co sprawia Ci trudność.

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy