ARKUSZ EGZAMINACYJNY

INF.03
Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik programista
Liczba pytań: 100
Czas trwania: 60 minut (standardowo)
Próg zdawalności: 50% (50 pytań)
Wygenerowano: 26.05.2026 05:25
Token arkusza:66eGAhQ10CGaaQ0B
Link do edycji:zawodowe.edu.pl/generator-arkuszy/klon/66eGAhQ10CGaaQ0B/
1Pytanie 1
Reguła CSS, która ustawia tekst paragrafu w pionie na środku, to:
A. vertical-align: middle
B. vertical-align: center
C. text-align: center
D. align: middle
2Pytanie 2
Skrypt strony internetowej stworzony w PHP
A. jest realizowany po stronie klienta
B. jest realizowany po stronie serwera
C. może być uruchomiony bez wsparcia serwera WWW
D. jest przetwarzany na tych samych zasadach co JavaScript
3Pytanie 3
W jaki sposób można w języku CSS ustawić takie stylizowanie tabeli, aby wiersz, na którym obecnie znajduje się kursor myszki, zmieniał kolor tła na szary?
A. tr:hover { background-color: gray; }
B. tr:hover { color: gray; }
C. tr:active { color: gray; }
D. tr:active { background-color: gray; }
4Pytanie 4
W PHP typ float oznacza
A. całkowity
B. łańcuchowy
C. zmiennoprzecinkowy
D. logiczny
5Pytanie 5
Zadaniem poniższego kodu napisanego w języku C++ jest wypisanie dla podanych dowolnych liczb całkowitych różnych od zera:
int main()
{
    int liczba;
    cin >> liczba;

    while (liczba != 0)
    {
        if ((liczba % 2) == 0)
            cout << liczba << endl;

        cin >> liczba;
    }
    return 0;
}
A. wszystkie liczby
B. wyłącznie liczby nieparzyste
C. liczby pierwsze
D. jedynie liczby parzyste
6Pytanie 6
W CSS należy ustawić tło dokumentu na obraz rys.png, który powinien się powtarzać tylko w poziomie. Którą definicję trzeba przypisać selektorowi body?
A. {background-image: url("rys.png"); background-repeat: round;}
B. {background-image: url("rys.png"); background-repeat: repeat;}
C. {background-image: url("rys.png"); background-repeat: repeat-x;}
D. {background-image: url("rys.png"); background-repeat: repeat-y;}
7Pytanie 7
Aby poprawić wydajność strony z grafiką o wymiarach 2000 px na 760 px, konieczne jest zmniejszenie jej rozmiarów
A. w programie graficznym
B. za pomocą atrybutów HTML
C. za pomocą właściwości CSS, podając rozmiar w pikselach
D. za pomocą właściwości CSS, podając rozmiar w procentach
8Pytanie 8
W skrypcie JavaScript operatory: ||, && wchodzą w skład grupy operatorów
A. bitowych
B. logicznymi
C. przypisania
D. arytmetycznych
9Pytanie 9
Zamieszczone poniżej zapytanie SQL przyznaje uprawnienie SELECT:
GRANT SELECT ON hurtownia.* TO 'sprzedawca'@'localhost';
A. do wszystkich kolumn w tabeli hurtownia
B. do wszystkich tabel w bazie danych hurtownia
C. dla konta root na serwerze localhost
D. dla konta root na serwerze sprzedawca
10Pytanie 10
Z jakich elementów składa się tabela generowana przez poniższy kod?
<table border="1">
<tr>
<td> 1 </td>
<td> 2 </td>
</tr>
</table>
A. jednego wiersza oraz dwóch kolumn
B. dwóch wierszy i dwóch kolumn
C. dwóch wierszy oraz jednej kolumny
D. jednego wiersza oraz jednej kolumny
11Pytanie 11
W JavaScript, aby wyodrębnić fragment tekstu pomiędzy wskazanymi indeksami, powinno się zastosować metodę
A. trim()
B. slice()
C. concat()
D. replace()
12Pytanie 12
W bazie danych wykonano poniższe polecenia dotyczące uprawnień użytkownika adam:
GRANT ALL PRIVILEGES ON klienci TO adam;
REVOKE SELECT, INSERT, UPDATE ON klienci FROM adam;
Po wykonaniu tych instrukcji użytkownik adam uzyska dostęp do:
A. zmiany danych oraz przeglądania tabeli klienci
B. usunięcia tabeli lub jej rekordów
C. tworzenia tabeli klienci i modyfikowania w niej danych
D. przeglądania tabeli klienci oraz dodawania do niej rekordów
13Pytanie 13
W języku PHP chcąc wyświetlić ciąg n znaków @, należy użyć funkcji
A. function znaki($znak, $n){
   for($i = 0; $i < $n; $i++)
     print($znak);
}
znaki(@, $n);

B. function znaki($i){
   for($i = 0; $i < $n; $i++)
     print("@");
}
znaki($i);

C. function znaki($znak, $n){
   for($i = 0; $i < $n; $i++)
     print($znak);
}
znaki($n);

