wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1 paj ton 4564562

Total questions: 60

Worksheet time: 34mins

Name
Class
Date
1.

Co to jest Python?

a)

Język programowania

b)

Edytor kodu

c)

System operacyjny

d)

Interpreter

e)

Kompilator

2.

while warunek:

kod

jest:

a)

Pętlą

b)

Operacją warunkową

c)

Nie ma czegoś takiego

d)

Instrukcją warunkową

e)

Błędną konstrukcją

3.

if warunek:

kod

elif warunek:

kod

else:

kod

jest:

a)

pętlą

b)

Instrukcją warunkową

c)

nie ma czegoś takiego

d)

Konstrukcją warunkową

e)

Pytajnikiem warunkowym

4.

Do wyświetlania służy funkcja

a)

print()

b)

input()

c)

int()

5.

do wczytania służy funkcja:

a)

print()

b)

input()

c)

while()

6.

co będzie wynikiem kodu:

print(x)

a)

x

b)

błąd

c)

utworzenie zmiennej

d)

wydrukuje wartość zmiennej x

e)

Uruchomi funkcje x

7.

co będzie wynikiem kodu:

print("x")

a)

x

b)

błąd

c)

utworzenie zmiennej

8.

co będzie wynikiem kodu:

x = 3.23

print("x")

a)

x

b)

błąd

c)

utworzenie zmiennej

9.

co będzie wynikiem kodu:

x = 3.23

print(x)

a)

x

b)

błąd

c)

3.23

10.

co będzie wynikiem kodu:

x="OK"

y=1

while y==1:

print(x)

a)

pętla nieskończona

b)

raz wyświetli się OK

c)

raz wyświetli się 1

11.

co będzie wynikiem kodu:

x="OK"

y=1

if y==1:

print(x)

else:

print(y)

a)

pętla nieskończona

b)

raz wyświetli się OK

c)

raz wyświetli się 1

12.

co będzie wynikiem kodu:

x="OK"

y=1

if y!=1:

print(x)

else:

print(y)

a)

pętla nieskończona

b)

raz wyświetli się OK

c)

raz wyświetli się 1

13.

co będzie wynikiem kodu:

x="OK"

y="ja"

y = x+y

print(x)

wyniki:

a)

błąd

b)

raz wyświetli się OK

c)

raz wyświetli się OKja

d)

y zmienia wartość na OKja

e)

y nie zmienia wartość na OKja

14.

co będzie wynikiem kodu:

x="1"

y="2"

y = x+y

print(y)

wyświetli się:

a)

12

b)

3

c)

błąd

15.

co będzie wynikiem kodu:

x=1

y="2"

y = x+y

print(y)

wyświetli się:

a)

12

b)

3

c)

błąd

16.

co będzie wynikiem kodu:

x=1

y=2

y = x+y

print(y)

wyświetli się:

a)

12

b)

3

c)

błąd

17.

Która z podanych instrukcji NIE zadziała?

a)

b)

c)

d)

18.

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

a)
b)
c)
d)
19.

Czy podany przykład wyświetli liczby od 0 do 8?

a)
b)
20.

Co będzie wynikiem powyższego programu?

a)

Wyświetli błąd

b)

Wyświetli liczby od 0 do 5

c)

Wyświetli elementy z listy

d)

Wyświetli: apple, banana, cherry, dragon, fly

21.

Co zostanie wyświetlone na ekranie

a)

błąd

b)

8

c)

16

d)

0

e)

4**2

22.

Co zostanie wyświetlone w konsoli?

a)

smok x4 koniec

b)

kot, pies, ryba, lama

c)

smok, smok, smok, smok

d)

kot, pies, ryba, lama, koniec

e)

Błąd programu

23.

Co zostanie wyświetlone?

a)

b jest większe niż a

b)

a i b sa równe

c)

a jest większe od b

d)

błąd

24.

Który z podanych przykładów nie zadziała?

a)
b)
c)
d)
25.

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

a)

=

b)

><

c)

<>

d)

==

26.

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

a)

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

b)

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

c)

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

d)

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

27.

Skąd pochodzi nazwa języka Python?

a)

od imienia psa autora języka

b)

od nazwy serialu komediowego

c)

od zwierzęcia

d)

od przezwiska autora języka

28.

Które z poniższych zapisów stanowią poprawne komentarze:

a)

#komentarz

b)

"""komentarz"""

c)

[komentarz]

d)

