wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EE092206

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Algorytm sortowania tablicy polegający na n-krotnym porównywaniu ze sobą dwóch sąsiadujących elementów tablicy i zamianie miejscami w przypadku spełnienia warunku jest nazywany sortowaniem

a)

szybkim

b)

przez wybór

c)

bąbelkowym

d)

przez scalanie

2.

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ć

a)

kolor = 'niebieski' || kolor = 'zielony' && pojemnosc = 2

b)

(kolor = 'niebieski' || kolor = 'zielony') || pojemnosc = 2

c)

kolor == 'niebieski' && kolor == 'zielony' && pojemnosc == 2

d)

(kolor == 'niebieski' || kolor == 'zielony') && pojemnosc == 2

3.

switch (dzialanie) {

case 1: wynik = a + b; break;

case 2: wynik = a - b; break;

case 3: wynik = a * b; break;

case 4: wynik = a / b; break;

}

Instrukcją równoważną funkcjonalnie do przedstawionej instrukcji JavaScript jest

a)

if(dzialanie == 1) wynik = a + b;

else if(dzialanie == 2) wynik = a - b;

else if(dzialanie == 3) wynik = a * b;

else wynik = a / b;

b)

if(dzialanie == 1) wynik = a + b;

else if(dzialanie == 2) wynik = a - b;

else if(dzialanie == 3) wynik = a * b;

else if(dzialanie == 4) wynik = a / b;

c)

if(dzialanie != 1) wynik = a + b;

if(dzialanie != 2) wynik = a - b;

if(dzialanie != 3) wynik = a * b;

if(dzialanie != 4) wynik = a / b;

d)

if(dzialanie = 1) wynik = a + b;

else if(dzialanie = 2) wynik = a - b;

else if(dzialanie = 3) wynik = a * b;

else if(dzialanie = 4) wynik = a / b;

4.

Zmienna typu double może przyjąć wartości:

a)

A."Ala"; 'd'

b)

1,44; 2,55

c)

2.4; 4; 3.2

d)

1979-12-05; 12:33

5.

W języku JavaScript metoda Math.random() ma za zadanie

a)

porównać dwa napisy

b)

zwrócić zaokrągloną liczbę

c)

zwrócić liczbę pseudolosową

d)

zaokrąglić liczbę do najbliższej większej całkowitej

6.

var elementy = document.getElementsByClassName("styl1");

for(var i = 0; i < elementy.length; i++)

elementy[i].style.fontWeight = "bolder";

Jaki będzie efekt wykonania przedstawionych instrukcji JavaScript?

a)

Tylko dla elementu o id równym styl1 zostanie przypisany styl pogrubienia tekstu na bolder

b)

Dla wszystkich elementów na stronie zostanie przypisany styl pogrubienia tekstu na bolder

c)

Dla wszystkich elementów przypisanych do klasy styl1 zostanie nadany styl pogrubienia tekstu bolder

d)

Tylko dla pierwszego elementu przypisanego do klasy styl1 zostanie nadany styl pogrubienia tekstu bolder

7.

var wynik = 0;

for (i = 0; i < 100; i++)

if (liczby[i] % 2 == 0)

wynik += liczby[i];

Po wykonaniu przedstawionego kodu JavaScript działającego na wcześniej zainicjalizowanej tablicy liczby w zmiennej wynik jest przechowywana suma

a)

dodatnich elementów tablicy

b)

wszystkich elementów tablicy

c)

parzystych elementów tablicy

d)

nieparzystych elementów tablicy

8.

for($i = 0; $i < 25; $i += 5) { … }

Ile iteracji zrealizuje przedstawiona pętla zapisana w języku PHP?

a)

0

b)

5

c)

25

d)

26

9.

function dzialania(int $x, float $y) {

$z = $x + $y;

return $z;

}

Przedstawiona funkcja zapisana w języku PHP

a)

zwraca wartość

b)

nie zwraca wartości

c)

pobiera dwa parametry z domyślną wartością

d)

jest zdefiniowana z dwoma parametrami rzeczywistymi

10.

$napis = "Programowanie w PHP";

$napis = substr($napis, 3, 5);

Po wykonaniu przedstawionego kodu PHP w zmiennej $napis jest przechowywany ciąg znaków

a)

gr

b)

og

c)

gramo

d)

ogram

11.

Przedstawiony błąd, wygenerowany podczas interpretacji kodu PHP, może być spowodowany

a)

odwołaniem się do niezadeklarowanej zmiennej

b)

niepowodzeniem wydania kwerendy na bazie danych

c)

próbą odwołania się do nieistniejącego elementu tablicy

d)

brakiem bazy danych o nazwie wskazanej w funkcji mysqli_connect

12.

Wskaż wszystkie znaki umożliwiające komentowanie kodu języku PHP

a)

jedynie /* */

b)

<?php ?> oraz //

c)

/* */ oraz <!-- -->

d)

/* */ oraz // oraz #

13.

W relacyjnych bazach danych encja jest reprezentowana przez

a)

tabelę

b)

rekord

c)

relację

d)

kwerendę

14.