D. function znaki($znak, $n){
   for($i = 0; $i < $n; $i++)
     print($znak);
}
znaki("@", $n);
A. A.
B. B.
C. C.
D. D.
14Pytanie 14
Zapis CSS w postaci: ```ul{ list-style-image:url('rys.gif');}``` spowoduje, że na stronie internetowej
A. punktorem nienumerowanej listy stanie się rys.gif
B. rys.gif będzie służyć jako tło dla nienumerowanej listy
C. rysunek rys.gif zostanie wyświetlony jako punkt listy nienumerowanej
D. każdy element listy zyska indywidualne tło pochodzące z grafiki rys.gif
15Pytanie 15
W języku C++ utworzono zmienną: char zml;. Jak można przypisać jej wartość, zgodnie ze składnią tego języka?
A. zml = ' w ' ;
B. zml == 0x35;
C. zml[2] = 32;
D. zml = "wiadro";
16Pytanie 16
GRANT SELECT, INSERT, UPDATE ON klienci TO anna;
Zakładając, że użytkownik wcześniej nie posiadał żadnych uprawnień, to polecenie SQL przyzna użytkownikowi anna prawa jedynie do:
A. wybierania, dodawania rekordów oraz modyfikacji struktury tabeli o nazwie klienci
B. wybierania, wstawiania oraz aktualizacji danych tabeli o nazwie klienci
C. wybierania, wstawiania oraz aktualizacji danych wszystkich tabel w bazie o nazwie klienci
D. wybierania, dodawania rekordów oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci
17Pytanie 17
Podczas tworzenia formularza konieczne jest dodanie kontrolki, która odnosi się do kontrolki w innym formularzu. Jakie działania w bazie danych Access są w tym przypadku możliwe?
A. niemożliwe.
B. możliwe o ile dotyczą danych liczbowych.
C. niemożliwe we wszystkich trybach z wyjątkiem trybu projektowania.
D. możliwe poprzez określenie ścieżki do kontrolki w atrybucie „Źródło kontrolki”.
18Pytanie 18
W JavaScript, wynik operacji przyjmuje wartość NaN, gdy skrypt usiłuje przeprowadzić
A. funkcję parseInt zamiast parseFloat na zmiennej numerycznej
B. funkcję, która sprawdza długość stringa, a zawartość zmiennej była liczba
C. operację arytmetyczną na dwóch dodatnich zmiennych liczbowych
D. operację arytmetyczną, a zawartość zmiennej była tekstem
19Pytanie 19
Kanał alfa jest wykorzystywany do określenia
A. jasności oraz kontrastu barw
B. przezroczystości grafiki obiektu
C. wybranego fragmentu grafiki obiektu
D. podstawowych właściwości obiektu graficznego
20Pytanie 20
Walidacja strony internetowej polega na
A. zestawie działań mających na celu zwiększenie liczby odwiedzin
B. umieszczaniu treści w sieci
C. reklamowaniu strony
D. sprawdzeniu jej w celu usunięcia błędów
21Pytanie 21
Wynikiem działania poniższej pętli for w przedstawionym kodzie PHP jest wyświetlenie liczb:
<?php
   for($i=5;$i>1;$i-=2)
       echo ($i%2)." ";
