Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 2

Total questions: 23

Worksheet time: 18mins

Name
Class
Date
1.

Słowo kluczowe które rozpoczyna tworzenie funkcji w Python nosi nazwę:

a)

def

b)

function

c)

fun

d)

return

2.

Czy wewnątrz funkcji warunkowej if można umieścić inną funkcję warunkową if?

a)

Tak, oczywiście

b)

Nie, nie ma takiej możliwości

c)

To zależy od wersji Pythona

d)

Tak, ale tylko jeden raz tak można zrobić

3.

Co będzie wynikiem działania takiego programu:

i = 1​

while i < 6:​

print(i)​

i += 1

a)

wyświetlą się liczby: 1 2 3 4 5

b)

wyświetlą się liczby: 1 2 3 4 5 6

c)

błąd

d)

wyświetlą się litery: i i i i i

4.

Która funkcja zamieniająca km/godz na m/sek jest poprawna?

a)

def zamiana():

v = 180

return v/3,6

b)

def zamiana()

v = 180

print( v/3,6)

c)

def zamiana():

v = 180

return v/3.6

d)

def zamiana():

v = 180

return v

5.

Co będzie wynikiem działania następujących fragmentów kodu języka Python?

x = (24 * 2) / 3

y = 2.5

print(x + (y * 2))

(a)  

6.

Którego operatora można użyć do porównania dwóch wartości?

a)

=

b)

><

c)

<>

d)

==

7.

Nazwa zmiennej w Pythonie nie może zawierać:

a)

Polskich znaków, cyfr arabskich, spacji, wielkich liter

b)

Polskich znaków, spacji, wielkich liter, cyfr arabskich

c)

Wielkich liter, cyfr arabskich, polskich znaków, znaków z podkreślnika_

d)

Polskich znaków, cyfr na pierwszym miejscu, spacji, znaków z wyjątkiem podkreślnika_

8.

Który kod programu jest napisany poprawnie?

a)

def pole(a):

return a ** 2

print(pole(10))

b)

def pole(a)

return a ** 2

print(pole(10))

c)

def pole(a):

return a ** 2

count(pole(10))

d)

def pole(a):

range a ** 2

print(pole(10))

9.

Wartość logiczna, która zwraca True albo False to:

a)

float

b)

str

c)

int

d)

bool

10.

Poprawne przypisanie tekstu Polska do zmiennej kraj to:

a)

kraj = Polska

b)

kraj = "Polska"

c)

"kraj" = Polska

d)

"kraj" = "Polska"

11.

Co umożliwiają funkcje w programowaniu?

a)

Brak możliwości testowania i usuwania błędów

b)

Zwiększenie złożoności kodu

c)

Podzielenie aplikacji na logiczne części

d)

Wyłącznie kopiowanie i wklejanie kodu

12.

Co oznacza 'return' w kontekście funkcji w Pythonie?

a)

Zakończenie wykonywania kodu funkcji

b)

Zwrócenie błędu

c)

Wywołanie innej funkcji

d)

Resetowanie funkcji

13.

Jakie są zalety korzystania z funkcji w Pythonie?

a)

Brak możliwości zwracania wartości

b)

Brak możliwości zmiany działania funkcji

c)

Krótszy i bardziej czytelny kod

d)

Konieczność kopiowania i wklejania kodu

14.

Co oznacza 'def' w kontekście funkcji w Pythonie?

a)

Resetowanie funkcji

b)

Zakończenie funkcji

c)

Polecenie dla Pythona, że kod jest funkcją

d)

Wywołanie funkcji

15.

Jakie są nazwy funkcji tworzone w Pythonie?

a)

Tylko z użyciem polskich liter

b)

Na takich samych zasadach jak nazwy zmiennych

c)

Tylko z użyciem cyfr

d)

Bez stosowania znaków podkreślenia

16.

Jakie są struktury funkcji w Pythonie?

a)

Tylko zwracająca wartość

b)

Tylko z jednym parametrem

c)

Tylko bez parametru

d)

Zwracająca wartość, bez parametru, z jednym parametrem, z różnymi parametrami

17.

Jakie są różnice między 'print' a 'return' w Pythonie?

a)

'Print' służy do wyświetlania danych na ekranie, a 'return' zwraca wartość z funkcji

b)

'Print' i 'return' są synonimami w Pythonie

c)

'Print' zawsze zwraca wartość, a 'return' zawsze wyświetla dane

d)

'Print' i 'return' nie mają żadnych różnic

18.

Funkcja input w języku Python służy do:

a)

Pobierania danych od użytkownika

b)

Wyświetlania informacji

c)

Losowania liczby z zakresu

d)

Sprawdzania warunku

19.

Ile instrukcji elif może wystąpić w instrukcji warunkowej?

a)

Dokładnie jedna

b)

Dwie lub trzy

c)

Nie może być instrukcji elif w instrukcji warunkowej

d)

Dużo, np.7

20.

Co oznacza taki zapis w instrukcji warunkowej: a != 8?

a)

czy a jest równe od 8

b)

czy a jest różne od 8

c)

czy a jest mniejsze od 8

d)

czy a jest większe od 8

21.

Jak wstawić komentarz w Pythonie?

a)

Znakiem # (hasztag)

b)

Znakiem ! (wykrzyknik)

c)

W Pythonie nie można wstawiać komentarzy

d)

Znakiem "/" Slash

22.

Jaką nazwę może mieć zmienna w Pythonie?

a)

Może nazywać się jak litera alfabetu, np. Z

b)

Może być cyfrą, np. 8

c)

Może być dwuczłonowa, np. moja zmienna

d)

Może nazywać się jak instrukcja w Pythonie, np. if lub for

23.

Jaki znaczek służy do wyświetlania reszty z dzielenia?

a)

%

b)

//

c)

#

d)

?