wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EE.09-SG-21.06

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Która instrukcja algorytmu odpowiada graficznej reprezentacji bloku przedstawionego na rysunku?

a)

n > 20

b)

Wypisz n

c)

n ← n + 5

d)

Wykonaj podprogram sortowania tablicy t

2.

W języku CSS zapis selektora p > i { color: red;} oznacza, że kolorem czerwonym zostanie sformatowany

a)

każdy tekst w znaczniku

lub każdy tekst w znaczniku

b)

każdy tekst w znaczniku

za wyjątkiem tych w znaczniku

c)

jedynie ten tekst znacznika

, do którego jest przypisana klasa o nazwie i

d)

jedynie ten tekst w znaczniku <i> który jest umieszczony bezpośrednio wewnątrz znacznika

<p>

3.

W programie do obróbki grafiki rastrowej zmodyfikowano krzywe kolorów tak, jak zaznaczono ramką na przedstawionym obrazie. Ma to na celu

a)

rozjaśnienie całości obrazu

b)

przyciemnienie całości obrazu

c)

wygładzenie krawędzi na obrazie

d)

modyfikację najjaśniejszych i najciemniejszych kolorów obrazu

4.

Aby użyć zewnętrznego skryptu JavaScript o nazwie skrypt.js, należy zapisać 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"/>

5.

Wskaż kod CSS odpowiadający układowi bloków 2 - 5, zakładając, że są one zbudowane w oparciu o przedstawiony kod HTML.

a)

#drugi { float: left; width: 40%; } #trzeci { float: left; width: 30%; } #czwarty { float: right; width: 30%; } #piaty { clear: both; width: 30%; }

b)

#drugi { float: left; width: 40%; } #trzeci { float: left; width: 30%; } #czwarty { float: right; width: 30%; } #piaty { float: left; width: 30%; }

c)

#drugi { float: left; width: 40%; } #trzeci { float: left; width: 30%; } #czwarty { width: 30%; } #piaty { float: right; width: 30%; }

d)

#drugi { float: left; width: 40%; } #trzeci { width: 30%; } #czwarty { width: 30%; } #piaty { float: right; width: 30%; }

6.

class Owoc {

public $nazwa;

private $kolor;

function set_nazwa($nazwa) {

$this->nazwa = $nazwa;

} }

Które stwierdzenie najlepiej opisuje klasę Owoc zdefiniowaną w języku PHP i przedstawioną na listingu?

a)

Ma jedno pole i dwie metody, z czego jedna metoda ma zakres prywatny.

b)

Ma dwa pola i jedną metodę, pole kolor ma zakres widzialności ograniczony tylko do metod klasy

c)

Ma dwa pola i jedną metodę, pole nazwa ma zakres widzialności ograniczony tylko do metod klasy

d)

Ma dwa pola i jeden konstruktor, oba pola mają zakres widzialności ograniczony tylko do metod klasy.

7.

W języku SQL, aby zabezpieczyć kwerendę CREATE USER tak, aby nie zostało utworzone konto w przypadku, gdy już istnieje, można posłużyć się składnią

a)

CREATE USER 'anna'@'localhost' IDENTIFIED BY 'yu&T%';

b)

CREATE USER OR DROP 'anna'@'localhost' IDENTIFIED BY 'yu&T%';

c)

CREATE OR REPLACE USER 'anna'@'localhost' IDENTIFIED BY 'yu&T%';

d)

CREATE USER IF NOT EXISTS 'anna'@'localhost' IDENTIFIED BY 'yu&T%';

8.

SELECT AVG(cena) FROM uslugi;

Funkcja agregująca AVG użyta w zapytaniu ma za zadanie

A. zsumować koszt wszystkich usług.

B. wskazać najwyższą cenę za usługi.

C. policzyć ile jest usług dostępnych w tabeli.

D. obliczyć średnią arytmetyczną cen wszystkich usług.

a)

A. zsumować koszt wszystkich usług.

b)

B. wskazać najwyższą cenę za usługi.

c)

C. policzyć ile jest usług dostępnych w tabeli.

d)

D. obliczyć średnią arytmetyczną cen wszystkich usług.

9.

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?

a)

Sortowanie szybkie

b)

Sortowanie kubełkowe

c)

Sortowanie bąbelkowe

d)

Sortowanie przez wybór

10.

Który z typów relacji wymaga utworzenia tabeli pośredniej łączącej klucze główne obu tabel?

a)

1..1

b)

1..n

c)

n..1

d)

n..m

11.

Który zapis definiuje w języku PHP komentarz wieloliniowy?

a)

#

b)

//

c)

/* */

d)

<!-- -->

12.

input:focus { background-color: LightGreen; }

