wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PYTHON - SPRAWDZIAN

Total questions: 37

Worksheet time: 35mins

Name
Class
Date
1.

Do wyświetlania np. tekstu na ekranie służy funkcja

a)

print()

b)

input()

c)

int()

2.

do wczytania danych z klawiatury służy funkcja:

a)

print()

b)

input()

c)

while()

3.

co będzie wynikiem poniższego kodu:

x = 3.23

print("x")

a)

x

b)

błąd

c)

utworzenie zmiennej

4.

co będzie wynikiem kodu:

x = 3.23

print(x)

a)

x

b)

błąd

c)

3.23

5.

Jaki otrzymamy wynik:

x=10

print(10**2)

a)

20

b)

100

c)

8

d)

10

6.

Pojedynczy znak = to:

a)

operator arytmetyczny

b)

operator logiczny

c)

operator porównania

d)

operator przypisania

7.

Zapis a!=b oznacza:

a)

a jest mniejsze od b

b)

a jest różne od b

c)

a jest równe b

d)

a jest mniejsze lub równe b

8.

Zaznacz tylko operatory arytmetyczne:

a)

-

b)

<

c)

*

d)

**

e)

/

9.

Funkcja len() :

a)

wypisuje nam tekst na ekranie

b)

wypisuje każdy znak po kolei

c)

wypisuje nam typ naszej zmiennej

d)

informuje nas z jak wielu znaków składa się napis

10.

Za pomocą jakiej funkcji możemy sprawdzić typ naszej zmiennej?

a)

float()

b)

len()

c)

type()

d)

int()

11.

Zmienna typu float to np. liczba:

a)

159905

b)

15

c)

1.0

d)

1

12.

Zmienna typu całkowitego to:

a)

int

b)

float

c)

string

d)

bool

13.

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

a)

float

b)

str

c)

int

d)

bool

14.

Łańcuch to inaczej:

a)

porównanie

b)

liczba całkowita

c)

tekst

d)

wypisanie tekstu na ekranie

15.

Co będzie wynikiem poniższego kodu:

a=5

print(bool(a==5 or a==10)

a)

Tak

b)

False

c)

True

d)

Nie

16.

Która z podanych instrukcji NIE zadziała?

a)
b)
c)
d)
17.

Która instrukcja wyświetli liczby od 0 do 10

a)
b)
c)
d)
18.

Co będzie wynikiem programu?

a)

smok

b)

kot, pies, ryba, lama

c)

smok, smok, smok, smok

d)

kot, pies, ryba, lama, koniec

19.

Która z tych kolekcji definiuje Listę (Tabelę)?

a)

["apple", "banana", "cherry"]

b)

{"apple", "banana", "cherry"}

c)

("apple", "banana", "cherry")

d)

<"apple", "banana", "cherry">

20.

Ile razy wykona się instrukcja print(i)?

a)

6

b)

10

c)

5

d)

4

21.

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

a)

IF

b)

REPEAT

c)

UNTIL

d)

WHILE

22.

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

23.

Ile razy wykona się instrukcja print(i)?

a)

6

b)

10

c)

5

d)

4

24.

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

25.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

5

b)

10

c)

15

d)

0

26.

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

27.

Czy instrukcja iteracyjna może posiadać kilka instrukcji wewnątrz swojego "ciała"?

a)

Nie, może posiadać jedynie jedną instrukcję

b)

To zależy od wersji oprogramowania

c)

Tak, może być kilka instrukcji w instrukcji for

d)

To zależy od systemu operacyjnego

28.

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

a)

IF

b)

REPEAT

c)

UNTIL

d)

WHILE

29.

PYTHON jest to:

a)

język programowania

b)

program do edycji zdjęć

c)

oprogramowanie biurowe

d)

dodatek do scratcha

30.

Jeżeli zadeklaruję zmienną a=8 to mogę później zmienić tą zmienną na a="ok"

a)

Nie, nie można już zmieniać w programie raz zadeklarowanej zmiennej.

b)

Tak, można ją później zmieniać nawet kilkukrotnie.

c)

To zależy od wersji Pythona.

d)

Tak, można ją później zmieniać ale tylko jeden raz.

31.

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

32.

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

33.

Jak wstawić komentarz w Pythonie?

a)

Znakiem # (hasztag)

b)

Znakiem ! (wykrzyknik)

c)

W Pythonie nie można wstawiać komentarzy

d)

Znakiem "/" Slash

34.

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

35.

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

36.

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ć

37.

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

a)

%

b)

//

c)

#

d)

?