?>
A. 1 0
B. 1 1
C. 1 0 1
D. 1 0 1 0
22Pytanie 22
Na podstawie przydzielenia wartości do zmiennych w języku PHP można zauważyć, że
$zmienna1 = 15;
$zmienna2 = "15";
$zmienna3 = (string) $zmienna1;
A. zmienna1 i zmienna2 mają ten sam typ.
B. zmienna1 i zmienna3 mają ten sam typ.
C. zmienna2 i zmienna3 mają ten sam typ.
D. wszystkie zmienne mają ten sam typ.
23Pytanie 23
W kaskadowych arkuszach stylów do oznaczenia selektora klasy wykorzystuje się symbol
A. #
B. . (kropka)
C. *
D. : (dwukropek)
24Pytanie 24
Która z poniższych zasad nie przyczyni się pozytywnie do poprawy czytelności kodu?
A. Kod powinien być napisany bez wcięć i zbędnych przejść do nowej linii
B. Nazwy zmiennych muszą odzwierciedlać ich funkcję
C. Należy dodawać komentarze w bardziej skomplikowanych fragmentach kodu
D. Każda linia kodu powinna zawierać jedynie jedną instrukcję
25Pytanie 25
Fragment kodu JavaScript, który sumuje dwie liczby, przedstawia się następująco. Aby wykonać dodawanie po kliknięciu przycisku o nazwie dodaj, należy umieścić kod w wykropkowanym miejscu.
Podaj pierwszą liczbę: <input type="text" name="liczba1" />
Podaj drugą liczbę: <input type="text" name="liczba2" />
....
<script>
function dodaj()
{
// ta funkcja realizuje dodawanie i podaje jego wynik
}
</script>
A. <button onselect="return dodaj()">oblicz</button>
B. <button onselect="return dodaj()">dodaj</button>
C. <button onclick="return oblicz()">dodaj</button>
D. <button onclick="return dodaj()">dodaj</button>
26Pytanie 26
W języku PHP nie można zrealizować
A. przetwarzania danych z formularzy
B. tworzenia dynamicznej treści strony
C. obróbki danych przechowywanych w bazach danych
D. zmiany dynamicznej zawartości strony HTML w przeglądarce
27Pytanie 27
W skrypcie JavaScript operatory: ||, && wchodzą w skład grupy operatorów
A. bitowych
B. logicznymi
C. przypisania
D. arytmetycznych
28Pytanie 28
Zgodnie z zasadami ACID dotyczącymi przeprowadzania transakcji wymóg izolacji (ang. isolation) wskazuje, że
A. pod określonymi warunkami dane modyfikowane przez transakcję mogą być cofnięte
B. gdy dwie transakcje działają równocześnie, to zazwyczaj nie dostrzegają zmian wprowadzanych przez siebie
C. w sytuacji konfliktu z inną transakcją obie zmieniają te same dane równocześnie
D. po zrealizowaniu transakcji system bazy danych będzie zgodny
29Pytanie 29
Jakie mechanizmy przyznawania zabezpieczeń, umożliwiające przeprowadzanie operacji na bazie danych, są powiązane z tematyką zarządzania kontami, użytkownikami oraz uprawnieniami?
A. Z zasadami
B. Z przywilejami obiektowymi
C. Z przywilejami systemowymi
D. Z atrybutami
30Pytanie 30
Oznaczenie barwy w postaci #FF00E0 jest równoważne zapisowi
A. rgb(F, 0, E0)
B. rgb(FF, 0, E0)
C. rgb(255, 0, 128)
D. rgb(255, 0, 224)
31Pytanie 31
Aby grupować sekcje na poziomie bloków, które będą stilizowane za pomocą znaczników, jakiego należy użyć?
A. <p>
B. <div>
C. <span>
D. <param>
32Pytanie 32
W SQL klauzula DISTINCT w poleceniu SELECT zapewnia, że zwrócone wyniki
A. będą uporządkowane.
B. nie zawiera będą duplikatów.
C. będą spełniały dany warunek.
D. będą zgrupowane według wskazanego pola.
33Pytanie 33
Ile razy zostanie wykonana pętla napisana w języku PHP, przy założeniu, że zmienna kontrolna nie jest zmieniana w trakcie działania pętli?
for ($i = 0; $i <= 10; $i+=2) { .... }
A. 0
B. 5
C. 6
D. 10
34Pytanie 34
Funkcję session_start() w PHP należy zastosować przy realizacji
A. jakiejkolwiek strony internetowej, która obsługuje cookies
B. ładowania danych z zewnętrznych plików
C. wielostronicowej strony, która wymaga dostępu do danych podczas przechodzenia pomiędzy stronami
D. przetwarzania formularza
35Pytanie 35
Jakie wartości powinny mieć zmienne w funkcji z biblioteki mysqli, by ustanowić połączenie z serwerem i bazą danych?
mysqli_connect($a, $b, $c, $d) or die('Brak połączenia z serwerem MySQL.');
A. adres serwera - $a, nazwa bazy danych - $b, login - $c, hasło - $d
B. adres serwera - $c, nazwa bazy danych - $d, login - $a, hasło - $b
C. adres serwera - $c, nazwa bazy danych - $d, login - $b, hasło - $a
D. adres serwera - $a, nazwa bazy danych - $d, login - $b, hasło - $c
36Pytanie 36
Zastosowanie atrybutu NOT NULL dla kolumny jest konieczne w sytuacji, gdy
A. mamy do czynienia z kluczem podstawowym
B. korzystamy z atrybutu DEFAULT
C. tworzymy definicję wszystkich pól tabeli
D. definiujemy wszystkie pola o typie numerycznym
37Pytanie 37
Zidentyfikuj styl CSS, który doprowadził do uzyskania pokazanego efektu.
Ilustracja do pytania
A. Styl 1
B. Styl 2
C. Styl 3
D. Styl 4
38Pytanie 38
W języku JavaScript zapisano poniższy fragment kodu:
var x=10;
x++;
console.log(x);
Po uruchomieniu skryptu zmienna x
A. będzie miała wartość 11 i zostanie wyświetlona w oknie popup
B. będzie miała wartość 10 i zostanie pokazana w dokumencie HTML
C. będzie miała wartość 11 i zostanie wyświetlona w konsoli przeglądarki internetowej
D. będzie miała wartość 10 i zostanie wyświetlona w głównym oknie przeglądarki internetowej
39Pytanie 39
Aby prawidłowo udokumentować linię kodu w języku JavaScript, należy po znakach // wpisać komentarz.
x = Math.max(a, b, c); //
A. w zmiennej x maksymalna wartość ze zmiennych a, b, c
B. wybór losowej wartości ze zmiennych a, b i c
C. nieprawidłowe dane.
D. w zmiennej x minimalna wartość ze zmiennych a, b, c
40Pytanie 40
Jaką funkcję w języku PHP należy wykorzystać, aby nawiązać połączenie z bazą danych o nazwie zwierzaki?
A. $polacz = db_connect('localhost', 'root','','zwierzaki')
B. $polacz = sql_connect('localhost', 'root','','zwierzaki')
C. $polacz = server_connect('localhost', 'root','','zwierzaki')
D. $polacz = mysqli_connect('localhost', 'root','','zwierzaki')
41Pytanie 41
Jakie cechy powinien posiadać klucz główny?
A. Jest unikatowy, nie może zawierać pustych wartości
B. Jest unikatowy, może mieć tylko wartości całkowite
C. Nie może przybierać wartości, reprezentowany jest przez dokładnie jedno pole tabeli
D. Reprezentowany jest przez jedno pole tabeli, jego wartość nie może ulegać zmianie
42Pytanie 42
W języku HTML, aby dodać na stronę obrazek przechowywany w formacie JPG, należy użyć znacznika
A. <src>
B. <jpg>
C. <img>
D. <table>
43Pytanie 43
Instrukcja użytkownika aplikacji nie powinna zawierać
A. wymagań sprzętowych.
B. opisu instalacji programu.
C. opisu zastosowanych algorytmów.
D. sposobu działania poszczególnych komponentów.
44Pytanie 44
Jakie jest zadanie funkcji przedstawionej w języku JavaScript?
 function fun1(a, b) {
    if (a % 2 != 0) a++;
    for (n = a; n <= b; n+=2)
        document.write(n);
}
A. wypisanie wszystkich liczb z zakresu od a do b
B. zwrócenie wartości liczb parzystych od a do b
C. wypisanie liczb parzystych z zakresu od a do b
D. sprawdzenie, czy liczba a jest nieparzysta; w przypadku potwierdzenia, wypisanie jej
45Pytanie 45
Która komenda algorytmu odpowiada graficznej wizualizacji bloku przedstawionego na ilustracji?
Ilustracja do pytania
A. n > 20
B. Wypisz n
C. n <- n + 5
D. Wykonaj podprogram sortowania tablicy t
46Pytanie 46
Aby włączyć zewnętrzny skrypt JavaScript o nazwie skrypt.js, konieczne jest umieszczenie w kodzie HTML
A. <script> skrypt.js </script>
B. <script src="/skrypt.js"></script>
C. <link rel="script" href="/skrypt.js" />
D. <link rel="JavaScript" type="js" href="/skrypt.js" />
47Pytanie 47
Zdefiniowany styl CSS spowoduje, że nagłówki pierwszego poziomu będą
Ilustracja do pytania
A. wyjustowane, pisane wielkimi literami, a odstępy między liniami ustalone na 10 px
B. wyjustowane, pisane małymi literami, a odstępy między literami ustalone na 10 px
C. wyśrodkowane, pisane małymi literami, a odstępy między liniami ustalone na 10 px
D. wyśrodkowane, pisane wielkimi literami, a odstępy między literami ustalone na 10 px
48Pytanie 48
Po wykonaniu poniższego kodu JavaScript, który operuje na wcześniej przygotowanej tablicy liczby, w zmiennej wynik znajduje się suma
var wynik = 0;
for (i = 0; i < 100; i++)
  if (liczby[i] % 2 == 0)
    wynik += liczby[i];