W języku CSS zdefiniowano formatowanie dla pola edycyjnego. Tak formatowane pole edycyjne będzie miało jasnozielone tło

a)

jeśli jest to pierwsze wystąpienie tego znacznika w dokumencie.

b)

gdy zostanie wskazane kursorem myszy bez kliknięcia.

c)

po kliknięciu myszą w celu zapisania w nim tekstu.

d)

w każdym przypadku.

13.

Obraz, który ma być wyświetlony na stronie powinien mieć tło przezroczyste. Wskaż format graficzny, w którym należy zapisać taki plik.

a)

CDR

b)

PNG

c)

BMP

d)

JPEG

14.

Program zapisany w języku PHP ma za zadanie obliczyć średnią pozytywnych ocen ucznia od 2 do 6. Warunek wybierania ocen w pętli liczącej średnią powinien zawierać wyrażenie logiczne

a)

$ocena > 2 or $ocena < 6

b)

$ocena > 2 and $ocena < 6

c)

$ocena >= 2 or $ocena <= 6

d)

$ocena >= 2 and $ocena <= 6

15.

Którego typu danych w bazie MySQL należy użyć, aby przechować w jednym polu datę i czas?

a)

A. DATE

b)

B. YEAR

c)

C. BOOLEAN

d)

D. TIMESTAMP

16.

Tabele: Klienci i Zgloszenia są powiązane relacją jeden do wielu. Aby wybrać jedynie opis zgłoszenia oraz

odpowiadające mu nazwisko klienta dla zgłoszenia numer 5, należy wydać polecenie

a)

A. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci WHERE Klienci.id

= 5;

b)

B. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id =

Zgloszenia.id WHERE Zgloszenia.id = 5;

c)

C. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id =

Zgloszenia.Klienci_id WHERE Klienci.id = 5;

d)

D. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id =

Zgloszenia.Klienci_id WHERE Zgloszenia.id = 5;

17.

W jaki sposób, stosując język PHP, zapisać w ciasteczku

napis znajdujący się w zmiennej dane na czas jednego dnia?

a)

setcookie("dane", $dane, 0);

b)

setcookie("dane", "dane", 0);

c)

setcookie("dane", $dane, time());

d)

setcookie("dane", $dane, time() + (3600*24));

18.

Pole insert_id zdefiniowane w bibliotece MySQLi języka PHP może być wykorzystane do

a)

otrzymania id ostatnio wstawionego wiersza.

b)

otrzymania kodu błędu, gdy proces wstawiania wiersza się nie powiódł

c)

pobrania najwyższego indeksu bazy, aby po jego inkrementacji wstawić pod niego dane

d)

pobrania pierwszego wolnego indeksu bazy, tak, aby można było pod nim wstawić nowe dane.

19.

<img id="i1" src="obraz1.gif">

<button onclick="document.getElementById('i1').src='obraz2.gif'">

test</button>

a)

ukryć obraz2.gif

b)

zamienić obraz1.gif na obraz2.gif

c)

zmienić styl obrazu o id równym i1

d)

wyświetlić obraz2.gif obok obraz1.gif

20.

ALTER TABLE artykuly MODIFY cena float;

Kwerenda ma za zadanie w tabeli artykuly

a)

usunąć kolumnę cena typu float.

b)

zmienić typ na float dla kolumny cena.

c)

zmienić nazwę kolumny z cena na float.

d)

dodać kolumnę cena o typie float, jeśli nie istnieje.

21.

Kolorem o barwie niebieskiej jest kolor

a)

#0000EE

b)

#EE0000

c)

#00EE00

d)

#EE00EE

22.

Integralność encji w bazie danych zostanie zachowana, jeżeli między innymi

a)

klucz główny będzie zawsze liczbą całkowitą

b)

każdej kolumnie zostanie przypisany typ danych

c)

dla każdej tabeli zostanie utworzony klucz główny

d)

każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli

23.

W języku C++ zdefiniowano zmienną: char zm1;. W jaki sposób można do niej przypisać wartość zgodnie ze składnią języka?

a)

zm1 = 'w';

b)

zm1 == 0x35;

c)

zm1[2] = 32;

d)

zm1 = "wiadro";

24.

Którym poleceniem można wyświetlić konfigurację serwera PHP, w tym informację m. in. o: wersji PHP, systemie operacyjnym serwera, wartości przedefiniowanych zmiennych?

a)

phpinfo();

b)

phpcredits();

c)

echo phpversion();

d)

print_r(ini_get_all());

25.

switch ($liczba) {

case 10:

case 20: $liczba++; break;

default: $liczba = 0; }

Wskaż instrukcję równoważną do instrukcji switch zapisanej językiem PHP.

a)

