Esame di Programmazione Python
1. Qual è il risultato della seguente espressione print str[0] se str='Hello World!'
2. Qual è il risultato della seguente espressione print str[2:5] se str='Hello World!'
3. Che cos'è una tupla in Python?
4. Quali sono le differenze più importanti tra tuple e liste in Python?
5. Qual è l'output del seguente programma
r = lamda q: q * 2
s = lambda q: q * 3
x=2
x = r(x)
x= s(x)
x= r(x)
stampa x
a. 23
b. 22
c. 36
d. 24
6. Qual è l'output del seguente codice
Stampa tipo(tipo(int))
a. Tipo 'int'
b. Digita 'tipo'
c. Errore
d. 0
7. Qual è l'output del seguente codice
nameList = [‘Harsh’, ‘Prati’, ‘‘ob’, ‘‘hrru’]
stampa nomeLista[1][-1]
a. H
b. P
c. Io
d. K
8. Quale delle seguenti affermazioni non verrà eseguita con successo.
a. Se(1,2):
Stampa('foo')
b. Se (1, 2)
Print('foo')
c. Se (1,2): stampa( ‘foo’)
d. Se(1,2)
Stampa('foo')
9. Cosa significa la fine di un blocco di codice in Python.
a. Una línea è rientrata più a sinistra della linea precedente
b. Un commento
c. }
d. fine
10. perché le funzioni Lambda sono utili?? seleziona tutte quelle che si applicano
a. Le funzioni lambda permettono di leggere il codice più facilmente
b. prima di utilizzare un trrco veloce per scrivere funziones in una sola riga
c. Le funzioni lambda sono pensate per la programmazione funzionale
d. consentono i calcoli rapidi o l'elaborazione come input per altre funzioni
11. Qual è l'output del seguente codice
frnc = lambda x: ritorna x
stampa(frnc(2))
a. errore di sintassi
b. 0
c. 2
d. x
12. Quali sono i metodi di programmazione funzionale utilizzati nelle lambda? Seleziona tutti.
che si applicano.
a. Filtro()
b. Mappa()
c. Redrce()
d. Lookrp()
13. Qual è l'output del seguente codice
(lambda x: (x+3) * 5/2)(3)
a. 15.0
b. Errore di sintassi
c. 30,0
d. 0
14. Qual è l'output del seguente codice:
Form frnctools import redrce
Nrmbers = [1,2,3]
Redrce(lambda x, y : x + y, nrmbers)
a. 2
b. Errore di Sintassi
c. 3
d. 6
15. È Python case sensitive?
Vero
Falso
16. A cosa servono le funzioni in Python
17. Che cos'è _init_
18. Che cos'è un pacchetto in Python?
19. Quale delle seguenti è divisione floor
a. /
b. //
c. %
d. Ninguna delle menzionate
20. Quali sono le variabili locali e globali in Python