Wybrany minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdy rekord tej relacji, przyjmujący wartości niepowtarzalne i niepuste, nazywamy kluczem

a)

obcym

b)

głównym

c)

złożonym

d)

kandydującym

15.

W tabeli mieszkancy z polami id, imie, nazwisko, ulica, numer, czynsz (wartość całkowita) należy wybrać dane osób mieszkających na ulicy Mickiewicza pod numerami 71, 72, 80, których czynsz jest niższy niż 1000 zł. Klauzula WHERE do zapytania będzie miała postać

a)

WHERE ulica = 'Mickiewicza' OR numer IN (71, 72, 80) OR czynsz < 1000

b)

WHERE ulica = 'Mickiewicza' AND numer IN (71, 72, 80) OR czynsz < 1000

c)

WHERE ulica = 'Mickiewicza' AND numer IN (71, 72, 80) AND czynsz < 1000

d)

WHERE ulica = 'Mickiewicza' AND numer > 70 AND numer < 81 OR czynsz < 1000

16.

Wskaż kwerendę, która z tabeli klienci wybierze jedynie nazwiska trzech najlepszych klientów, czyli takich, którzy na swoim koncie mają najwięcej punktów (pole całkowite punkty).

a)

SELECT nazwisko FROM klienci LIMIT 3;

b)

SELECT nazwisko FROM klienci ORDER BY punkty DESC LIMIT 3;

c)

SELECT nazwisko FROM klienci ORDER BY nazwisko DESC LIMIT 3;

d)

SELECT LIMIT 3 nazwisko FROM klienci ORDER BY nazwisko DESC;

17.

Z tabeli mieszkancy należy wybrać niepowtarzające się nazwy miast, w tym celu należy skorzystać z wyrażenia SQL zawierającego klauzulę

a)

CHECK

b)

HAVING

c)

UNIQUE

d)

DISTINCT

18.

Tabela gory, której fragment przedstawiono, zawiera polskie pasma górskie wraz z ich szczytami. Wskaż kwerendę licząca dla każdego pasma górskiego średnią wysokość jego szczytów.

a)

SELECT pasmo, AVG(wysokosc) FROM gory LIMIT pasmo;

b)

SELECT pasmo, AVG(wysokosc) FROM gory GROUP BY pasmo;

c)

SELECT pasmo, SUM(wysokosc) FROM gory GROUP BY pasmo;

d)

SELECT pasmo, COUNT(wysokosc) FROM gory ORDER BY pasmo;

19.

SELECT id FROM samochody WHERE rocznik LIKE "2%4";

Które dane zostaną wybrane w wyniku działania kwerendy na przedstawionych rekordach?

a)

Puste dane.

b)

Wszystkie id.

c)

Jedynie id równe 8.

d)

Pole id równe 7 oraz 8.

20.

Z przedstawionych tabel Artykuly i Autorzy należy wybrać jedynie nazwiska autorów i tytuły ich artykułów, które zostały ocenione na 5. Kwerenda wybierająca te dane ma postać

a)

SELECT nazwisko, tytul FROM autorzy, artykuly WHERE ocena == 5;

b)

SELECT nazwisko, tytul FROM autorzy JOIN artykuly ON autorzy.id = autorzy_id;

c)

SELECT nazwisko, tytul FROM autorzy JOIN artykuly ON autorzy.id = artykuly.id;

d)

SELECT nazwisko, tytul FROM autorzy JOIN artykuly ON autorzy.id = autorzy_id WHERE ocena = 5;

21.

Podczas tworzenia tabeli produkty należy utworzyć pole cena będące reprezentacją ceny produktu. Odpowiedni typ dla tego pola, to

a)

DECIMAL(10, 2)

b)

INTEGER(11)

c)

TINYTEXT

d)

ENUM

22.

Tworząc tabelę, do pola które będzie przyjmowało kolejne liczby całkowite nadawane automatycznie, należy dodać własność

a)

NULL

b)

NOT NULL

c)

PRIMARY KEY

d)

AUTO_INCREMENT

23.

Obiektem służącym w bazie danych do podsumowywania, wyświetlania i wydruków danych jest

a)

raport

b)

zapytanie

c)

formularz

d)

zestawienie

24.

Sklep internetowy korzysta z tabeli faktury. Podczas tworzenia faktury nie zawsze pole dataPlatnosci jest wypełniane. Aby to naprawić, na koniec dnia należy wpisać aktualną datę do wierszy, w których to pole jest puste (niewypełnione). Można w tym celu posłużyć się kwerendą

a)

UPDATE faktury SET dataPlatnosci=CURTIME() WHERE id = 3;

b)

UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataPlatnosci IS NULL;

c)

UPDATE faktury SET dataPlatnosci=CURTIME() WHERE dataPlatnosci IS NOT NULL;

d)

UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataplatnosci = '0000-00-00 ';updateuuu

25.

GRANT SELECT, INSERT, UPDATE, DELETE ON baza1.tab1 TO 'Ela'@'localhost';

Po wydaniu polecenia SQL prezentowanego w ramce użytkownik Ela będzie mógł

a)

