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:

float

dict (słownik)

int

tuple (krotka)

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":

sortuje elementy listy

usuwa pierwsze napotkane na liście "Joe"

Liczy wystąpienia imienia "Joe"

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

readlines()

odczyt całej zawartości pliku

readline()

odczyt jednej linii pliku

read()

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:

def pokaz (self):

print(self.woda)

konstruktor

self.woda = 100

atrybut

car1 = Car()

metoda

def __init__

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