wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EE09 Egzamin teoretyczny #2

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

W przedstawionym fragmencie algorytmu zastosowano

a)

dwie pętle.

b)

jedną pętlę.

c)

jeden blok decyzyjny.

d)

trzy bloki operacyjne (procesy).

2.

Do optymalnej realizacji algorytmu szukającego największej z trzech podanych liczb a, b i c, wystarczy zastosować

a)

jedną pętlę.

b)

dwie tablice.

c)

dwa warunki.

d)

pięć zmiennych.

3.

Które wyrażenie logiczne w języku PHP sprawdza, czy $zmienna1 należy do przedziału jednostronnie domkniętego <-5, 10)?

a)

$zmienna1 >= -5 || $zmienna1 < 10

b)

$zmienna1 <= -5 || $zmienna1 < 10

c)

$zmienna1 >= -5 && $zmienna1 < 10

d)

$zmienna1 <= -5 && $zmienna1 < 10

4.

enum dni {PONIEDZIALEK = 1, WTOREK, SRODA, CZWARTEK, PIATEK, SOBOTA, NIEDZIELA};

=======

Przedstawiona w języku C++ definicja typu wyliczeniowego sprawi, że enumerator CZWARTEK będzie równy

a)

napisowi "CZWARTEK"

b)

napisowi 'CZWARTEK'

c)

liczbie 1

d)

liczbie 4

5.

Tablica tab[] jest wypełniona dowolnymi liczbami całkowitymi. Jaka wartość znajdzie się w zmiennej zm2 po wykonaniu prezentowanego fragmentu kodu?

a)

Suma liczb z tablicy.

b)

Suma liczb od 1 do 10.

c)

Średnia arytmetyczna liczb z tablicy.

d)

Średnia geometryczna liczb od 0 do 9.

6.

W języku JavaScript metoda getElementById odwołuje się do

a)

zmiennej liczbowej.

b)

klasy zdefiniowanej w CSS

c)

znacznika HTML o podanym id.

d)

znacznika HTML o podanej nazwie klasy.

7.

W języku C++ funkcja zwracająca wynik potęgowania, działająca na dwóch parametrach wejściowych:

liczbie x i wykładniku w, ma deklarację

a)

int potega(int x);

b)

int potega(int x, int w);

c)

void potega(int x, int w

d)

void potega(int x, int w, int wynik);

8.

Aby skorzystać ze skryptu zapisanego w pliku przyklad.js, należy połączyć go ze stroną za pomocą kodu

a)

<script>przyklad.js</script>

b)

<script src="przyklad.js"></script>

c)

<script link="przyklad.js"></script>

d)

<link rel="script" href="przyklad.js">

9.

Programista napisał w języku C++ pętlę, która miała obliczyć wynik działania 5! (5! = 1 * 2 * 3 * 4 * 5). Popełnił jednak błąd logiczny polegający na tym, że

a)

zmienna a powinna być inicjowana wartością 0 zamiast 1.

b)

parametr i pętli powinien być inicjowany wartością 0 zamiast 1.

c)

parametr i pętli powinien być dekrementowany zamiast inkrementowany

d)

w drugim parametrze pętli powinno być porównanie i < 6 zamiast i < 5.

10.

Który ze sposobów komentowania kodu nie jest stosowany w kodzie PHP?

a)

# komentarz

b)

// komentarz

c)

/* komentarz */

d)

<!-- komentarz -->

11.

Klucz obcy w tabeli jest tworzony po to, aby

a)

łączyć go z innymi kluczami obcymi tabeli.

b)

stworzyć formularz wpisujący dane do tabeli.

c)

umożliwić jednoznaczną identyfikację rekordu w tabeli.

d)

zdefiniować relację 1..n wiążącą go z kluczem głównym innej tabeli.

12.

Które ze stwierdzeń dotyczących klucza podstawowego jest prawdziwe?

a)

Jest unikalny w obrębie tabeli.

b)

Składa się tylko z jednego pola.

