Worksheets4H 20 marzo
Total questions: 20
Worksheet time: 1hrs 19mins
L'istruzione while equivale a
tanti IF identici
un IF progressivo
tanti IF diversi
ripetizione definita tot volte
Come accedo al primo elemento di una lista?
list[1]
list[0]
list(0)
list{1}
Qual è il modulo in Python che fornisce funzioni per lavorare con file e directory?
os
sys
math
randomize
Cosa fa il dir() in Python?
Restituisce una lista di nomi di attributi e metodi di un modulo
Stampa a schermo un messaggio
Restituisce l'indirizzo di memoria di una variabile
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
Come si ottiene la data corrente utilizzando il modulo datetime in Python?
datetime.currentDate()
datetime.day()
datetime.now()
datetime.curret()
Qual è la funzione integrata in Python che restituisce la lunghezza di una sequenza (ad esempio una stringa, lista, tuple)?
count()
len()
size()
length()
Quale metodo viene utilizzato per aggiungere un elemento a una lista in Python?
add
append
extend
insert
Qual è lo scopo dell'istruzione 'if name == '__main__':' nei moduli Python?
Verifica se il modulo viene eseguito come programma principale
Per importare il modulo in un altro programma
Per creare un ciclo condizionale
La clausola "From ... import' usata per i moduli Python?
Serve a creare un nuovo modulo ed eliminare funzioni o variabili da un modulo
Serve per creare un nuovo modulo
Serve per importare funzioni o variabili specifiche da un modulo
Per esportare funzioni o variabili in un altro modulo
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.
Qual è la differenza principale tra una variabile locale e una variabile globale in Python?
Una variabile locale è definita all'interno di una funzione e può essere utilizzata solo all'interno di quella, mentre una variabile globale è definita al di fuori di qualsiasi funzione e può essere utilizzata in tutto il programma.
La differenza principale è che una variabile locale può essere definita all'interno di una classe, al contrario, una variabile globale non può essere definita all'interno di una classe
Una variabile locale può essere utilizzata solo all'interno di un ciclo e può essere modificata in qualsiasi parte del programma, mentre una variabile globale può essere utilizzata solo all'interno di una condizione e non può essere modificata.
Cosa restituisce una funzione che non contiene un'istruzione `return`?
Il valore `None`
Un errore
Il valore 0
Come si modifica una variabile globale all'interno di una funzione?
Non è possibile
Dichiarando la variabile come "locale"
Utilizzando l'istruzione `global`
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
Qual è il termine corretto per un valore passato a una funzione?
Parametro
Argomento
Variabile
thisdict = dict(name = "John", age = 36, country = "Norway")
print(thisdict)
Cosa stampa a video?
{'name': 'John', 'age': 36, 'country': 'Norway'}
['name': 'John', 'age': 36, 'country': 'Norway']
{'name': 'John', 'age': 36, 'country': ('Norway')}
('name': 'John', 'age': 36, 'country': 'Norway')
Determina l'output del seguente pezzo di codice (dire cioè cosa viene stampato alla fine).
(a)
Quali di queste istruzione è quella corretta per creare una lista?
nameList = John, Harry, Jesse, John, Harry, Harry
nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")
nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]
nameList = [John, Harry, Jesse, John, Harry, Harry]
Determina l'output del seguente pezzo di codice (dire cioè cosa viene stampato alla fine).
(a)