A. nieparzystych elementów tablicy
B. dodatnich elementów tablicy
C. wszystkich elementów tablicy
D. parzystych elementów tablicy
49Pytanie 49
Aby uzyskać rezultaty działania skryptu napisanego w języku PHP, który jest częścią strony WWW, musi on być
A. skomponowany po stronie klienta
B. skomponowany po stronie serwera
C. zinterpretowany po stronie klienta
D. zinterpretowany po stronie serwera
50Pytanie 50
Aby dodać wpis do tabeli Pracownicy, konieczne jest użycie polecenia SQL
A. INSERT INTO Pracownicy VALUES ("Jan", "Kowalski");
B. INSERT VALUES Pracownicy INTO (Jan, Kowalski);
C. INSERT (Jan), (Kowalski) INTO TABLE Pracownicy;
D. INSERT VALUES (Jan; Kowalski) INTO Pracownicy;
51Pytanie 51
Który z przedstawionych poniżej fragmentów kodu HTML5 zostanie uznany przez walidator HTML za niepoprawny?
A. <p class= "stl">tekst</p>
B. <p class= "stl" id= "a">tekst</p>
C. <p class= "stl" style= "color: #F00 ">tekst</p>
D. <p class= "stl"><style>.a{color:#F00}</style>tekst</p>
52Pytanie 52
Wskaź model kolorów, który jest używany do prezentacji barw na monitorze komputerowym?
A. HLS
B. RGB
C. CMY
D. CMYK
53Pytanie 53
W zapytaniu SQL, umieszczonym w ramce, symbol gwiazdki wskazuje, że w wyniku tego zapytania
Ilustracja do pytania
A. zostanie pominięty warunek dotyczący imienia
B. zostanie pokazane pole o nazwie "*" (gwiazdka)
C. zostaną wyświetlone wszystkie wpisy z tabeli mieszkańcy
D. zostaną wyświetlone wszystkie kolumny tabeli mieszkańcy
54Pytanie 54
Wskaż warunek w języku JavaScript, który ma na celu sprawdzenie, czy przynajmniej jeden z poniższych przypadków jest spełniony: 1) dowolna naturalna liczba a jest liczbą trzycyfrową 2) dowolna liczba całkowita b jest liczbą ujemną
A. ((a>99)||(a<1000))||(b<0)
B. ((a>99)&&(a<1000))||(b<0)
C. ((a>99)||(a<1000))&&(b<0)
D. ((a>99)&&(a<1000))&&(b<0)
55Pytanie 55
W języku JavaScript, aby zweryfikować, czy liczba leży w zakresie 100,200>, należy użyć:
A. if (liczba>100 || liczba<=200)
B. if(liczba<100 || liczba>=200)
C. if(liczba>100 && liczba <=200)
D. if(liczba<100 && liczba<=200)
56Pytanie 56
Projektant stworzył logo dla witryny internetowej. Jest to czarny symbol na przezroczystym tle. Aby zachować wszystkie cechy obrazu i umieścić go na stronie, projektant powinien zapisać plik w formacie
A. PNG
B. BMP
C. CDR
D. JPG
57Pytanie 57
Jaki jest cel funkcji napisanej w PHP?
$zapytanie = mysql_query("SELECT * FROM napisy");
A. ochronę bazy danych
B. uzyskanie danych z bazy danych
C. zmianę hasła do bazy danych
D. nawiązanie połączenia z bazą danych
58Pytanie 58
Jakie parametry powinny być ustawione w funkcji biblioteki mysqli, aby umożliwić połączenie z serwerem oraz bazą danych?
mysqli_connect($a, $b, $c, $d) or die('Brak połączenia z serwerem MySQL.');
A. adres serwera - $c, nazwa bazy danych - $d, login - $b, hasło - $a
B. adres serwera - $c, nazwa bazy danych - $d, login - $a, hasło - $b
C. adres serwera - $a, nazwa bazy danych - $d, login - $b, hasło - $c
D. adres serwera - $a, nazwa bazy danych - $b, login - $c, hasło - $d
59Pytanie 59
W języku PHP wykorzystano funkcję ```is_float()```. Które z poniższych wywołań tej funkcji zwróci rezultat true?
A. is_float(334)
B. is_float(NULL)
C. is_float('3,34')
D. is_float(3.34)
60Pytanie 60
W języku JavaScript trzeba zapisać warunek, który będzie prawdziwy, gdy zmienna a będzie jakąkolwiek liczbą naturalną dodatnią (bez 0) lub zmienna b przyjmie wartość z zamkniętego przedziału od 10 do 100. Wyrażenie logiczne w tym warunku ma formę
A. (a>0) || ((b>=10) || (b<=100))
B. (a>0) && ((b>=10) || (b<=100))
C. (a>0) || ((b>=10) && (b<=100))
D. (a>0) && ((b>=10) && (b<=100))
61Pytanie 61
W języku JavaScript, w programowaniu obiektowym, zapis this.zawod w przedstawionym kodzie oznacza
function Uczen(){
  this.imie = "";
  this.nazwisko = "";
  this.technik = 'informatyk';
  this.zawod = function(){
    return this.technik;
  };
}
A. klasę
B. metodę
C. konstruktor
D. właściwość
62Pytanie 62
W języku JavaScript, aby zmodyfikować wartość atrybutu znacznika HTML, po uzyskaniu obiektu przez metodę getElementById, należy zastosować
A. metody setAttribute
B. pola innerHTML
C. metody getAttribute
D. pola attribute i podać nazwę atrybutu
63Pytanie 63
W języku JavaScript, aby zmodyfikować wartość atrybutu znacznika HTML, po uzyskaniu obiektu przez metodę getElementById, należy zastosować
A. metody setAttribute
B. pola innerHTML
C. metody getAttribute
D. pola attribute i podać nazwę atrybutu
64Pytanie 64
Ile razy zostanie wykonana poniższa pętla w PHP?
for($i = 0; $i < 25; $i += 5) { ... }
A. 25
B. 0
C. 26
D. 5
65Pytanie 65
$i=10; $a=0; while $i) { $a=$a+2; $i--; } W języku PHP przedstawiono fragment kodu. Jaka będzie wartość zmiennej a po zakończeniu pętli?
A. 0
B. 2
C. 10
D. 20
66Pytanie 66
Zapis CSS
margin: auto;
wskazuje, że marginesy są
A. dziedziczone z elementu nadrzędnego dla danego obiektu
B. stałe dla konkretnej przeglądarki, niezależnie od rozmiaru jej okna
C. równe domyślnym wartościom marginesów elementu, do którego są przypisane
D. obliczane przez przeglądarkę w taki sposób, aby element został wyśrodkowany poziomo
67Pytanie 67
Który z opisów komentarza odzwierciedla działanie funkcji zdefiniowanej w języku PHP ```function fun1($a, $b) { if($a > $b) return $a; elseif($b > $a) return $b; else return -1; }```?
A. /* Funkcja zwraca wyższą wartość spośród dwóch podanych, w przypadku równości zwraca -1 */
B. /* Funkcja zwraca niższą wartość spośród dwóch podanych, w przypadku równości zwraca -1 */
C. /* Funkcja zwraca wyższą wartość spośród dwóch podanych, w przypadku równości zwraca wartość $a */
D. /* Funkcja zwraca niższą wartość spośród dwóch podanych, w przypadku równości zwraca wartość $a */
68Pytanie 68
Za pomocą stylu CSS zdefiniowano obramowanie pojedyncze o następujących kolorach krawędzi:
border: solid 1px;
border-color: red blue green yellow;
Jakie kolory będą miały poszczególne krawędzie?
A. górna – czerwona, prawa – niebieska, dolna – zielona, lewa – żółta.
B. prawa – czerwona, dolna – niebieska, lewa – zielona, górna – żółta.
C. lewa – czerwona, dolna – niebieska, prawa – zielona, górna – żółta.
D. górna – czerwona, lewa – niebieska, dolna – zielona, prawa – żółta.
69Pytanie 69
Plik konfiguracyjny, który umożliwia ustalenie parametrów PHP dla całego serwera, to
A. my.ini
B. php.ini
C. httpd.conf
D. config.inc.php
70Pytanie 70
Na obrazie przedstawiono projekt układu bloków witryny internetowej. Zakładając, że bloki są realizowane za pomocą znaczników sekcji, ich formatowanie w CSS, oprócz ustawionych szerokości, powinno zawierać właściwość