*/komentarz/*

e)

(komentarz)

29.

Co należy wpisać, aby wyświetlić: witaj

(a)  

30.

Co będzie wynikiem komend:

x = “marchewka"

print(“kup" + x)

(a)  

31.

Podany kod jest prawidłowy:

a)
b)
32.

Zmienna typu float przechowuje:

a)

liczbę całkowitą

b)

liczbę rzeczywistą (zmiennoprzecinkową)

c)

True lub False

d)

tekst

33.

Zmienna typu bool przechowuje:

a)

liczbę całkowitą

b)

liczbę rzeczywistą (zmiennoprzecinkową)

c)

True lub False

d)

tekst

34.

Zmienna typu int przechowuje:

a)

liczbę całkowitą

b)

liczbę rzeczywistą (zmiennoprzecinkową)

c)

True lub False

d)

tekst

35.

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

36.

Zaznacz tylko operatory arytmetyczne:

a)

-

b)

<

c)

*

d)

**

e)

/

37.

Do wprowadzania wartości z klawiatury służy funkcja:

a)

len()

b)

print

c)

input()

d)

type()

38.

Jaka będzie odpowiedź programu?

a)

True

b)

False

39.

Aby wypisać tekst 'abc' na ekranie, używamy komendy:

a)

print[abc]

b)

print['abc']

c)

print(abc)

d)

print('abc')

40.

Pętla występująca w języku Python to?

a)

For

b)

While

c)

Do While

d)

Do For

e)

Loop

41.

Która kolekcja w Pythonie jest uporządkowaną sekwencją elementów?

a)

set

b)

dict

c)

tuple

42.

Jakiego typu kolekcję należy użyć, gdy potrzebujemy szybkiego dostępu do unikalnych elementów bez zachowania kolejności?

a)

list

b)

set

c)

tuple

d)

dict

43.

Która kolekcja jest najlepsza, gdy potrzebujemy mapowania klucz-wartość?

a)

list

b)

set

c)

tuple

d)

dict

44.

Która metoda dodaje element do końca listy?

a)

.append()

b)

.add()

c)

.insert()

d)

.extend()

45.

Jak usunąć pierwsze wystąpienie wartości ze zmiennej 9 z listy?

a)

lista.remove(9)

b)

lista.pop(9)

c)

lista.delete(9)

d)

lista.discard(9)

46.

Która metoda słownika zwraca wszystkie pary w formie listy tupli?

a)

.sets()

b)

.pairs()

c)

.items()

d)

.get()

47.

Która metoda jest właściwa do połączenia dwóch list w jedną?

a)

.append()

b)

.add()

c)

.insert()

d)

.extend()

48.

Który typ kolekcji jest uporządkowaną, niemutowalną sekwencją elementów, która może zawierać duplikaty?

a)

set

b)

dict

c)

tuple

d)

list

49.

Co wyświetli poniższy fragment kodu?

a = [1, 2, 3,4,5,[4,5]]

b = a[2:7]

b[3][1] = [7]

print(b)

a)

[3, 4, 5, [4, 7]]

b)

[3, 4, 5, [4, [7]]]

c)

[3, 4, 5, [7]]

d)

Index out of range error

50.

Jaką metodę należy użyć, aby usunąć element z końca listy, zwracając jego wartość?

a)

.pop()

b)

remove()

c)

del

d)

.pop(-1)

51.

Jaka jest główna różnica w zachowaniu między append() a extend() przy dodawaniu elementów do listy w Pythonie?

a)

append() dodaje jeden element, extend() dodaje elementy podanej w parametrze listy

b)

append() dodaje całą listę jako jeden element, extend() dodaje każdy element osobno

c)

Obydwie metody działają tak samo

d)

append() zawsze zwraca None, podczas gdy extend() zwraca nową listę

52.

co wyświetli poniższy kod:

a = "Ale. fajny dzień. W sam raz na naukę pythona."

print(a.split("."))

a)

['Ale fajny dzień.', ' W sam raz na naukę pythona.']

b)

None

c)

['Ale fajny dzień', ' W sam raz na naukę pythona']

d)

['Ale', ' fajny dzień', ' W sam raz na naukę pythona', '']

53.

Następująca funkcja "2%2" da wartość:

a)

0.1

b)

0

c)

1

d)

2

54.

Funkcja "range(n,x)":

a)

zwraca resztę z dzielenia n i x

b)

tworzy listę znaków od n do x

c)

dzieli liczbę n przez x

d)

tworzy dwa argumenty procedury n i x

55.

Funkcja "sqrt(n)" oblicza:

a)

różnica z n

b)

pierwiastek z n

c)

potęgę stopnia drugiego z n

d)

logarytm z n

56.

Funkcja "len()":

a)

pozwala na budowanie szeregów funkcyjnych

b)

podaje współczynnik zmienności

c)

tworzy listę len

d)

zwraca ilość elementów listy

57.

Jak wyciągnąć pierwsze trzy elementy z listy numbers przy użyciu slicingu?

a)

numbers[:3]

b)

numbers[0:3]

c)

numbers[1:4]

d)

numbers[0:4]

e)

numbers[1:2:3]

58.

Jak odwrócić kolejność elementów w liście letters przy użyciu slicingu?

a)

letters = letters[::-1]

b)

print(letters[::-1])

c)

letters = letters[len(letters:-1:-1]

d)

letters = letters[:-1]

e)

letters = letters[0:len(letters:-1]

59.

Jak wybrać co drugi element z listy data zaczynając od pierwszego indeksu?

a)

data[1::2]

b)

data[0::2]

c)

data[1:8:2]

d)

data[1::-2]

e)

data[1:len(dat):2]

60.

Jak wybrać każdy trzeci element z krotki tup w kolejności odwrotnej?

Czyli element ostatni, 4,7... od końca

a)

tup[::-3]

b)

tup[:-3:-1]

c)

tup[:-3:]

d)

tup[-3]

e)

tup[-3::]