Font size
WorksheetsQuiz 3G maggio 2024
Total questions: 20
Worksheet time: 36mins
Con quale istruzione possiamo ordinare i seguenti numeri dal più piccolo al più grande?
b=[5, 3, 98, 99, -16]
b.reverse()
b.small_big
b.index()
b.sort()
Quali tra i seguenti modi va usato per creare una lista in Python?
lista=(1,2,3)
lista=[1;2;3]
lista={1,2,3}
lista=[1,2,3]
Quale simbolo manca nella seguente definizione di un sottoprogramma?
def la_mia_funzione()
=
:
;
è completa così
Qual è il risultato dell'espressione 'lambda x: x**2' applicata alla lista [1, 2, 3, 4]?
[1, 4, 9, 16]
[2, 4, 6, 8]
[1, 2, 3, 4]
[3, 6, 9, 12]
Quale delle seguenti dichiarazioni riguardo alle liste in Python è falsa?
Gli elementi di una lista sono accessibili tramite gli indici
Le liste possono essere annidate.
Gli elementi di una lista sono immutabili.
Le liste possono contenere elementi di tipi di dati diversi.
L'istruzione if
deve essere sempre seguita dal un else
può avere più di un else
deve avere sia un else che un elif
può anche non essere seguita da nessun else e nessun elif
Come si crea una tupla con un solo valore in Python?
(valore;)
(valore,)
(valore)
(valore:)
Come si crea una matrice in Python?
Con apici
Con parentesi tonde
Con parentesi quadre
Con parentesi graffe
Qual è il ruolo del modulo sys in Python?
Il modulo sys in Python fornisce funzionalità per la manipolazione di stringhe
Il modulo sys in Python è utilizzato per la gestione dei database
Il ruolo del modulo sys in Python è fornire accesso a variabili e funzioni legate all'interprete.
Il modulo sys in Python gestisce la grafica dell'interfaccia utente
Qual è la differenza tra i parametri formali e attuali di una funzione in Python?
I parametri formali sono quelli definiti nella dichiarazione della funzione, mentre i parametri attuali sono i valori effettivamente passati alla funzione quando viene chiamata.
I parametri formali sono quelli definiti nella dichiarazione della funzione, mentre i parametri attuali sono opzionali e non sempre necessari per chiamare la funzione.
I parametri formali sono quelli definiti nella dichiarazione della funzione, mentre i parametri attuali sono quelli che vengono restituiti dalla funzione al termine della sua esecuzione.
I parametri formali sono quelli definiti nella dichiarazione della funzione, mentre i parametri attuali sono i valori assegnati alla funzione durante la sua esecuzione.
Cosa accade se si cerca di utilizzare una variabile locale al di fuori della funzione in cui è stata definita?
Si ottiene un errore
La variabile diventa globale
La variabile viene distrutta
Indica quale delle seguenti assegnazioni è corretta per la tupla valori.
valori = tuple(range(1,5))
valori = [3.5, 0.2, 7.0]
valori = (range(8))
Indica quale delle seguenti assegnazioni è corretta per la tupla valori.
valori = (range(8))
valori = (3.5, 0.2, 7.0,)
valori = [3.5, 0.2, 7.0]
Per indicare un elemento di una lista bisogna specificare un indice
scritto in basso a destra rispetto al nome della lista.
racchiuso tra parentesi graffe.
racchiuso tra parentesi quadre.
di seguito al nome della lista, separato da un punto.
Qual è il significato del metodo remove()?
Elimina l'ultima componente della lista
Elimina la prima componente della lista
Elimina l'elemento che ha un dato valore
Il seguente frammento di programma:
numeri = {0: 'zero', 1: 'uno', 2: 'due', 3: 'tre'}
n = 4
print(numeri.get(n, n))
in output scrive:
4
"n"
"tre"
un messaggio di errore (KeyError: 4).
Indica che cosa scrive in output il seguente frammento di programma:
(SCRIVI SOLTANTO IL TESTO CHE SI VISUALIZZEREBBE A SCHERMO, senza apici)
s1 = "automobile"
s2 = s1[0:5]
print(s2)
(a)
l metodo get() del contenitore dizionario restituisce:
il valore associato a una chiave (con errore se la chiave non e' presente nel dizionario).
il valore associato a una chiave (senza errore se la chiave non e' presente nel dizionario).
la coppia chiave e valore associato.
una chiave.
Indica che cosa scrive in output il seguente frammento di programma.
lista = [1, 5, 2, 4, 4, 3, 1, 5]
risposta = sorted(set(lista))
print(risposta)
[1, 2, 3, 4, 5]
[2, 4, 1, 5, 3]
[5, 2, 1, 4, 3]
In qualsiasi punto del programma si può utilizzare una variabile globale
Vero
Falso