c)

Może przyjmować tylko wartości liczbowe.

d)

Dla tabeli z danymi osobowymi może być to pole nazwisko.

13.

W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem

a)

CREATE

b)

UPDATE

c)

SELECT

d)

JOIN

14.

Które zapytanie SQL posłuży do wyszukania z przedstawionej tabeli wyłącznie wszystkich imion i nazwisk pacjentów urodzonych przed rokiem 2002?

a)

SELECT * FROM Pacjenci WHERE rok_urodzenia <= 2002;

b)

SELECT * FROM Pacjenci WHERE rok_urodzenia LIKE 2002;

c)

SELECT imie, nazwisko FROM Pacjenci WHERE rok_urodzenia < 2002;

d)

SELECT imie, nazwisko FROM Pacjenci WHERE data_ostatniej_wizyty < 2002;

15.

Aby utworzyć tabelę, należy się posłużyć poleceniem

a)

INSERT INTO

b)

ALTER TABLE

c)

CREATE TABLE

d)

CREATE DATABASE

16.

SELECT count(*) FROM Uczniowie WHERE srednia = 5;

==========

Wynikiem uruchomienia zapytania SQL jest

a)

liczba wszystkich uczniów.

b)

średnia ocen wszystkich uczniów.

c)

liczba uczniów, których średnia ocen wynosi 5.

d)

suma ocen uczniów, których średnia ocen wynosi 5.

17.

Aby wyświetlić jedynie imię, nazwisko i ulicę wszystkich mieszkańców, należy zastosować zapytanie

a)

SELECT * FROM Mieszkancy, Adresy ON Mieszkancy.id = Adresy.id;

b)

SELECT * FROM Mieszkancy JOIN Adresy ON Adresy.id = Mieszkancy.Adresy.id;

c)

SELECT imie, nazwisko, ulica FROM Mieszkancy, Adresy ON Mieszkancy.Adresy_id = Adresy.id;

d)

SELECT imie, nazwisko, ulica FROM Mieszkancy JOIN Adresy ON Mieszkancy.Adresy_id = Adresy.id;

18.

Przedstawiona baza danych zawiera trzy tabele i dwie relacje. Aby wyświetlić dane wszystkich lekarzy przypisanych do konkretnego pacjenta, należy przyrównać klucze

a)

Lekarze.id = Recepty.id

b)

Lekarze.id = Pacjenci.id

c)

Lekarze.id = Pacjenci.Lekarze_id

d)

Lekarze.id = Pacjenci.Recepty_id

19.

W wyniku połączenia relacją kluczy głównych dwóch tabel otrzymuje się relację typu

a)

wiele do wielu.

b)

jeden do wielu.

c)

jeden do jednego.

d)

wiele do jednego.

20.

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

a)

raport.

b)

zapytanie.

c)

formularz

d)

zestawienie.

21.

Za pomocą polecenia ALTER TABLE można

a)

usuwać tabelę.

b)

tworzyć tabelę.

c)

modyfikować strukturę tabeli.

d)

modyfikować wartości zapisane w rekordach tabeli.

22.

W bazie danych zdefiniowano tabelę Mieszkancy wypełnioną danymi. Aby usunąć tę tabelę wraz z zawartością, należy posłużyć się poleceniem

a)

DROP TABLE Mieszkancy;

b)

DELETE FROM Mieszkancy;

c)

ALTER TABLE Mieszkancy;

d)

TRUNCATE TABLE Mieszkancy;

23.

Aby odebrać uprawnienia użytkownikowi, należy zastosować polecenie

a)

DELETE

b)

REVOKE

c)

DELETE PRIVILEGES

d)

GRANT NO PRIVILEGES

24.

Aby aplikacja PHP mogła komunikować się z bazą danych, niezbędne jest w pierwszej kolejności wywołanie funkcji o nazwie

a)

mysqli_close

b)

mysqli_connect

c)

mysql_select_db

d)

mysql_create_db

25.

