Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Strukturalne typy danych, operacje na plikach, klasy - Python

Total questions: 18

Worksheet time: 17mins

Name
Class
Date
1.

Na zdjęciu widzę:

a)

zmienne typu string

b)

zmienne typu int

c)

listę, słownik i krotkę

d)

tablice dwuwymiarowe

2.

Struktura danych zbudowana z par klucz-wartość to:

(a)  

3.

Krotka jest niemutowalna, to znaczy, że nie można zmieniać raz przypisanych do niej elementów:

a)

prawda

b)

fałsz

c)

nie wiem

4.

Wszystkie elementy listy muszą być tego samego typu:

a)

prawda

b)

fałsz

c)

nie wiem

5.

Czego spodziewasz się w konsoli po wykonaniu takiego programu?

a)

Willy

b)

0

c)

4

d)

list

6.

Czego spodziewasz się w konsoli po wykonaniu takiego programu?

a)

Willy

b)

Ben

c)

2

d)

Frank

7.

Co zobaczymy w konsoli?

a)

2

b)

Aleks

c)

Adrian

d)

False

8.

Dopasuj typy danych:

a)

1.

float

b)

2.

dict (słownik)

c)

3.

int

d)

4.

tuple (krotka)

e)

5.

list

9.

Co tu się dzieje?

a)

Usuwamy z listy "names" imię "Franceso"

b)

Tworzymy zmienną o nazwie "names"

c)

Dodajemy na koniec listy "names" imię "Francesco"

d)

nie wiem

10.
Question Image

Dopasuj co robią poszczególne operacje na liście "names":

a)

1.

sortuje elementy listy

b)

2.

usuwa pierwsze napotkane na liście "Joe"

c)

3.

Liczy wystąpienia imienia "Joe"

d)

4.

usunie z listy "names" imię "Joe"

11.

Tryb otwierania pliku ​ (a)   oznacza otwieranie do odczytu. Tryb ​ (b)   nadpisuje plik, a tryb​ (c)   dodaje dane na końcu zawartości danego pliku.

Choose from the below words
"r"
"w"
"a"
"z"
"c"
"x"
12.

Dopasuj metody odczytu danych z pliku

a)

read()

1.

odczyt całej zawartości pliku

b)

readline()

2.

odczyt jednej linii pliku

c)

readlines()

3.

odczytuje plik linia po linii do listy

13.

Programowanie obiektowe: w Pythonie można tworzyć swoje własne obiekty. Aby to zrobić należy najpierw opisać dany obiekt, czyli stworzyć dla niego:

a)

listę

b)

słownik

c)

klasę

d)

moduł

14.

Klasa to dokładny opis obiektu. Co zawiera?

a)

zbiór zmiennych typu str

b)

słowniki zawierające pary klucz-wartość

c)

zaimportowane moduły

d)

atrybuty i metody (cechy i funkcje)

15.

Dopasuj następujące:

a)

def __init__

1.

konstruktor

b)

self.woda = 100

2.

atrybut

c)

def pokaz (self):

print(self.woda)

3.

metoda

d)

car1 = Car()

4.

utworzenie obiektu danej klasy

16.

Uporządkuj, żeby poprawnie utworzyć klasę o nazwie Car:

a)

class

b)

Car

c)

:

1)
2)
3)
17.

Utwórz konstruktor ​ (a)   ​ (b)   ​ (c)  

Choose from the below words
def
del
__init__
__start__
(self):
(me)
18.

Jak oceniasz poziom trudności przerobionych treści?

a)

za łatwe

b)

w sam raz

c)

dosyć trudne

d)

za trudne