wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test developera

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.
(C#) Jakie jest przeznaczenie modyfikatora sealed?
a)
Modyfikator sealed powoduje, że po danej klasie nie można dziedziczyć.
b)
Nie można go używać wraz z metodami.
c)
Klasy dziedziczące będą mogły przeciążać daną metodę.
d)
Składowe chronione są dostępne dla klasy, w której się znajdują oraz dla klas dziedziczących po klasie bazowej.
2.
(C#) Czym się charakteryzuje konstruktor?
a)
Musi zwracać wartości.
b)
Specjalna metoda, która jest wywoływana podczas tworzenia nowej instancji klasy.
c)
Konstruktor domyślny nie inicjalizuje żadnych pól.
d)
Może być tylko jedna implementacja konstruktora.
3.
(C#) Wskaż prawdziwe zdanie związane z klauzulą finally?
a)
Klauzula finally może być użyta bez klauzul try{} catch{}.
b)
Klauzula finally używana jest wraz z klauzulą try{} catch{}.
c)
W bloku finally zawarte są instrukcje, które wykonają się tylko, gdy wystąpił wyjątek.
d)
W bloku finally zawarte są instrukcje, które wykonają się tylko, gdy nie wystąpił wyjątek.
4.
(C#) Wskaż prawdziwe zdanie związane z cechami interface'u?
a)
Klasa może implementować tylko jeden interfejs.
b)
Interfejs może dziedziczyć po klasach i interfejsach.
c)
W interfejsie nie możemy deklarować pól.
d)
Interfejs może mieć konstruktor.
5.
(C#) Jakie są cechy klasy abstrakcyjnej?
a)
Klasa może dziedziczyć po wielu klasach abstrakcyjnych.
b)
Składowe klasy abstrakcyjne mogą być oznaczane tylko modyfikatorami private i public.
c)
Klasa abstrakcyjna umożliwia zarówno deklarację składowych jak i pełną implementację, która może być jednak przesłonięta w klasach pochodnych.
d)
W klasie abstrakcyjnej nie możemy deklarować pól.
6.
(C#) Jakie są różnice pomiędzy klasą a strukturą, wskaż prawdziwą odpowiedź?
a)
Struktura to typ wartościowy - dane trzymane są na stercie (heap), klasa to typ referencyjny - dane trzymane są na stosie (stack).
b)
Struktury nie wspierają dziedziczenia.
c)
Struktury nie mogą mieć jawnie określonego konstruktora bez parametrów.
d)
Domyślnie wszystkie składowe struktury nie są publiczne natomiast wszystkie składowe klas są domyślnie publiczne.
7.
(C#) Jakie są różnice pomiędzy wątkiem a procesem, wskaż prawdziwe zdanie?
a)
Proces można uznać za działający program, któremu system przeznaczył zasoby (pamięć, system plików, procesor, urządzenia wejścia-wyjścia).
b)
Wątek wchodzi w skład aktualnie działającego procesu, ale może być wykorzystany przez inny proces i może korzystać z zasobów tego nowego procesu.
8.
(C#) Co oznacza słowo kluczowe partial?
a)
Z powodu większej szybkości działania, klasy partial nie są łączone w jedną całość podczas kompilacji.
b)
Słowo kluczowe partial dotyczy tylko klas, metod i struktur.
c)
Słowo kluczowe partial dotyczy tylko klas, metod i interface’ów.
d)
Słowo kluczowe partial umożliwia podzielenie klasy na kilka części i ich zapis w oddzielnych plikach.
9.
(SQL) Cechy widoku. Zaznacz prawdziwą odpowiedź?
a)
Widok może posiadać swoje indeksy.
b)
Widok jest to tabela wirtualna, która tworzymy wykorzystując zapytanie SELECT.
c)
Widok może być utworzony tylko na jednej tabeli, ograniczamy jedynie liczbę dostępnych pól.
d)
W widoku nie można korzystać z innego wcześniej utworzonego widoku, jeżeli oba są oparte na tej samej tabeli.
10.
(SQL) UNION vs UNION ALL - jakie są różnice?
a)
Wyniku operacji UNION ALL usunięte zostają duplikaty powstałe po łączeniu zbiorów.
b)
W wyniku operacji UNION będą wszystkie wpisy z obu zbiorów (duplikaty nie zostają usunięte).
c)
Łączone zbiory muszą mieć identyczną liczbę kolumn oraz typy odpowiadających sobie kolumn muszą być kompatybilne.
d)
Łączone zbiory muszą mieć tylko identyczną liczbę kolumn.
11.
(SQL) Co to jest klucz główny? Wskaż prawdziwą odpowiedź.
a)
Na tabeli może być kilka kluczy głównych.
b)
Jest to kolumna, która zapewnia unikatowość każdego wiersza w tabeli.
c)
Dozwolone jest, że tylko ostatnia kolumna wchodząca w skład klucza głównego może przybierać wartość NULL.
d)
Jest to kolumna bądź zestaw kolumn, które zapewniają unikatowość każdego wiersza w tabeli. Wszystkie kolumny wchodzące w skład klucza głównego muszą być oznaczone jako NOT NULL.
12.
(SQL) Co to jest klucz obcy? Wskaż prawdziwą odpowiedź.
a)
Jest to kolumna w jednej tabeli stanowiąca klucz główny w innej tabeli.
b)
Klucz obcy (foreign key) służy do zapewnienia integralności danych.
c)
Tylko za pomocą kluczy obcych możemy utworzyć relacje między tabelami i zapewnić integralność danych.
d)
Wszystkie powyższe są prawdziwe.
13.