if ($liczba==10) $liczba++; else $liczba = 0;

b)

if ($liczba==10 or $liczba==20) $liczba++; else $liczba = 0;

c)

if ($liczba==10 or $liczba==20) $liczba++;

d)

if ($liczba==10 and $liczba==20) $liczba++; else $liczba = 0;

26.

SELECT imie FROM mieszkancy WHERE imie LIKE '_r%';

Dla których imion zastosowana w zapytaniu klauzula LIKE jest prawdziwa?

A. Krzysztof, Krystyna, Romuald.

B. Rafał, Rebeka, Renata, Roksana.

C. Gerald, Jarosław, Marek, Tamara.

D. Arleta, Krzysztof, Krystyna, Tristan.

a)

A. Krzysztof, Krystyna, Romuald.

b)

B. Rafał, Rebeka, Renata, Roksana.

c)

C. Gerald, Jarosław, Marek, Tamara.

d)

D. Arleta, Krzysztof, Krystyna, Tristan.

27.

Aby edytować dane w bazie danych można posłużyć się

a)

raportem.

b)

formularzem.

c)

filtrowaniem.

d)

kwerendą SELECT.

28.

Formatami Video obsługiwanymi w standardzie HTML5 są

a)

MP4, AVI

b)

Ogg, QuickTime

c)

Ogg, AVI, MPEG

d)

MP4, Ogg, WebM

29.

W języku JavaScript, aby wydzielić fragment napisu znajdujący się pomiędzy wskazanymi przez parametr indeksami należy użyć metody

a)

trim()

b)

slice()

c)

concat()

d)

replace()

30.

if (empty($_POST["name"])) {

$nameErr = "Name is required";

}

Przedstawiony fragment kodu PHP służy do obsługi

a)

sesji

b)

ciasteczek

c)

formularza

d)

bazy danych

31.

Znaczniki HTML oraz służące do podkreślenia ważności tekstu, pod względem formatowania są odpowiednikami znaczników

a)

<i>oraz<mark>

b)

<u>oraz<sup>

c)

<b>oraz<i>

d)

<b>oraz<u>

32.

Aby usunąć wszystkie rekordy z tabeli należy zastosować kwerendę

a)

INSERT INTO

b)

ALTER COLUMN

c)

CREATE COLUMN

d)

TRUNCATE TABLE

33.

W języku CSS, należy zdefiniować tło dokumentu jako obraz rys.png. Obraz ma powtarzać się jedynie w poziomie. Którą definicję należy 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;}

34.

Kwerendę SELECT DISTINCT należy zastosować w przypadku, gdy potrzeba wybrać rekordy

a)

A. pogrupowane

b)

B. występujące w bazie tylko raz.

c)

C. posortowane malejąco lub rosnąco.

d)

D. tak, aby w podanej kolumnie nie powtarzały się wartości.

35.

W języku HTML zapisano formularz. Który z efektów działania kodu będzie wyświetlony przez przeglądarkę zakładając, że w drugie pole użytkownik wpisał wartość „ala ma kota”?

a)

Efekt 1.

b)

Efekt 2.

c)

Efekt 3.

d)

Efekt 4.

36.

GRANT SELECT, INSERT, UPDATE ON klienci TO anna; Zakładając, że użytkownik wcześniej nie miał żadnych praw, polecenie SQL nada użytkownikowi anna prawa jedynie do

a)

wybierania, wstawiania oraz aktualizacji danych tabeli o nazwie klienci.

b)

wybierania, dodawania pól oraz zmiany struktury tabeli o nazwie klienci.

c)

wybierania, wstawiania oraz aktualizacji danych wszystkich tabel w bazie o nazwie klienci.

d)

wybierania, dodawania pól oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci

37.

p { padding: 20px; color: blue; font-weight: 900; border: 1px solid; }

a)

Efekt 1

b)

Efekt 2

c)

Efekt 3

d)

Efekt 4

38.

echo date("Y");

Po wykonaniu kodu PHP zostanie wyświetlona

aktualna data zawierająca jedynie

a)

rok

b)

dzień

c)

miesiąc i rok

d)

dzień i miesiąc

39.

Brak którego elementu języka HTML wygeneruje ostrzeżenie lub błąd walidatora HTML?

a)

<link>

b)

<title>

c)

przynajmniej jednego <h1>

d)

<meta name="author" content="....">

40.

Aby przy pomocy zapytania SQL zmodyfikować strukturę istniejącej tabeli, należy zastosować kwerendę

A. UPDATE

B. INSERT INTO

C. ALTER TABLE

D. CREATE TABLE

a)

A. UPDATE

b)

D. CREATE TABLE

c)

C. ALTER TABLE

d)

B. INSERT INTO