wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 39

Worksheet time: 56mins

Name
Class
Date
1.

Pętla FOR w języku Python służy do:

a)

Sprawdzania warunków i wykonywania pewnych instrukcji

b)

Pobierania zmiennych od użytkownika

c)

Wielokrotnego wykonywania pewnych instrukcji

d)

Wyświetlania tekstów zawierających liczby

2.

Ile razy wykona się instrukcja print(i)?

a)

6

b)

10

c)

5

d)

4

3.

Jakie liczby wyświetli powyższa instrukcja iteracyjna?

a)

-2, 0, 2, 4, 6

b)

-2, 8

c)

-2, 0, 4, 8

d)

-2, 0, 2, 4, 6, 8

4.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

5

b)

10

c)

15

d)

0

5.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

11

b)

10

c)

1

d)

5

6.

Czy powyższa składnia pętli For jest prawidłowa?

a)

Tak, jest to prawidłowa składnia for

b)

To zależy od wersji pythona

c)

Nie jest prawidłowa, brakuje znaku :

d)

Jest prawidłowa, ale posiada tylko jedną instrukcję

7.

Jakie liczby zostaną wyświetlone po przejściu przez taką pętlę?

a)

9, 7, 5, 3, 1, -1

b)

9, 7, 5, 3, 1, -3

c)

9, -3, -2

d)

-2, 1, 4, 7

8.

Oprócz instrukcji FOR drugą instrukcją iteracyjną w Python jest:

a)

IF

b)

REPEAT

c)

UNTIL

d)

WHILE

9.

PYTHON jest to:

a)

język programowania

b)

program do edycji zdjęć

c)

oprogramowanie biurowe

d)

dodatek do scratcha

10.

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

11.

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

12.

Polecenie print w Pythonie służy do:

a)

Sprawdzania warunku

b)

Pobierania zmiennej od użytkownika

c)

Wyświetlania

d)

Uruchamiania plików stronnicowania na drukarkę

13.

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

14.

Jak wstawić komentarz w Pythonie?

a)

Znakiem # (hasztag)

b)

Znakiem ! (wykrzyknik)

c)

W Pythonie nie można wstawiać komentarzy

d)

Znakiem "/" Slash

15.

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

16.

Jak zadeklarować zmienną o nazwie B oraz przypisać jej wartość 9.8?

a)

B = 9.8

b)

print (" B = 9.8")

c)

9.8 = B

d)

B ==9.8

17.

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ć

18.

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

a)

%

b)

//

c)

#

d)

?

19.

Python to jaki typ języka programowania?

a)

niski poziom

b)

średni poziom

c)

wysoki poziom

d)

extremalny poziom

20.

Jaka komenda tworzy pętle?

a)

print

b)

while

c)

for in

d)

while True

21.

W jakiej kolejności używa się (elif, else if)

a)

elif, if, else

b)

else, elif ,if

c)

if, elif, else

d)

nie ma znaczenia

22.

Algorytm to:

(wybierz właściwe odpowiedzi)

a)

uporządkowany_

uściślony_sposob_

rozwiązania_dane

go_problemu

b)

zawierający_

szczegółowy_

opis_wykonanych

_czynności

c)

w_skończonej_liczbie_kroków

d)

Opis_programu

23.

Algorytmy można przestawić w postaci:

(wybierz_wszystkie_poprawne_odpowiedzi)

a)

Opisu_słownego

b)

Listy_kroków

c)

Schematu_blokowego

d)

Programu_w_wybranym_języku_programowania

24.

Języki_programowania_można_podzielic_na:

(wybierz_poprawne_odpowiedzi)

a)

języki_wysokiego_poziomu

b)

języki_niskiego_poziomu

c)

języki_średniego_poziomu

d)

języki_uniwersalne

25.

Tłumaczenie_programu_napisanego_w_jezyku_programowania

_wysokiego_poziomu_na_jezyk_wewnetrzny_komputera_nazywamy:

a)

translacją

b)

kompilacją

c)

interpretacją

d)

iteracja

26.

Środowisko_programistyczne_IDLE_jest_zintegrowane_z:

a)
b)
c)
d)
27.

Pliki_programów_w_jezyku_Python_mają_rozsze-rzenie

a)

.py

b)

.xlsx

c)

.docx

d)

.c/c++

28.

Funkcja_ print ( )_to:

a)

instrukcja wyjscia

b)

polecenie_drukowania

c)

instrukcja_wejscia

29.

Operator_%_to:

a)

Obliczenie_reszty_z_dzielenia_

dwoch_liczb_calkowitych_np: 37%4

b)

procent_wartości

30.

Jeśli_w_algorytmie_wystepują_powtórzenia

możemy_zastosować_instrukcję_iteracyjną_for

a)

prawda

b)

nie_prawda

31.

Co oznacza słowo or?

a)

w przeciwnym wypadku

b)

i

c)

lub

d)

jeśli

32.

Pętla While ma programowo określoną liczbę powtórzeń.

a)

tak

b)

nie

33.

Pętla for ma najczęściej określoną programowo liczbę powtórzeń.

a)

Tak

b)

Nie

34.

Co będzie wynikiem działania takiego programu:

x = 3

print(x)

a)

wyświetli się: x

b)

wyświetli się: 3

c)

błąd

35.

Co będzie wynikiem działania takiego programu:

x = 3

print("x")

a)

wyświetli się: x

b)

wyświetli się: 3

c)

błąd

36.

Słowo ukryte pod żółtym prostokątem to:

a)

in

b)

out

c)

on

d)

at

37.

Co zobaczymy na ekranie?

a)

6

b)

8

c)

błąd

d)

napis len('Python')

38.

Poprawne przypisanie tekstu 'Python' do zmiennej jezyk to:

a)

jezyk='Python'

b)

jezyk=='Python'

c)

jezyk=Python

d)

jezyk==Python

39.

Aby zapisać resztę z dzielenia zmiennej a przez 3 do zmiennej b powinniśmy zastosować instrukcję:

a)

b=a%3

b)

b=a//3

c)

b=a/3

d)

b==a%3