0% au considerat acest document util (0 voturi)
3 vizualizări5 pagini

Examen Python 2 Bat

Documentul conține un examen de Python cu întrebări multiple despre sintaxa și funcțiile limbajului. Întrebările acoperă subiecte precum operatori, comentarii, cuvinte rezervate și manipularea stringurilor. De asemenea, sunt incluse exerciții practice pentru corectarea codului și implementarea unor funcții specifice.

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)
3 vizualizări5 pagini

Examen Python 2 Bat

Documentul conține un examen de Python cu întrebări multiple despre sintaxa și funcțiile limbajului. Întrebările acoperă subiecte precum operatori, comentarii, cuvinte rezervate și manipularea stringurilor. De asemenea, sunt incluse exerciții practice pentru corectarea codului și implementarea unor funcții specifice.

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 Sorolla

- --------------------------------------------------------------------------------------------
Nombre y Apellidos: ………………………………………
Curs: ………………………………………
- --------------------------------------------------------------------------------------------

Examen Python

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

1. Ce ar imprima următorul program?


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

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

2. Care dintre următoarele propozi ț ii 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 –
e)
3. Care dintre următoarele sunt cuvinte rezervate?
a) var
b) în
c) listă
d) for
e) imprima

4. Care ar fi rezultatul executării următorului cod?


{:.2f} - {0:.2f}
a) 2.00
b) 2.5
c) 2.50
d) 2

5. Care ar fi rezultatul executării următorului cod?


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

6. Ce 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
print 'op ț iunea c'

a) 5
b) 4
c) 9
-1

1/5
IES Sorolla

7. Care ar fi rezultatul evaluării următoarei sentin ț e?


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

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


>>> max('Salut lume')

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

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


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

10. 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?


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

Examen python
b) 'Exam nenotph'
'nhy eaE'
d) Ar genera o eroare

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


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

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


Monty Python
>>> print s[4:]

y Python
Python
Python
d) Ar genera o eroare

2/5
IES Sorolla

[Link] ar fi rezultatul executării următoarei comenzi?


>>> palabra = 'banana'
>>> [Link]('na')

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

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


>>> a = ['alumno1','alumno2','alumno3']
>>> b = a
a[1] = 'alumno10'
>>> print b

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

16. Scrie comanda pentru a crea un dicț ionar gol. Numele acestuia trebuie să fie
ex_dict.

17. Având lista următoare, foarte_lista = [“te”, “cafea”, “zahăr”, “sacharina”]. Scrie
print("azúcar")

3/5
IES Sorolla

18. După executarea următorului cod, care este valoarea finală a variabilei a?
>>> vocale = ['a','e','i','o','u']
python este tare
>>> i = 0
>>> a = 0
>>> while (i < len(texto)):
>>> dacă (texto[i] nu este în vocale):
>>> a = a + 3
>>> altfel:
>>> a = a + 1
>>> i = i + 1

Rezolvă exerciț iul efectuând o urmărire, adică arată valoarea variabilelor


indicate în tabel pentru fiecare iteraț ie a buclei while

i texto[i] a

4/5
IES Sorolla

1. Practică
1. Codul următor în python desenează un pătrat cu dimensiunile ș i modelul
indicată, dar are unele erori în vocabular ș i gramatică, nu semantice, este
a spune că nu este necesar să adaugi sau să modifici nicio instrucț iune pentru a face asta
ce trebuie să fac. Codul îl vei găsi la următoarea adresă url:
[Link]
Corectează ș i execută codul în mediul tău de dezvoltare obiș nuit, odată ce problemele au fost rezolvate
erorile, salvează fiș ierul ca [Link] ș i trimite-l la sarcina indicată.

Exemplu de execuț ie corectă

În [7]: rulează [Link]


########
Pătrat
########

filas?6
colonne?3
patron?

^^^
^^^
^^^
^^^
^^^
^^^

2. Implementează codul unui program, care, odată introdusă o cuvânt, să indice...


numărul de vocale ș i consoane pe care le are
Pista: utilizează operatorul in pentru a verifica dacă o literă este sau nu vocală; de exemplu:
dacă letra în "aeiou":
Exemplu
Numără vocalele ș i consoanele
>>> ===================
bacalaureat
Cuvântul bachillerat conț ine 7 consoane ș i 5 vocale

Salvează fiș ierul ca [Link] ș i trimite-l la sarcina indicată.

3. Bazându-te pe solu ț ia exerci ț iului anterior, modifică programul pentru a


introduceț i un cuvânt, indicaț i numărul de vocale ș i consoane diferite
Exemplu
Contabilizează vocalele ș i consoanele diferite
>>> =========================
neliniș te
Cuvântul bachillerato conț ine 3 consoane ș i 2 vocale

Salvează fiș ierul ca [Link] ș i trimite-l la sarcina indicată.

5/5

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