Który z wymienionych znaczników języka HTML może posłużyć do budowy struktury strony internetowej?

a)

<em>

b)

<aside>

c)

<input>

d)

<mark>

26.

Logo systemu CMS o nazwie Joomla! to

a)
b)
c)
d)
27.

Język HTML dysponuje nagłówkami do budowania hierarchii treści. Nagłówki te występują jedynie w zakresie

a)

h1 – h4

b)

h1 – h6

c)

h1 – h8

d)

h1 – h10

28.

<a href="http://google.com">strona Google</a>

========

W języku HTML zdefiniowano odnośnik do strony internetowej. Aby strona otwierała się w nowym oknie lub zakładce przeglądarki, należy dopisać do definicji odnośnika atrybut

a)

rel = "next"

b)

rel = "external"

c)

target = "_blank"

d)

target = "_parent"

29.

Która lista jest interpretacją przedstawionego kodu?

a)
b)
c)
d)
30.

{ text-align: right; }

======

Na potrzeby strony internetowej zdefiniowano styl. Styl będzie przypisany tylko do niektórych znaczników (np. niektórych nagłówków, kilku akapitów). W takim wypadku, aby przypisać styl do kilku konkretnych znaczników, najlepiej jest zastosować

a)

klasę.

b)

pseudoklasę.

c)

identyfikator.

d)

selektor akapitu.

31.

Aby zdefiniować krój czcionki w stylu CSS, należy użyć właściwości

a)

text-style

b)

font-style

c)

text-family

d)

font-family

32.

Który z obrazów został sformatowany za pomocą przedstawionego stylu CSS?

a)
b)
c)
d)
33.

Aby na stronie internetowej wyświetlić logo, którego tło jest przezroczyste, należy zastosować format

a)

JPG

b)

CDR

c)

PNG

d)

BMP

34.

Aby obraz umieszczony na stronie internetowej automatycznie skalował się do rozmiaru ekranu, na którym jest wyświetlana strona, należy

a)

oba jego wymiary ustawić w pikselach.

b)

jeden z jego wymiarów ustawić w pikselach.

c)

nie modyfikować obu jego wymiarów stylami CSS.

d)

jego szerokość ustawić w wartościach procentowych.

35.

W procesie przygotowywania grafiki na stronę internetową należy wyciąć jedynie jej fragment. Taka operacja to

a)

skalowanie.

b)

kadrowanie.

c)

odbicie obrazu.

d)

łączenie warstw.

36.

W aplikacji internetowej komunikat powinien pojawiać się tylko wtedy, gdy dany użytkownik jest na stronie po raz pierwszy. Którą funkcję PHP należy w tym celu zastosować?

a)

define

b)

setcookie

c)

session_destroy

d)

mysqli_change_user

37.

<form action="plik.php" method="post">

=====

Przedstawiona definicja formularza została zastosowana na stronie internetowej, która wysyła dane do pliku zapisanego w języku PHP. W której tablicy będą dostępne dane z formularza?

a)

$_GET

b)

$_POST

c)

$_COOKIE

d)

$_ACTION

38.

W skrypcie JavaScript zastosowano metodę DOM getElementsByClassName('akapit'). Metoda ta odwoła się do akapitu

a)

<p>akapit</p>

b)

<p id="akapit">akapit2</p>

c)

<p href="akapit">akapit3</p>

d)

<p class="akapit">akapit4</p>

39.

<img src="kwiat.jpg alt="kwiat">

=====

Dla przedstawionego fragmentu kodu walidator HTML zwróci błąd, ponieważ

a)

zastosowano błędny znacznik do wyświetlenia obrazu.

b)

zastosowano nieznany atrybut alt.

c)

nie znaleziono obrazu kwiat.jpg.

d)

nie domknięto cudzysłowu.

40.

Program FileZilla może posłużyć do

a)

kompilacji skryptu na stronie.

b)

walidacji strony internetowej.

c)

publikacji strony internetowej.

d)

debugowania skryptu na stronie.