BLOK 1BLOK 2
BLOK 3BLOK 4
BLOK 5
A. clear: both dla wszystkich bloków.
B. float: left dla wszystkich bloków.
C. clear: both dla bloku 5 oraz float: left jedynie dla 1 i 2 bloku.
D. clear: both dla bloku 5 oraz float: left dla pozostałych bloków.
71Pytanie 71
Jakiego znacznika w HTML użyjemy, aby uzyskać tekst wyświetlany czcionką o stałej szerokości znaku, który również uwzględnia dodatkowe spacje, tabulacje oraz znaki końca linii?
A. <code>…</code>
B. <ins>…</ins>
C. <pre>…</pre>
D. <blockquote>…</blockquote>
72Pytanie 72
Który z poniższych zapisów w HTML określa kodowanie znaków stosowane w dokumencie?
A. <charset="UTF-8">
B. <encoding="UTF-8">
C. <meta charset="UTF-8">
D. <meta encoding="UTF-8">
73Pytanie 73
Wskaź, która instrukcja jest równoważna z instrukcją switch w języku PHP?
Ilustracja do pytania
A. Instrukcja 1
B. Instrukcja 2
C. Instrukcja 3
D. Instrukcja 4
74Pytanie 74
Co należy zweryfikować przed wykonaniem kopii zapasowej bazy danych, aby było możliwe jej późniejsze odtworzenie w poprawny sposób?
A. możliwość udostępnienia bazy danych
B. prawa dostępu do serwera bazy danych
C. poprawność składni zapytań
D. spójność bazy danych
75Pytanie 75
W PHP zmienna $_GET stanowi zmienną
A. predefiniowaną, służącą do przesyłania informacji do skryptów PHP przez adres URL
B. zwykłą, utworzoną przez autora strony
C. predefiniowaną, wykorzystywaną do zbierania danych formularza po nagłówkach żądania HTTP (informacje z formularza nie są widoczne w URL)
D. utworzoną przez autora strony, przeznaczoną do przesyłania danych z formularza przez adres URL
76Pytanie 76
Jednoznacznym identyfikatorem rekordu w bazie danych jest pole
A. klucza obcego.
B. klucza głównego.
C. wyłącznie typu logicznego.
D. wyłącznie typu tekstowego.
77Pytanie 77
Testy związane ze skalowalnością aplikacji mają na celu zweryfikowanie, czy program
A. posiada odpowiednie funkcje
B. jest chroniony przed nieautoryzowanymi działaniami, np. dzieleniem przez zero
C. jest właściwie opisany w dokumentacji
D. jest w stanie funkcjonować przy zaplanowanym i większym obciążeniu
78Pytanie 78
Który kod jest alternatywny do kodu zamieszczonego w ramce?
<?php
for($x = 1; $x <= 55; $x++)
{
  if($x % 2 != 0) continue;
  echo $x . " ";
}
?>
A. for($x = 2; $x <= 54; $x += 2) {echo $x." ";}
B. for($x = 1; $x <= 55; $x++) {echo $x." ";}
C. for($x = 2; $x <= 56; $x += 2) {echo $x." ";}
D. for($x = 1; $x <= 55; $x += 1) {echo $x." ";}
79Pytanie 79
Aby wprowadzić dane do bazy przy użyciu polecenia PHP, konieczne jest przekazanie do jego parametrów
A. id wiersza w $zm1 i zapytanie INSERT INTO w $zm2
B. identyfikator połączenia z bazą danych w $zm1 i zapytanie SELECT w $zm2
C. NULL w $zm1, aby baza mogła zapisać kod błędu i zapytanie SELECT w $zm2
D. identyfikator połączenia z bazą danych w $zm1 i zapytanie INSERT INTO w $zm2
80Pytanie 80
Jaką wartość zwróci zapytanie z ramki wykonane na pokazanej tabeli? ```SELECT COUNT(DISTINCT wykonawca) FROM muzyka;```
Ilustracja do pytania
A. 0
B. 1
C. 3
D. 4
81Pytanie 81
Aby odzyskać bazę danych z kopii zapasowej na serwerze MSSQL, należy użyć polecenia
A. EXPORT DATABASE
B. BACKUP DATABASE
C. RESTORE DATABASE
D. UNBACKUP DATABASE
82Pytanie 82
Znacznik <ins> w HTML ma na celu wskazanie
A. tekstu, który został dodany
B. tekstu, który został przerobiony
C. tekstu, który został usunięty
D. bloku tekstu, który jest cytowany
83Pytanie 83
W języku PHPnie ma możliwości
A. obróbka informacji przechowywanych w bazie danych
B. tworzenie dynamicznej zawartości strony internetowej
C. zmienianie dynamiczne treści strony HTML w przeglądarce
D. przetwarzanie danych z formularzy
84Pytanie 84
W PHP zmienna typu float może przyjmować wartości
A. logiczne.
B. nieliczbowe.
C. jedynie całkowite.
D. zmiennoprzecinkowe.
85Pytanie 85
W tabeli klienci w bazie danych sklepu internetowego występują m.in. pola całkowite: punkty,
liczbaZakupow oraz pole ostatnieZakupy typu DATE. Klauzula WHERE do zapytania wybierającego klientów, którzy posiadają ponad 3000 punktów lub zrealizowali zakupy więcej niż 100 razy, a ich ostatnie zakupy miały miejsce przynajmniej w roku 2022 ma formę
A. WHERE punkty > 3000 AND liczbaZakupow > 100 OR ostatnieZakupy >= '2022-01-01'
B. WHERE (punkty > 3000 OR liczbaZakupow > 100) AND ostatnieZakupy >= '2022-01'
C. WHERE punkty > 3000 OR liczbaZakupow > 100 OR ostatnieZakupy >= '2022-01-01'
D. WHERE punkty > 3000 AND liczbaZakupow > 100 AND ostatnieZakupy >= '2022-01-01'
86Pytanie 86
Baza danych 6-letniej szkoły podstawowej zawiera tabelę uczniowie z kolumnami: imie, nazwisko, klasa. Wszyscy uczniowie w klasach 1 - 5 zaliczyli do następnej klasy. Aby zwiększyć wartość w kolumnie klasa o 1, należy wykorzystać następujące polecenie
A. SELECT uczniowie FROM klasa=klasa+1 WHERE klasa>=1 AND klasa<=5;
B. SELECT nazwisko, imie FROM klasa=klasa+1 WHERE klasa>1 OR klasa<5;
C. UPDATE uczniowie SET klasa=klasa+1 WHERE klasa>=1 AND klasa<=5;
D. UPDATE nazwisko, imie SET klasa=klasa+1 WHERE klasa>1 OR klasa<5;
87Pytanie 87
Jakiego elementu HTML należy użyć, aby uzyskać tekst z czcionką o stałej szerokości znaku, w którym uwzględnione są dodatkowe spacje, tabulacje oraz znaki końca linii?
A. <ins> ... </ins>
B. <pre> ... </pre>
C. <code> ... </code>
D. <blockquote> ... </blockquote>
88Pytanie 88
Jakie narzędzie pozwala na zaimportowanie pliku z danymi SQL do bazy danych MySQL?
A. FileZilla
B. Symfony 3
C. phpMyAdmin
D. TotalCommander
89Pytanie 89
Fragment kodu w języku JavaScript realizujący dodawanie dwóch liczb ma poniższą postać. Aby dodawanie wykonane było po kliknięciu przycisku o nazwie "dodaj", należy w wykropkowane miejsce wstawić
Podaj pierwszą liczbę: <input type="text" name="liczba1" />
Podaj drugą liczbę: <input type="text" name="liczba2" />
….
<script type=text/javascript>
function dodaj()
{
    // ta funkcja realizuje dodawanie i podaje jego wynik
}
</script>
A. <button onclick="return dodaj()">dodaj</button>
B. <button onselect="return dodaj()">oblicz</button>
C. <button onselect="return dodaj()">dodaj</button>
D. <button onclick="return oblicz()">dodaj</button>
90Pytanie 90
W HTML-u, aby połączyć w poziomie dwie sąsiednie komórki w danym wierszu tabeli, należy wykorzystać atrybut
A. colspan
B. cellpadding
C. rowspan
D. cellspacing
91Pytanie 91
Jaką funkcję SQL można uznać za nieprzyjmującą argumentów?
A. year
B. len
C. now
D. upper
92Pytanie 92
Dostępna jest tabela uczniowie, która zawiera pól id, imie, nazwisko, data_ur (format rrrr-mm-dd). Które zapytanie w SQL wyświetli tylko imiona oraz nazwiska uczniów urodzonych w roku 2001?
A. SELECT * FROM uczniowie WHERE data_ur like "2001"
B. SELECT imie, nazwisko FROM uczniowie WHERE data_ur like "2001-%-%"
C. SELECT * FROM uczniowie WHERE data_ur == 2001-%-%
D. SELECT id, imie, nazwisko, data_ur FROM uczniowie WHERE data_ur like "2001-*-*"
93Pytanie 93
Kod
$liczba2 = &$liczba1;
wskazuje, że zmienna $liczba2 jest
A. referencją do $liczba1
B. wskaźnikiem do $liczba1
C. negacją logiczną zmiennej $liczba1
D. iloczynem logicznym ze zmienną $liczba1
94Pytanie 94
Przedstawiona transformacja obrazu, w edytorze grafiki rastrowej, została wykonana przy pomocy filtru
Ilustracja do pytania
A. szum HSV.
B. redukcja szumu.
C. rozmycia Gaussa.
D. błysk gradientowy.
95Pytanie 95
Jakie słowo kluczowe w językach z grupy C powinno być wykorzystane do nadania alternatywnej nazwy już istniejącemu typowi danych?
A. enum
B. union
C. switch
D. typedef
96Pytanie 96
W której superglobalnej tablicy w PHP należy przechowywać informacje dotyczące logowania użytkownika w sposób gwarantujący ich bezpieczeństwo?
A. $_COOKIE
B. $_SESSION
C. $_FILES
D. $_SERVER
97Pytanie 97
Która z zasad walidacji stron internetowych jest niepoprawna?
A. Znaczniki, poza tymi samozamykającymi się, funkcjonują aż do momentu ich zakończenia znakiem '/', np. <p>...</p>
B. W znacznikach nie zachodzi rozróżnienie pomiędzy dużymi a małymi literami, np. <p> i <P> są tym samym znacznikiem
C. Wyłączanie znaczników powinno następować w odwrotnej kolejności do ich włączania, np. <p>....<big>...</big></p>
D. Jeżeli w instrukcji stosuje się kilka atrybutów, ich kolejność powinna odpowiadać porządkom alfabetycznym, np. <img alt="...." src="...." />
98Pytanie 98
W języku JavaScript, aby zmienić wartość atrybutu elementu HTML, po uzyskaniu obiektu za pomocą metody getElementById, należy zastosować
A. metodę setAttribute
B. metodę getAttribute
C. pole attribute i podać nazwę atrybutu
D. pole innerHTML
99Pytanie 99
Tabela Pracownicy zawiera informacje na temat pracowników różnych działów, co jest zaznaczone przez pole liczbowe dzial. Z racji tego, że zazwyczaj kwerendy dotyczą tylko działu 2, można uprościć zapytania do tej tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 przy użyciu zapytania
A. CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;
B. CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
C. VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
D. VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;
100Pytanie 100
Co oznacza w języku C++ przedstawiony fragment kodu?
struct CONTACT
{
std::string nazwisko;
std::string telefon;
int numer;
};
A. Interakcję między zmiennymi lokalnymi a globalnymi
B. Typ strukturalny składający się z trzech pól
C. Organizację zmiennych
D. Trzy niezależne zmienne

🔑 KLUCZ ODPOWIEDZI

Token: 66eGAhQ10CGaaQ0B | INF.03 | Pytań: 100 | Próg: 50 poprawnych
Numer
zadania
Odpowiedź
1A
2B
3A
4C
5D
6C
7A
8B
9B
10A
11B
12B
13D
14A
15A
16B
17D
18D
19B
20D
Numer
zadania
Odpowiedź
21B
22C
23B
24A
25D
26D
27B
28B
29C
30D
31B
32B
33C
34C
35D
36A
37B
38C
39A
40D
Numer
zadania
Odpowiedź
41A
42C
43C
44C
45A
46B
47D
48D
49D
50A
51D
52B
53D
54B
55C
56A
57B
58C
59D
60C
Numer
zadania
Odpowiedź
61B
62A
63A
64D
65D
66D
67A
68A
69B
70B
71C
72C
73B
74D
75A
76B
77D
78A
79D
80C
Numer
zadania
Odpowiedź
81C
82A
83C
84D
85B
86C
87B
88C
89A
90A
91C
92B
93A
94C
95D
96B
97D
98A
99A
100B