0% au considerat acest document util (0 voturi)
10 vizualizări4 pagini

Examen Python

Acest document conține un examen de Python cu 23 de întrebări cu alegere multiplă și 2 exerciții practice. Examenul evaluează concepte de bază ale Python-ului, cum ar fi variabile, tipuri de date, operatori, funcții și structuri de control.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
10 vizualizări4 pagini

Examen Python

Acest document conține un examen de Python cu 23 de întrebări cu alegere multiplă și 2 exerciții practice. Examenul evaluează concepte de bază ale Python-ului, cum ar fi variabile, tipuri de date, operatori, funcții și structuri de control.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

IES Conselleria

- --------------------------------------------------------------------------------------------
Nume și prenume: ………………………………………
Curs ………………………………………
- --------------------------------------------------------------------------------------------

Examen Python

Test
Întrebările tip test penalizează ⅓ din valoarea întrebărilor

1. Care este funcția memoriei secundare într-un PC?


a) ExecuTA toate calculele și logica programului
b) Recuperarea paginilor web de pe Internet
c) Stocarea informațiilor pentru o lungă perioadă de timp, chiar și între ciclurile de oprire și
aprins
d) Colectați intrarea utilizatorului

2. Care dintre următoarele conține „cod mașină”?


a) Interpretul Python
b) Tastatura
c) Codul sursă al Python
d) Un document de un procesor de texte

3. În ce parte a echipamentului este stocată o variabilă precum „X” după ce


a fost executată următoarea linie de Python?
>>> x = 123
a) Unitate Centrală de Procesare
b) Memoria Principală
c) Memoria secundară
d) Dispozitive de Intrare
e) Dispozitive de Iesire

4. Ce va afișa următorul program pe ecran?


>>> x = 43
>>> x = x + 1
>>> print x

a) 43
b) 44
c) x + 1
d) Eroare, deoarece x = x + 1 nu este posibil din punct de vedere matematic

5. Ce ar imprima următorul program?


>>> resto = 7 % 3
>>> print rest

a) 7
b) 3
c) 1
d) 2

6. Care dintre următoarele sentințe indică un comentariu în Python?


a) /* Acesta este un comentariu */
b) // Acesta este un comentariu
c) # Acesta este un comentariu
d) – Acesta este un comentariu –

1/4
IES Conselleria

7. Alege toate identificatoarele de variabile valide?


a) var
b) _23 = 2
Renault
d) pentru
e) imprimare

8. Care ar fi rezultatul următorului program?


>>> print '%.2f ' % (5/2)
a) 2.00
b) 2.0
c) 2.50
d) 2

9. Care ar fi rezultatul următorului program?


>>> print '%.2f ' % (5.0/2)
a) 2.00
b) 2.0
c) 2.50
d) 2

[Link] ar fi rezultatul următorului program?


5>8
a)Adevărat
b)Fals
c) 5
d) 8

[Link] valoare ar trebui să aibă x pentru ca programul să imprime 'opțiunea c'


x = ?
dacă x < 5:
op ț iunea a
elif x == 5:
op ț iunea b
altfel
op ț iunea c

a) 5
b) 4
c) 9
-1

[Link] fiind următorul exemplu, în ce cazuri s-ar genera excepția?


introduce temperatura:
încercă:
fahr = float(ent)
cel = (fahr – 32.0) * 5.0 / 9.0
tipăre ș te cel
exceptie:
Te rog, introdu un număr

a) Când utilizatorul introduce o valoare întreagă


b) Când utilizatorul introduce un literal
c) Când utilizatorul introduce o listă de valori
d) Când utilizatorul introduce o valoare zecimală

13. Care ar fi rezultatul evaluării următoarei enunțuri?


>>> 6 >= 2 ș i (6/2) > 2
a)Adevărat
b)Fals

2/4
IES Conselleria

c)
[Link] ar fi rezultatul executării următoarei instrucțiuni?
max('Hola mundo')

'H'
'u'
c) Ar genera o eroare

15. Care ar fi rezultatul executării următoarei instrucțiuni?


>>> len('123456')
a) 6
b) 7
c) 5
d) 1

16. Ce cuvânt rezervat se folosește în Python pentru a crea o nouă funcție?


a) def
b) funcție
c) întoarcere
d) max

[Link] va afișa pe ecran următorul program Python?


Examen python
''
i = len(frase)-1
în timp ce i >= 0:
rezultatul = rezultatul + fraza[i]
i = i - 2

Examen python
b) 'nohtyp nemaxE'
'nhy eaE'
d) Ar genera o eroare

18. Care este semnificația cuvântului continuare într-un bucle?


a) Ieși din buclă
b) Trecerea la următoarea iterație
c) A nu face nimic
d) continua

[Link] ar fi rezultatul executării următoarei instrucțiuni?


Examen python
a) Ar genera o eroare
b) x
c) a
d) python

20. Care ar fi rezultatul executării următoarei sentințe?


Monty Python
>>> print s[4:]

a) 'y Python'
Python
Python
d) Ar genera o eroare

21. Care ar fi rezultatul executării următoarei sentințe?


>>> cuvânt = 'banana'
>>> cuvâ[Link]('na')

a) 0
b) 2
c) 4
d) 6

3/4
IES Conselleria

22. Având lista următoare t = ['a', 'b', 'c'], care ar fi lista rezultată
după ce executaț i următoarea interogare?
>>> x = [Link](1)

a) ['b','c']
b) ['a','c']
c) ['a','b']
d) ['x']

23. Care ar fi rezultatul executării următoarelor declarații?


a = ['elev1','elev2','elev3']
>>> b = a
>>> a[1] = 'alumno10'
>>> print b

a) ['alumno1','alumno2','alumno3']
b) ['alumno10','alumno2','alumno3']
c) ['alumno1','alumno10','alumno3']
d) ['alumno1','alumno2','alumno10']

Practica
1. Cree o funcție denumită media care primește ca argument o listă de
numere și returnează media aritmetică.

2. Folosind funcția creată în exercițiul anterior, realizează un program care


dat un fișier de note ale elevilor (nume notă1 notă2 notă3), calculează și afișează
pe ecran media fiecărui elev.

#fi ș ier note_student.txt


Carlos 5.5 6.7 7.7
Jessica 9.4 8.2 5.5
Fernando 5.8 6.3 4
Tamara 8.1 8.9 7
Sergio 9.2 7 5
Lourdes 4.3 2 9
Eva 9.9 2 4
Miguel 3.4 8 5

Exemplu de execuț ie
>>> python [Link]
6.63
7.70
5.37
8.00
7.07
5.10
5.30
5.47

4/4

S-ar putea să vă placă și