Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python - pętle i własne funkcje

Total questions: 25

Worksheet time: 11mins

Name
Class
Date
1.

Jeżeli warunek pętli while na początku jest fałszywy, ciało pętli nie wykona się ani razu.

a)

PRAWDA

b)

FAŁSZ

2.

Co wypisze rozważany kod?

a)

0 2 4

b)

2 4 6

c)

0 2 4 6

d)

0 1 2 3 4 5

3.

Do czego służy instrukcja break w pętli?

a)

Pomija jedną iterację pętli

b)

Zatrzymuje działanie programu

c)

Natychmiast przerywa działanie pętli

d)

Powtarza aktualną iterację

4.

Instrukcja continue powoduje zakończenie całej pętli.

a)

PRAWDA

b)

FAŁSZ

5.

Co wypisze ten fragment kodu?

a)

0 1 2 3 4

b)

1 2

c)

1 2 3 4

d)

1 2 3

6.

Ile razy wykona się pętla?

a)

2 razy

b)

3 razy

c)

4 razy

d)

5 razy

7.

Instrukcja return kończy działanie funkcji w momencie jej wykonania.

a)

PRAWDA

b)

FAŁSZ

8.

Instrukcja else przy pętli while wykona się tylko wtedy, gdy pętla zakończy swoje działanie ponieważ warunek sterujący pętlą przestanie być prawdziwy.

a)

PRAWDA

b)

FAŁSZ

9.

Co wypisze ten program?

a)

0 1 2 3

b)

0 1 2

c)

1 2 3

d)

0 1 2 3 4

10.

Co wypisze podany kod?

a)

1 3 5 7

b)

2 4

c)

0 1 3 5

d)

1 3 5

11.

Ile razy zostanie wypisany znak *?

a)

3

b)

5

c)

6

d)

9

12.

Co wypisze poniższy kod?

a)

2

b)

3

c)

5

d)

6

13.

Parametry funkcji z wartością domyślną muszą występować po parametrach bez wartości domyślnej.

a)

PRAWDA

b)

FAŁSZ

14.

Co wypisze ten kod?

a)

5

b)

None

c)

0

d)

Program zakończy się błędem

15.

Co wypisze podany kod?

a)

A

None

b)

A

c)

None

d)

Program zakończy się błędem

16.

Pętla for w Pythonie zawsze korzysta z funkcji range().

a)

PRAWDA

b)

FAŁSZ

17.

Co się stanie, gdy funkcja w Pythonie nie zawiera instrukcji return?

a)

Zwróci 0

b)

Zwróci pusty ciąg znaków

c)

Zwróci None

d)

Zgłosi błąd

18.

Zmienne zdefiniowane wewnątrz funkcji są widoczne poza tą funkcją.

a)

PRAWDA

b)

FAŁSZ

19.

Dlaczego warto używać funkcji w programie?

a)

Program działa szybciej

b)

Kod staje się czytelniejszy i łatwiejszy do ponownego użycia

c)

Funkcje zmniejszają liczbę pętli

d)

Funkcje są wymagane w Pythonie

20.

Instrukcja return może wystąpić w funkcji więcej niż jeden raz.

a)

PRAWDA

b)

FAŁSZ

21.

Które stwierdzenie o parametrach funkcji jest prawdziwe?

a)

Funkcja zawsze musi mieć parametry

b)

Parametry z wartością domyślną muszą być podane jako pierwsze

c)

Parametry umożliwiają przekazanie danych do funkcji

d)

Parametry są widoczne w całym programie

22.

Które wywołanie podanej jest niepoprawne?

a)

f(3)

b)

f(4, 5)

c)

f(4, b = 2)

d)

f(a = 2, 7)

23.

Do czego służy instrukcja global w Pythonie?

a)

Do tworzenia zmiennej widocznej tylko w pętli

b)

Do umożliwienia modyfikacji zmiennej globalnej wewnątrz funkcji

c)

Do przyspieszenia działania funkcji

d)

Do deklarowania stałych

24.

Co wypisze podany kod?

a)

5

b)

6

c)

None

d)

Program zakończy się błędem

25.

Co wypisze program?

a)

2

b)

1

c)

0

d)

None