Zadanie 40.

Program FileZilla może zostać wykorzystany do
  1. walidacji strony internetowej.
  2. publikowania strony internetowej na serwerze.
  3. zarządzania bazami danych strony internetowej.
  4. zmiany domyślnych ustawień hostingu dla strony internetowej.

Zadanie 1.

Które z poleceń algorytmu odpowiada graficznej reprezentacji bloku przedstawionego na obrazie?
  1. n > 70
  2. n ← n – 3
  3. Wypisz w konsoli zmienną n
  4. Wykonaj podprogram sortowania tablicy t

Zadanie 2.

Metoda projektowania algorytmów, polegająca na podziale problemu na dwa lub więcej mniejszych podproblemów, tak długo aż fragmenty staną się wystarczająco proste do bezpośredniego rozwiązania, to
  1. dziel i zwyciężaj.
  2. sito Eratostenesa.
  3. słowa Fibonacciego.
  4. sortowanie przez wybór.

Zadanie 3.

Program zapisany w języku C++ ma za zadanie wczytać zmienną całkowitą liczba i wyświetlić ją wtedy, gdy przyjmuje trzycyfrowe wartości parzyste. Instrukcja warunkowa sprawdzająca ten warunek powinna zawierać wyrażenie logiczne
  1. liczba % 2 == 0 || liczba > 99 || liczba < 999
  2. liczba % 2 == 0 && liczba > 99 && liczba < 999
  3. liczba % 2 == 0 || (liczba > 99 && liczba < 999)
  4. liczba % 2 == 0 && (liczba > 99 || liczba < 999)

Zadanie 4.

$x = 0;
while($x < 5){
 echo "$x,";
 $x++;
}
 

Wskaż instrukcję równoważną funkcjonalnie do instrukcji while zapisanej w języku PHP.

  1. Instrukcja 1
  2. Instrukcja 2
  3. Instrukcja 3
  4. Instrukcja 4

Zadanie 5.

 <?php
class Owoc {
function __construct() { echo "test1"; }
function __destruct() { echo "test2"; }
}
$gruszka = new Owoc();
?>

Co będzie wynikiem po wywołaniu przedstawionego skryptu?

  1. Nie wyświetli się żaden napis.
  2. Wyświetli się tylko napis „test1”.
  3. Wyświetli się tylko napis „test2”.
  4. Wyświetlą się oba napisy: „test1” i „test2”.

Zadanie 6.

W języku C++ zdefiniowano zmienną char zm1[10];
Zmienna ta jest
  1. liczbą.
  2. znakiem.
  3. tablicą znaków.
  4. tablicą łańcuchów.

Zadanie 7.

Która definicja tablicy asocjacyjnej w języku PHP jest poprawna składniowo?
  1. $wiek = array("Anna"=35, "Ewa"=37, "Oliwia"=43);
  2. $wiek = array([Anna, 35], [Ewa, 37], [Oliwia, 43]);
  3. $wiek = array("Anna"=>"35", "Ewa"=>"37", "Oliwia"=>"43");
  4. $wiek = array({"Anna", "35"}, {"Ewa", "37"}, {"Oliwia", "43"});

Zadanie 8.

W języku JavaScript, aby sprawdzić jednym poleceniem czy dany napis zawiera w sobie inny napis, można skorzystać z metody
  1. repeat()
  2. substr()
  3. valueOf()
  4. includes()

Zadanie 9.

W jaki sposób w języku PHP należy ustawić zmienną sesji o nazwie wyborID na wartość 4?
  1. session.wyborID = 4;
  2. session.wyborID = {4};
  3. $_SESSION[4] = wyborID;
  4. $_SESSION["wyborID"] = 4;

Zadanie 10.

W języku PHP zmienna $_SERVER przechowuje między innymi informacje o
  1. danych dotyczących sesji.
  2. adresie IP serwera, nazwie protokołu.
  3. danych formularza przetwarzanego na serwerze.
  4. nazwie ciasteczek zapisanych na serwerze i danych z nimi związanych.

