wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz di Coding su Python

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Cosa definisce un algoritmo in informatica?

a)

Una sequenza di passi casuali per risolvere un problema.

b)

Una sequenza finita di istruzioni per risolvere un problema specifico.

c)

Un linguaggio di programmazione per scrivere software.

d)

Un programma che esegue un'azione in modo continuo.

2.

Differenza tra un rettangolo e un parallelogramma in un flow chart ?

a)

Il rettangolo una condizione , il parallelepipedo un ciclo.

b)

Il rettangolo un'entrata o uscita, il parallelepipedo una condizione.

c)

Il rettangolo un'operazione, il parallelepipedo un'entrata o uscita.

d)

Il rettangolo rappresenta un flusso , il parallellepipedo un'azione.

3.

Qual è la differenza principale tra if e else nella programmazione ?

a)

if è per numeri, else per stringhe.

b)

if esegue se falso, else se vero.

c)

Sono intercambiabili.

d)

if esegue se vero, else se falso.

4.

Quali di queste affermazioni è vera , negli operatori logici?

a)

OR restituisce False solo se entrambe le condizioni sono false.

b)

OR restituisce True solo se entrambe le condizioni sono vere.

c)

AND restituisce True solo se entrambe le condizioni sono vere.

d)

AND restituisce True se almeno una condizione è vera.

5.

Cosa fa il ciclo FOR in programmazione?

a)

Esegue un comando una volta.

b)

Ripete finché una condizione è falsa.

c)

Ripete un codice per un numero specifico di volte.

d)

Segue casualmente un blocco di codice.

6.

Cosa fanno i comandi break e continue all'interno di un ciclo while?

a)

break continua il ciclo, continue interrompe l'esecuzione.

b)

break termina il ciclo, continue salta l'iterazione corrente.

c)

break termina il ciclo, continue inizia un nuovo ciclo.

d)

break salta l'iterazione corrente, continue termina il ciclo.

7.

Qual è lo scopo della parola chiave def in Python?

a)

Creare una variabile locale.

b)

Dichiarare un ciclo.

c)

Eseguire una condizione.

d)

Definire una funzione.

8.

Cosa fanno le funzioni ord() e chr() in Python?

a)

ord() restituisce l'ASCII di un carattere, chr() restituisce il carattere.

b)

ord() converte una lettera in stringa, chr() converte una stringa in lettera.

c)

ord() converte un numero in stringa, chr() converte una lettera in numero.

d)

ord() e chr() sono identiche, entrambi convertono lettere in numeri.

9.

Qual è lo scopo della funzione main() in Python?

a)

Esegui il codice automaticamente all'avvio del programma.

b)

Contiene il flusso principale di esecuzione del programma.

c)

È obbligatoria per l'esecuzione di uno script Python.

d)

È una funzione predefinita di Python che non può essere modificata.

10.

Qual è lo scopo della funzione range() in Python?

a)

Generare una sequenza di numeri interi per iterare in un ciclo.

b)

Creare una lista di numeri interi.

c)

Restituire un intervallo di numeri casuali.

d)

Restituire un intervallo di numeri decimali