(JS) Chcąc porównać typ i wartość użyjemy operatora:

a)
„==”
b)
„??”
c)
„+=”
d)
„===”
14.
(JS) Wskaż prawdziwe zdanie dotyczące localStorage.
a)
Przechowuje tylko wartości tekstowe.
b)
Jest powiązane z sesją.
c)
Dane które przechowywane w tym mechanizmie są widoczne pomiędzy wszystkimi stronami które odwiedzamy.
d)
Przechowuje funkcje.
15.

(JS) Chcąc wywołać kod lub funkcję z opóźnieniem użyjemy funkcji:

a)
setInterval
b)
setSleep
c)
setTimeout
d)
setDelay
16.
(JS) Wskaż prawdziwe zdanie dotyczące JSON.
a)
Przechowuje typy obiektów.
b)
Może przechowywać funkcje.
c)
Jest tekstowym formatem przechowywania i wymiany danych.
d)
Pozwala programować interaktywne strony internetowe.
17.
(JS) Co zwróci wyrażenie „1” + 1 ?
a)
2
b)
"11"
c)
undefined
d)
NaN
18.
(JS) Wyrażenie console.log(undefined == null) wypisze w konsoli:
a)
true
b)
false
c)
Wywołanie kodu zakończy się błędem.
d)
null
19.
(HTML) Chcąc umieścić kod JS na stronie używamy do tego tagu:
a)
<scripting>
b)
<script>
c)
<js>
d)
<javascript>
20.
(JS) Który event zostanie wywołany jeśli użytkownik kliknie element HTML na stronie?
a)
mouseclick
b)
change
c)
input
d)
click
21.
(CSS) selektor #my-element wskaże na element który:
a)
Posiada klasę o nazwie „my-element”.
b)
Posiada atrybut data-my-element.
c)
Posiada id o wartości „my-element”.
d)
Posiada atrybut name o wartości „my-element”.
22.
(CSS) chcąc wyszukać element z atrybutem name o wartości „my-field” zrobimy to selektorem:
a)
<name=’myfield’>
b)
.my-field
c)
[name=’my-field’]
d)
#name=my-field
23.
(HTML) Który tag służy do przełamania linii:
a)
<hr>
b)
<h1>
c)
<br>
d)
<break>
24.
(JS) Adres aktualnie przeglądanej witryny jest dostępny w obiekcie:
a)
window.url
b)
window.browser
c)
window.location
d)
document.browserUrl
25.
(JS/C#) Operator XOR zapisujemy jako
a)
^
b)
*
c)
x
d)
**