jedynie dodawać i modyfikować dane

b)

wykonywać wszystkie akcje na danych

c)

jedynie tworzyć i modyfikować strukturę tabel

d)

wykonywać wszystkie operacje na strukturze danych

26.

Polecenie służące do sprawdzenia i optymalizacji bazy danych to

a)

mysqlshow

b)

mysqldump

c)

mysqlcheck

d)

mysqlimport

27.

W języku HTML 5 atrybut action stosowany jest w znaczniku

a)

<head>

b)

<body>

c)

<code>

d)

<form>

28.

Który wykaz znaczników definiujących przedstawiony projekt witryny w sposób semantyczny (znaczeniowy) jest zgodny ze standardem HTML 5?

a)

Blok 1: <header>

Blok 2: <article>

Blok 3: <footer>

Blok 4: <footer>

b)

Blok 1: <header>

Blok 2: <header>

Blok 3: <div>

Blok 4: <footer>

c)

Blok 1: <header>

Blok 2: <main>

Blok 3: <main>

Blok 4: <footer>

d)

Blok 1: <header>

Blok 2: <main>

Blok 3: <aside>

Blok 4: <footer>

29.

O czym informuje przeglądarkę internetową zapis <!DOCTYPE html> ?

a)

Dokument został zapisany w języku HTML 4.

b)

Dokument został zapisany w języku HTML 5.

c)

W dokumencie wszystkie znaczniki są zapisywane wielkimi literami.

d)

W dokumencie jest wymagane zamknięcie dla każdego znacznika, również samozamykającego.

30.

p.uzytkownik { color: blue; }

W stylu CSS przedstawionym w ramce zdefiniowano klasę uzytkownik. Czcionką koloru niebieskiego na stronie będą zapisane

a)

wszystkie paragrafy.

b)

tylko znaczniki tekstowe typu <p>, <h1>.

c)

paragrafy, do których została przypisana klasa uzytkownik.

d)

dowolne znaczniki w sekcji <body> z przypisaną klasą uzytkownik.

31.

p {

font-family: serif;

background-color: Teal;

color: White;

font-style: italic;

}

Wskaż paragraf sformatowany przedstawionym stylem CSS.

a)
b)
c)
d)
32.

a { color: Brown; }

a:link { color: Green; }

a:visited { color: Red; }

a:hover { color: Yellow;}

W arkuszu CSS zapisano przedstawione style. Jeżeli hiperłącze zostanie wybrane, to po powrocie na stronę to hiperłącze będzie w kolorze

a)

żółtym.

b)

zielonym.

c)

brązowym.

d)

czerwonym.

33.

Kolor zielony ma w notacji szesnastkowej wartość #008000. Wartość ta zapisana w notacji RGB to

a)

rgb(0, 80, 0)

b)

rgb(0, 100, 0)

c)

rgb(0, 128, 0)

d)

rgb(0, 160, 0)

34.

Dla uzyskania przedstawionego efektu w edytorze grafiki rastrowej zastosowano

a)

kanał alpha

b)

gradient liniowy.

c)

gradient kołowy.

d)

zmianę nasycenia

35.

Przedstawiona ikona funkcji edytora grafiki rastrowej o nazwie „różdżka” umożliwia

a)

zaznaczenie obszaru na podstawie koloru

b)

wybiórcze rozsmarowywanie koloru za pomocą pędzla

c)

pobranie wskazanego koloru i ustawienie go jako aktywny

d)

odręczne zaznaczanie obszarów przez przeciąganie po nich kursora

36.

Testując skrypt JavaScript można wyświetlać w konsoli aktualnie przechowywane wartości zmiennych za pomocą funkcji

a)

console.log()

b)

console.warn()

c)

console.error()

d)

console.count()

37.

Aby za pomocą skryptu JavaScript zmienić wartość cechy elementu opisanej językiem CSS, należy posłużyć się szablonem zapisu

a)

document.getElementById(id).innerHTML = <nowa wartość>;

b)

document.getElementById(id).<nazwa-atrybutu> = <nowa wartość>;

c)

document.getElementById(id).<nazwa właściwości> = <nowa wartość>;

d)

document.getElementById(id).style.<nazwa właściwości> = <nowa wartość>;

38.

W której tablicy superglobalnej w środowisku PHP powinno się przechowywać dane związane z logowaniem użytkownika w sposób zapewniający ich bezpieczeństwo?

a)

$_SESSION

b)

$_SERVER

c)

$_COOKIE

d)

$_FILES

39.

W wyniku walidacji dokumentu HTML został wygenerowany błąd przedstawiony na zrzucie. Aby go wyeliminować należy

a)

dodać atrybut alt do obrazu

b)

zamienić zapis </h1> na <h1>

c)

w znaczniku img zamienić nazwę atrybutu src na alt

d)

w znaczniku img zamienić nazwę atrybutu src na href

40.

Program FileZilla może zostać wykorzystany do

a)

walidacji strony internetowej

b)

publikacji strony internetowej na serwerze

c)

zarządzania bazami danych strony internetowej

d)

zmiany domyślnych ustawień hostingu dla strony internetowej