wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz o programowaniu

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.
  1. 1. Który język programowania jest najczęściej używany do tworzenia stron internetowych?

a)

Python

b)

C++

c)

JavaScript

d)

Swift

2.
  1. 2. Co oznacza skrót HTML?

a)

Hyper Trainer Markup Language

b)

HyperText Markup Language

c)

HighText Machine Language

d)

Hyper Tool Multi Language

3.
  1. 3. Jakie rozszerzenie mają pliki Python?

a)

.py

b)

.java

c)

.cpp

d)

.html

4.
  1. 4. Która struktura danych działa na zasadzie FIFO (First In, First Out)?

a)

Stos

b)

Kolejka

c)

Lista

d)

Drzewo

5.
  1. 5. Który z poniższych to język niskiego poziomu?

a)

Java

b)

Python

c)

Asembler

d)

Ruby

6.
  1. 6. Co zwróci poniższy kod w Pythonie?

print(2 ** 3)

a)

5

b)

6

c)

8

d)

9

7.
  1. 7. Jakie słowo kluczowe w Pythonie definiuje funkcję?

a)

function

b)

define

c)

def

d)

fun

8.
  1. 8. W którym języku programowania działa JVM (Java Virtual Machine)?

a)

Python

b)

Java

c)

C#

d)

PHP

9.
  1. 9. Który z poniższych języków jest kompilowany, a nie interpretowany?

a)

Python

b)

JavaScript

c)

C++

d)

PHP

10.
  1. 10. Który operator w C++ oznacza operator inkrementacji?

a)

--

b)

++

c)

**

d)

//

11.
  1. 11. Jakie są podstawowe typy danych w Pythonie?

a)

int, str, float, list

b)

integer, string, decimal, array

c)

whole, text, double, collection

d)

digit, word, point, list

12.
  1. 12. Które z poniższych wyrażeń w JavaScript oznacza prawdę?

a)

0

b)

"false"

c)

[]

d)

null

13.
  1. 13. Co oznacza DRY w programowaniu?

a)

Don't Repeat Yourself

b)

Do Right Yesterday

c)

Debugging Requires Yield

d)

Dynamic Resource Yield

14.
  1. 14. Jakie narzędzie służy do zarządzania wersjami kodu?

a)

Git

b)

SSH

c)

FTP

d)

SQL

15.
  1. 15. Jakie są główne pętle w Pythonie?

a)

for, while

b)

loop, iterate

c)

foreach, until

d)

loop, do

16.
  1. 16. Który język nie jest obiektowy?

a)

Python

b)

Java

c)

C

d)

SQL

17.
  1. 17. Jaki znak w Pythonie służy do komentarza jednoliniowego?

a)

//

b)

/**/

c)

#

d)

--

18.
  1. 18. Jakie rozszerzenie mają pliki Java?

a)

.py

b)

.cpp

c)

.java

d)

.html

19.
  1. 19. Co zwróci " True and False " w Pythonie?

a)

True

b)

False

c)

None

d)

Error

20.
  1. 20. Który język używa

  2. document.getElementById()

  3. ?

a)

Python

b)

C++

c)

JavaScript

d)

PHP

21.
  1. 21. Co oznacza SQL?

a)

Structured Query Language

b)

Standard Query List

c)

Simple Quick Language

d)

Systematic Question Language

22.
  1. 22. Jakiego Frameworka używa się w Pythonie do tworzenia stron internetowych?

a)

Flask

b)

React

c)

Angular

d)

Laravel

23.
  1. 23. Co robi " return " w funkcji?

a)

Wypisuje na ekran

b)

Zatrzymuje działanie funkcji

c)

Zwraca wartrość

d)

Zmienia zmienną

24.
  1. 24. Jakie są dwa główne typy języków programowania?

a)

Obiektowe i proceduralne

b)

Stosowe i liniowe

c)

Prywatne i publiczne

d)

Graficzne i tekstowe

25.
  1. 25. Która zmienna w Pythonie jest poprawna?

