WorksheetsPython 1
Total questions: 60
Worksheet time: 3600secs
Name
Class
Date
1.
Co wypisze poniższy kod?
```python
print(2 + 3 * 4)
```
a)
20
b)
14
c)
11
d)
10
2.
Co wypisze poniższy kod?
```python
x = [1, 2, 3]
print(x[1])
```
a)
1
b)
2
c)
3
d)
0
3.
Jaki będzie typ zwracany przez:
```python
x = (1,)
```
a)
list
b)
tuple
c)
int
d)
dict
4.
Co wypisze:
```python
print('Ala'.upper())
```
a)
ala
b)
ALA
c)
Ala
d)
błąd
5.
Co wypisze:
```python
print(len([1,2,3,4]))
```
a)
3
b)
4
c)
5
d)
0
6.
Co wypisze:
```python
print('ab' * 2)
```
a)
abab
b)
ab2
c)
4
d)
błąd
7.
Jaki wynik zwróci:
```python
print(10 % 3)
```
a)
1
b)
3
c)
0
d)
błąd
8.
Operacja 5 % 2 daje:
a)
2
b)
1
c)
0
d)
5
9.
Pusty słownik to:
a)
{}
b)
[]
c)
()
d)
set()
10.
Operator konkatenacji list to:
a)
+
b)
-
c)
*
d)
//
11.
Wyrażenie 'abc'[-1] zwróci:
a)
'a'
b)
'b'
c)
'c'
d)
błąd
12.
Funkcja len('abc') zwraca:
a)
2
b)
3
c)
4
d)
0
13.
Instrukcja warunkowa to:
a)
if
b)
for
c)
while
d)
def
14.
Pętla for w Pythonie iteruje po:
a)
liczbach od 0
b)
elementach sekwencji
c)
funkcjach
d)
klasach
15.
Słowo kluczowe import służy do:
a)
definiowania funkcji
b)
wczytywania modułów
c)
obsługi wyjątków
d)
deklaracji klas
16.
Python jest typowany:
a)
statycznie
b)
dynamicznie
c)
mieszanie
d)
w ogóle nie typowany
17.
Wynikiem działania print("Hello") będzie:
a)
Hello
b)
"Hello"
c)
błąd
d)
Hello\n
18.
Domyślny interpreter CPython jest napisany w:
a)
C
b)
Java
c)
Python
d)
C++
19.
PVM oznacza:
a)
Python Virtual Machine
b)
Portable Virtual Machine
c)
Personal Virtual Machine
d)
Python Value Manager
20.
Rozszerzenie plików źródłowych Pythona to:
a)
.py
b)
.java
c)
.c
d)
.cpp
21.
Co wypisze poniższy kod?
```python
def foo(x=[]):
x.append(1)
return x
print(foo())
print(foo())
```
a)
[1], [1]
b)
[1], [1, 1]
c)
[1, 1], [1, 1]
d)
błąd
22.
Co robi poniższy kod?
```python
x = {'a':1, 'b':2}
print(x.get('c', 0))
```
a)
1
b)
2
c)
0
d)
błąd
23.
Jaki będzie wynik?
```python
print([i*i for i in range(3)])
```
a)
[1,4,9]
b)
[0,1,4]
c)
[0,1,2]
d)
błąd
24.
Co wypisze?
```python
s = 'Hello'
print(s[::-1])
```
a)
Hello
b)
olleH
c)
Helo
d)
błąd
25.
Jaki będzie wynik?
```python
print(sum([1,2,3], 10))
```
a)
6
b)
16
c)
10
d)
błąd
26.
Co zwróci?
```python
a = {1,2,3}
a.add(2)
print(len(a))
```
a)
2
b)
3
c)
4
d)
błąd
27.
Co wypisze?
```python
print(bool(''))
```
a)
True
b)
False
c)
''
d)
błąd
28.
Wyrażenie X[-1] zwraca:
a)
ostatni element
b)
pierwszy element
c)
przedostatni element
d)
błąd
29.
Jak tworzymy wirtualne środowisko Pythona?
a)
pip install
b)
python -m venv
c)
git clone
d)
conda remove
30.
Alternatywna implementacja Pythona z JIT to:
a)
PyPy
b)
CPython
c)
Jython
d)
IronPython
31.
Framework webowy to:
a)
Django
b)
Tkinter
c)
SQLite
d)
requests
32.
Instrukcja if kończy się znakiem:
a)
:
b)
;
c)
.
d)
"
33.
Czy elif jest opcjonalne?
a)
tak
b)
nie
c)
zawsze wymagane
d)
nie istnieje
34.
range(3) zwraca:
a)
range(0, 3)
b)
[0,1,2]
c)
(0,1,2)
d)
błąd
35.
Który moduł służy do operacji na plikach i katalogach?
a)
os
b)
math
c)
json
d)
re
36.
Jak utworzyć zbiór?
a)
set()
b)
{}
c)
[]
d)
()
37.
Co usuwa s.remove(x)?
a)
pierwsze wystąpienie x
b)
wszystkie x
c)
element o indeksie x
d)
żadna
38.
dict.keys() zwraca:
a)
dict_keys
b)
listę
c)
krotkę
d)
zbiór
39.
Jaka jest metoda usuwania ostatniego elementu listy?
a)
pop()
b)
remove()
c)
delete()
d)
clear()
40.
Jak wyświetlić tekst na ekranie?
a)
print()
b)
echo()
c)
display()
d)
show()
41.
Co wypisze poniższy kod?
```python
import itertools
print(list(itertools.permutations('AB', 2)))
```
a)
[('A','B'),('B','A')]
b)
[('AB')]
c)
['A','B']
d)
błąd
42.
Co robi poniższy kod?
```python
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)
print(fib(4))
```
a)
2
b)
3
c)
5
d)
błąd
43.
Jaki będzie wynik?
```python
x = [1,2,3]
print(list(map(lambda v: v*2, x)))
```
a)
[2,4,6]
b)
[1,4,9]
c)
['2','4','6']
d)
błąd
44.
Co wypisze?
```python
print({i: i*i for i in range(3)})
```
a)
{0:0,1:1,2:4}
b)
{0,1,4}
c)
[0,1,4]
d)
błąd
45.
Jaki będzie wynik?
```python
try:
print(1/0)
except ZeroDivisionError:
print('err')
```
a)
err
b)
błąd ZeroDivisionError
c)
0
d)
1/0
46.
Co wypisze?
```python
class A:
pass
print(isinstance(A(), A))
```
a)
True
b)
False
c)
błąd
d)
None
47.
Jaki wynik?
```python
print(list(filter(None, [0,1,'', 'x'])))
```
a)
[1,'x']
b)
[0,1,'','x']
c)
['x']
d)
błąd
48.
Jakiego typu jest obiekt zwrócony przez open()?
a)
plikowy obiekt (file)
b)
string
c)
list
d)
dict
49.
Co zwraca metoda dict.get('klucz') gdy klucz nie istnieje?
a)
None
b)
''
c)
0
d)
KeyError
50.
Jak wypisać zawartość katalogu w Pythonie?
a)
os.listdir()
b)
listdir()
c)
dir()
d)
ls()
51.
Jaki moduł służy do pracy z plikami CSV?
a)
csv
b)
json
c)
xml
d)
shutil
52.
Która instrukcja służy do zgłaszania wyjątków?
a)
assert
b)
raise
c)
try
d)
with
53.
Co robi metoda s.pop([i])?
a)
usuwa i-ty element i zwraca
b)
usuwa wszystkie elementy
c)
usuwa ostatni element bez zwracania
d)
sortuje listę
54.
Co to jest krotka?
a)
niemożliwa do modyfikacji sekwencja
b)
mutable lista
c)
funkcja
d)
moduł
55.
Jaki jest wynik 2**3**2?
a)
512
b)
64
c)
16
d)
błąd
56.
Czym jest wyrażenie regularne w kontekście Pythona?
a)
biblioteka re do wzorców tekstowych
b)
funkcja matematyczna
c)
typ danych
d)
metoda list
57.
Jak sprawdzić typ obiektu x?
a)
type(x)
b)
typeof(x)
c)
gettype(x)
d)
x.type
58.
Jaki jest efekt wywołania list('abc')?
a)
['a','b','c']
b)
['abc']
c)
['a b c']
d)
błąd
59.
Która metoda sortuje listę w miejscu?
a)
sort()
b)
sorted()
c)
order()
d)
arrange()
60.
Co robi funkcja enumerate()?
a)
zwraca indeks i element sekwencji
b)
zwraca długość sekwencji
c)
łącza elementy
d)
tworzy słownik
100 %
