wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ripasso

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Cos'è una variabile in programmazione?

a)

Un tipo di errore di programmazione.

b)

Un comando per stampare testo sullo schermo.

c)

Un contenitore per memorizzare dati.

d)

Una funzione matematica.

2.

Cosa definisce il 'tipo di dato' di una variabile?

a)

Un'istruzione per ripetere un blocco di codice.

b)

La categoria o natura dei dati che una variabile può contenere (es. intero, stringa).

c)

Il nome di una variabile.

d)

Il tipo di operazione che può essere eseguita su un valore.

3.

Qual è lo scopo principale di un ciclo `for`?

a)

Esegue un blocco di codice solo se una condizione è vera.

b)

Esegue un blocco di codice per un numero specifico di iterazioni.

c)

Esegue un blocco di codice un numero indefinito di volte.

d)

Esegue un blocco di codice solo una volta.

4.

Quando si dovrebbe usare un ciclo `while`?

a)

Ignora un blocco di codice se una condizione è vera.

b)

Esegue un blocco di codice per un numero specifico di iterazioni.

c)

Esegue un blocco di codice solo una volta.

d)

Esegue un blocco di codice finché una condizione specificata rimane vera.

5.

Qual è lo scopo delle istruzioni condizionali (es. `if`, `else`)?

a)

Per definire nuove variabili nel programma.

b)

Per ripetere un blocco di codice più volte.

c)

Per eseguire blocchi di codice diversi in base a una condizione (vera/falsa).

d)

Per organizzare il codice in funzioni riutilizzabili.

6.

In programmazione, cos'è un array?

a)

Un tipo di variabile che può contenere un solo valore alla volta.

b)

Una collezione ordinata di elementi dello stesso tipo, accessibili tramite un indice.

c)

Una funzione che esegue un calcolo matematico.

d)

Un comando per stampare testo sulla console.

7.

Come si accede a un elemento specifico in un array?

a)

Chiamando una funzione speciale per ogni elemento.

b)

Specificando il valore dell'elemento che si vuole accedere.

c)

Usando un ciclo 'while' per scorrere tutti gli elementi.

d)

Usando il nome della variabile dell'array seguito da parentesi quadre contenenti l'indice dell'elemento.

8.

In un contesto di pensiero logico e algoritmico, qual è un approccio efficace per risolvere un problema complesso?

a)

Scomporre il problema in passaggi più piccoli e gestibili, e definire una sequenza logica di operazioni.

b)

Scrivere il codice e testarlo immediatamente senza una pianificazione preventiva.

c)

Definire una funzione che esegua tutti i calcoli contemporaneamente.

d)

Memorizzare dati non correlati in variabili separate.

9.

Cos'è un algoritmo?

a)

Una serie di istruzioni ben definite e in sequenza per risolvere un problema o raggiungere un obiettivo.

b)

Il processo di debug degli errori in un programma.

c)

Un blocco di codice che esegue un calcolo matematico.

d)

Un insieme di istruzioni scritte in linguaggio naturale, senza una sequenza definita.

10.

A quale tipo di problemi può essere applicato il pensiero algoritmico?

a)

Problemi che richiedono soluzioni creative e non strutturate.

b)

Solo i problemi matematici complessi.

c)

Problemi che possono essere risolti solo manualmente, senza l'uso di computer.

d)

Qualsiasi problema che può essere scomposto in passaggi logici e risolvibili in modo sistematico.