a)

2name = "John"

b)

_name = "John"

c)

@name = "John"

d)

name-2 = "John"

26.
  1. 26. Jakie są podstawowe operatory logiczne?

a)

AND, OR, NOT

b)

ADD, SUB, MUL

c)

TRUE, FALSE, MAYBE

d)

==, >=, <=

27.
  1. 27. Który język jest najlepszy do analizy danych?

a)

C

b)

Python

c)

PHP

d)

HTML

28.
  1. 28. Co oznacza " None " w Pythonie?

a)

0

b)

Brak wartości

c)

Pusty string

d)

False

29.
  1. 29. Jakie są najczęstsze błędy w programowaniu?

a)

Błędy składniowe, logiczne, wykonawcze

b)

Brak przerw w pracy

c)

Brak komentarzy w kodzie

d)

Za mało funkcji

30.
  1. 30. Co robi " len() " w Pythonie?

a)

Liczy długość listy

b)

Zmienia typ danych

c)

Usuwa zmienne

d)

Dodaje elementy

31.
  1. 31. Która metoda w Pythonie dodaje element do listy?

a)

add()

b)

insert()

c)

append()

d)

push()

32.
  1. 32. Jakie są podstawowe zasady OOP (Programowania Obiektowego)?

a)

Hermetyzacja, dziedziczenie, polimorfizm

b)

Zmienne, pętle, warunki

c)

HTML, CSS, JavaScript

d)

Kompilacja, interpretacja, debugowanie

33.
  1. 33. Który język programowania służy głównie do zapytań do baz danych?

a)

SQL

b)

C++

c)

JavaScript

d)

Python

34.
  1. 34. Co robi operator ==?

a)

Przypisuje wartość

b)

Porównuje wartości

c)

Mnoży liczby

d)

Zwraca błąd

35.
  1. 35. Jakiego języka używa się do pisania aplikacji mobilnych na Androida?

a)

Swift

b)

Java

c)

PHP

d)

C#

36.
  1. 36. Które z poniższych stwierdzeń o języku Python jest prawdziwe?

a)

Python jest językiem kompilowanym

b)

Python nie obsługuje programowania obiektowego

c)

Python jest językiem interpretowanym

d)

Python nie pozwala na definiowanie funkcji

37.
  1. 37. Która z poniższych metod w Pythonie służy do usunięcia ostatniego elementu z listy?

a)

remove()

b)

pop()

c)

delete()

d)

discard()

38.
  1. 38. Co oznacza skrót API w kontekście programowania?

a)

Advanced Programming Interface

b)

Application Programming Interface

c)

Automated Process Integration

d)

Applied Python Interaction

39.
  1. 39. Jakiego języka najczęściej używa się do programowania mikrokontrolerów (np. Arduino)?

a)

Java

b)

C/C++

c)

Python

d)

Ruby

40.
  1. 40. Co zwróci poniższy kod w Pythonie?

print(bool([]))

a)

True

b)

False

c)

None

d)

Error

41.
  1. 41. Jakie jest podstawowe przeznaczenie języka CSS?

a)

Definiowanie struktury strony

b)

Stylizacja wyglądu strony

c)

Obsługa logiki strony

d)

Tworzenie baz danych

42.
  1. 42. Która z tych technologii jest frameworkiem do budowania aplikacji frontendowych?

a)

Django

b)

React

c)

Flask

d)

Node.js

43.
  1. 43. Co oznacza " const " w JavaScript?

a)

Zmienia wartość zmiennej

b)

Tworzy stała, której nie można ponownie przypisać

c)

Definiuje klasę

d)

Zmienia funkcję na statyczną

44.
  1. 44. Jakie narzędzie służy do automatyzacji testów w JavaScript?

a)

Selenium

b)

Jest

c)

NumPy

d)

TensorFlow

45.
  1. 45. Co oznacza " NaN " w JavaScript?

a)

Not a Number

b)

Null and None

c)

New Array Number

d)

Not an Object