Model de Examen Python
Informații Generale
- Durată: 90 minute
- Întrebări: 30 grilă
- Punctaj: Fiecare întrebare corectă = 1 punct
- Format: Alegere unică (4 variante)
Întrebări Model
1. Tipuri de Date (3 puncte)
1.1 Care este rezultatul expresiei print(type(3.14))?
- a)
<class 'int'> - b)
<class 'float'>✓ - c)
<class 'str'> - d)
<class 'number'>
1.2 Care dintre următoarele NU este o valoare booleană validă?
- a)
True - b)
False - c)
true✓ - d)
None
1.3 Ce returnează int("42")?
- a)
"42" - b)
42✓ - c)
42.0 - d) Eroare
2. Operatori (4 puncte)
2.1 Ce returnează 17 % 5?
- a)
3 - b)
2✓ - c)
3.4 - d)
12
2.2 Ce returnează 17 // 5?
- a)
3.4 - b)
3✓ - c)
4 - d)
2
2.3 Ce returnează 2 ** 3 ** 2?
- a)
64 - b)
512✓ - c)
36 - d)
81
2.4 Ce returnează "thon" in "Python"?
- a)
True✓ - b)
False - c)
4 - d) Eroare
3. Structuri de Date - Liste (5 puncte)
3.1 Ce afișează codul?
x = [1, 2, 3]
y = x
y.append(4)
print(x)
- a)
[1, 2, 3] - b)
[1, 2, 3, 4]✓ - c) Eroare
- d)
[4]
3.2 Ce returnează [x**2 for x in range(5)]?
- a)
[1, 4, 9, 16, 25] - b)
[0, 1, 4, 9, 16]✓ - c)
[0, 2, 4, 6, 8] - d)
[0, 1, 2, 3, 4]
3.3 Care metodă elimină și returnează ultimul element?
- a)
remove() - b)
pop()✓ - c)
del() - d)
delete()
4. Dicționare (4 puncte)
4.1 Ce returnează d.get("x", "default") dacă d = {"a": 1}?
- a)
None - b)
"default"✓ - c)
KeyError - d)
"x"
4.2 Care tip poate fi cheie de dicționar?
- a) Listă de tupluri
- b) Tuplu de liste
- c) Tuplu de șiruri ✓
- d) Mulțime de tupluri
5. Tupluri și Mulțimi (3 puncte)
5.1 Care colecție este imutabilă?
- a) Listă
- b) Tuplu ✓
- c) Mulțime
- d) Dicționar
5.2 Ce returnează len({1, 2, 2, 3, 3, 3})?
- a)
6 - b)
3✓ - c)
1 - d) Eroare
6. Funcții (5 puncte)
6.1 Ce afișează?
def f(L):
L = list(set(L))
L.sort()
return L
T = [3, 1, 2, 1]
r = f(T)
print(T)
- a)
[1, 2, 3] - b)
[3, 1, 2, 1]✓ - c)
[1, 1, 2, 3] - d) Eroare
Rezolvare și Punctaj
| Secțiune | Puncte |
|---|---|
| Tipuri de date | 3 |
| Operatori | 4 |
| Liste | 5 |
| Dicționare | 4 |
| Tupluri/Mulțimi | 3 |
| Funcții | 5 |
| Total | 24 |
Sfaturi pentru Examen
- Citește atent fiecare întrebare
- Verifică operatorii și precedența lor
- Atenție la mutabilitate și referințe
- Testează mental codul înainte de a răspunde
- Lasă întrebările dificile pentru final