Zadanie 11.

long int fun1(int a, int b)
{
 long int wynik = 1;
 for (int i = 0; i < b; i++)
  wynik *= a;
 return wynik;

Którą wartość zwróci funkcja zapisana w języku C++, jeżeli jej parametrami są a = 4 oraz b = 3?

  1. 1
  2. 12
  3. 16
  4. 64

Zadanie 12.

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ę
  1. date("H:i:s");
  2. date("G:m:s");
  3. time("H:i:s");
  4. time("G:m:s");

Zadanie 13.

int tab[6];
for (int i = 0; ???; i++)
  cout << tab[i]; 

Które wyrażenie należy wstawić w miejsce ??? w pętli zapisanej w języku C++, aby zostały wyświetlone jedynie elementy tablicy tab

  1. i >= 6
  2. i <= 6
  3. i < 6
  4. i > 6

Zadanie 14.

Który zapis definiuje w języku JavaScript komentarz jednoliniowy?
  1. #
  2. ?
  3. //
  4. /*

Zadanie 15.

Z relacji przedstawionej na obrazie można wyczytać, że jest ona relacją
  1. wiele do wielu pomiędzy kluczami głównymi obu tabel.
  2. jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi.
  3. jeden do wielu, gdzie kluczem obcym jest pole w tabeli kadra.
  4. Jeden do jednego, gdzie obie tabele mają zdefiniowane klucze obce.

Zadanie 16.

Które z mechanizmów są niezbędne dla Systemu Zarządzania Bazą Danych?
  1. Wielodostępność danych.
  2. Pakiety do tworzenia statystyk.
  3. System zarządzania wersjami bazy.
  4. Przystawka do wizualizacji diagramów encji.

Zadanie 17.

Za pomocą której kwerendy w bazie MariaDB można wybrać artykuły, których ceny zawierają się w przedziale obustronnie domkniętym <10, 20>?
  1. SELECT * FROM Artykuly WHERE Cena IN (10, 20);
  2. SELECT * FROM Artykuly WHERE Cena LIKE 1%, 2%;
  3. SELECT * FROM Artykuly WHERE Cena BETWEEN 10 AND 20;
  4. SELECT * FROM Artykuly WHERE Cena > 10 AND Cena < 20;

Zadanie 18.

Z bazy danych należy zwrócić zapytaniem SQL nazwiska pracowników, którzy są kierownikami, a ich pensja znajduje się w przedziale jednostronnie domkniętym (3000, 4000>. Która z klauzul bada ten warunek?
  1. WHERE kierownik = true OR pensja > 3000 OR pensja <= 4000;
  2. WHERE kierownik = true AND pensja => 3000 OR pensja < 4000;
  3. WHERE kierownik = true AND pensja > 3000 AND pensja <= 4000;
  4. WHERE kierownik = true AND pensja => 3000 AND pensja <= 4000;

Zadanie 19.

SELECT id FROM odloty WHERE samoloty_id > 2 AND kierunek LIKE '_a%'; 

Tabela odloty zawiera rekordy przedstawione na obrazie. Zastosowanie zapytania SQL spowoduje zwrócenie danych:

  1. 5; 8
  2. 3; 5; 8
  3. 4; 5; 6; 7; 8
  4. zbiór pusty

Zadanie 20.

id int NOT NULL AUTO_INCREMENT
W bazie MySQL zdefiniowano podczas tworzenia tabeli pole id. Wpis AUTO_INCREMENT oznacza, że
  1. dozwolone jest dodawanie rekordu z dowolną wartością pola id.
  2. pole id będzie mogło przyjmować wartości: NULL, 1, 2, 3, 4 i tak dalej.
  3. wartości pola będą automatycznie generowane podczas dodawania nowego rekordu do bazy.
  4. wartość pola id zostanie automatycznie nadana przez bazę i będzie to wygenerowana losowo liczba całkowita.

Zadanie 21.

Tabele: Firmy i Zamowienia są powiązane relacją jeden do wielu. Aby wybrać jedynie id zamówienia wraz z odpowiadającą mu nazwą firmy dla firm, których poziom jest równy 4, należy zastosować polecenie
  1. SELECT Zamowienia.id, nazwa FROM Zamowienia JOIN Firmy WHERE poziom = 4;
  2. SELECT id, nazwa FROM Zamowienia JOIN Firmy ON Zamowienia.Firmy_id = Firmy.id WHERE poziom = 4;
  3. SELECT Zamowienia.id, nazwa FROM Zamowienia JOIN Firmy ON Zamowienia.id = Firmy.id WHERE poziom = 4;
  4. SELECT Zamowienia.id, nazwa FROM Zamowienia JOIN Firmy ON Zamowienia.Firmy_id = Firmy.id WHERE poziom = 4;

Zadanie 22.

Typowym narzędziem SZBD służącym do generowania zestawień danych w celu ich wydrukowania jest
  1. raport.
  2. makro.
  3. formularz.
  4. kwerenda UPDATE.

Zadanie 23.

W języku SQL usunięcie wszystkich danych z tabeli bez usuwania samej tabeli możliwe jest za pomocą polecenia
  1. DROP
  2. ALTER
  3. UPDATE
  4. TRUNCATE

Zadanie 24.

CREATE TABLE ksiazka (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  tytul VARCHAR(200),
  autor SMALLINT UNSIGNED NOT NULL,
  CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id)
);

Pole autor w tabeli ksiazka jest
  1. kluczem głównym tabeli ksiazka.
  2. kluczem obcym związanym z tabelą autorzy.
  3. polem wykorzystanym przy relacji z tabelą dane.
  4. polem typu napisowego zawierającym dane o autorze.

Zadanie 25.

W bazie danych MySQL, aby wyświetlić wszystkie prawa nadane użytkownikowi anna, można posłużyć się poleceniem
  1. GRANT * TO anna;
  2. SHOW GRANTS FOR anna;
  3. SELECT GRANTS FOR anna;
  4. REVOKE GRANTS FROM anna;

Zadanie 26.

mysqli_query($zm1, $zm2);
Aby wstawić dane do bazy za pomocą polecenia PHP w jego parametrach należy przekazać
  1. id wiersza w $zm1 i zapytanie INSERT INTO w $zm2.
  2. identyfikator połączenia z bazą danych w $zm1 i zapytanie SELECT w $zm2.
  3. NULL w $zm1, aby baza zapisała tam kod błędu i zapytanie SELECT w $zm2.
  4. identyfikator połączenia z bazą danych w $zm1 i zapytanie INSERT INTO w $zm2.

Zadanie 27.

W aplikacji PHP obsługującej bazę danych, aby po wykonaniu dowolnej operacji otrzymać numer błędu oraz jego opis, należy zastosować
  1. tylko funkcję mysqli_error
  2. funkcje mysqli_error i mysqli_errno
  3. funkcje mysqli_error i mysqli_error_number
  4. funkcje mysqli_error i mysqli_connect_errno

Zadanie 28.

Na obrazie przedstawiono projekt układu bloków witryny internetowej. Zakładając, że bloki są realizowane za pomocą znaczników sekcji, a szerokość została zdefiniowana jedynie dla bloków 2, 3 i 4, ich formatowanie powinno zawierać właściwość
  1. float: left dla wszystkich bloków.
  2. clear: both dla wszystkich bloków.
  3. float: left jedynie dla bloków 3 i 4 i clear: both dla bloku 2.
  4. clear: both dla bloku 5 i float: left jedynie dla bloków 2, 3 i 4.

Zadanie 29.

Na obrazie przedstawiono tabelę ze scalonymi komórkami. Które atrybuty scalania zastosowano aby uzyskać ten efekt?
  1. rowspan w drugim wierszu i pierwszej komórce oraz colspan w trzecim wierszu, trzeciej komórce
  2. colspan w drugim wierszu i pierwszej komórce oraz rowspan w trzecim wierszu, trzeciej komórce.
  3. colspan w drugim wierszu we wszystkich trzech komórkach oraz rowspan w trzecim wierszu ostatniej komórce.
  4. colspan w drugim wierszu i pierwszej komórce oraz rowspan w trzecim wierszu i czwartym wierszu.

Zadanie 30.

Formularz wysyła dane do skryptu skrypt.php po wciśnięciu przycisku o treści „WYŚLIJ". Wskaż poprawną definicję formularza.
  1. Skrypt 1
  2. Skrypt 2
  3. Skrypt 3
  4. Skrypt 4

Zadanie 31.

Które formatowanie obramowania odpowiada stylowi border-style: dotted solid;?
  1. Formatowanie 1
  2. Formatowanie 2
  3. Formatowanie 3
  4. Formatowanie 4

Zadanie 32.

input {
 padding: 10px;
 background-color: Teal;
 color: white;
 border: none;
 border-radius: 7px;
}

Które pole edycyjne zostało sformatowane przedstawionym stylem zakładając, że pozostałe własności pola przyjmują wartości domyślne, a użytkownik wpisał imię Krzysztof w przeglądarce?

  1. Pole 1
  2. Pole 2
  3. Pole 3
  4. Pole 4

Zadanie 33.

Które zdanie dotyczące antyaliasingu jest prawdziwe?
  1. Antyaliasing to jeden z filtrów wyostrzających obraz.
  2. Antyaliasing stosuje się na obrazach, w celu dodania przezroczystości.
  3. Za pomocą antyaliasingu można pozbyć się tak zwanego schodkowania obrazu.
  4. Zastosowanie antyaliasingu odnosi się do krzywych Beziera w grafice wektorowej.

Zadanie 34.

Przedstawiona transformacja obrazu rastrowego jest możliwa dzięki funkcji
  1. barwienie.
  2. desaturacja.
  3. jasność i kontrast.
  4. redukcja kolorów.

Zadanie 35.

Który z formatów wideo nie jest obsługiwany w standardzie HTML5
  1. AVI
  2. Ogg
  3. MP4
  4. WebM

Zadanie 36.

2019-09-23 10:58:16

Który ze skryptów wyświetla aktualną datę oraz czas, w formacie przedstawionym na obrazie?

  1. <?php date("Y-m-d") + time("G:i:s"); ?>
  2. <?php echo date("Y-m-d G:i:s"); ?>
  3. <?php echo date("Ymd Gis"); ?>
  4. <?php date("Y-m-d G:i:s"); ?>

Zadanie 37.

if (!isset ($_COOKIE["ciastko"]))
    $zm = 1;
  else
    $zm = intval($ COOKIE["ciastko"]) + 1;
setcookie ("ciastko", $zm); 

Efektem wielokrotnego wykonania kodu PHP jest

  1. zliczanie liczby odwiedzin strony.
  2. wyświetlenie ciasteczka z zapisaną zmienną.
  3. zapisanie do ciasteczka wartości 1 za każdym odświeżeniem witryny.
  4. zapisanie danych do ciasteczka jedynie przy pierwszym uruchomieniu strony.

Zadanie 38.

Aby za pomoca JavaScript w witrynie internetowej wyświetlić aktualną datę i czas można posłużyć się instrukcją
  1. echo Date();
  2. innerHTML = Date();
  3. echo Date() + Time();
  4. document.write(Date());

Zadanie 39.

Brak którego elementu języka HTML wygeneruje błąd walidatora HTML5?
  1. <body>
  2. przynajmniej jednego <h1>
  3. prologu <!DOCTYPE html>
  4. <meta name="author" content="...">