Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Coding e pensiero computazionale - Test d'ingresso

Total questions: 39

Worksheet time: 39mins

Name
Class
Date
1.
  1. Che cos'è il coding?

a)
  1. Giocare ai videogiochi

b)
  1. Scrivere istruzioni per un computer

c)
  1. Disegnare immagini

d)
  1. Costruire modelli con i mattoncini

2.

Coding significa...

a)

collaborare

b)

codificare

c)

consigliare

d)

considerare

3.

Cos'è un algoritmo?

a)

una musica con ritmo jazz

b)

un sistema di videoscrittura

c)

procedimento formato da una sequenza di istruzioni

d)

una successione di parole

4.

Cosa contengono gli oggetti SMART?

a)

un lettore ottico

b)

un mouse

c)

una tastiera

d)

un microprocessore

5.

Cos'è un programma (in informatica)?

a)

un insieme di istruzioni

b)

uno show televisivo

c)

l'organizzazione della giornata

d)

l'insieme delle attività

6.

Cosa lo smartphone NON sa fare?

a)

stare in tasca

b)

connettersi a internet

c)

"parlare" con altri oggetti

d)

inseguire un topo

7.

Quale di questi NON è un linguaggio (in informatica)?

a)

visuale

b)

programmazione

c)

del corpo

d)

linguaggio macchina

8.

Per programmare bisogna

a)

avere buona memoria

b)

mettersi nei panni dell'esecutore

c)

conoscere la matematica

d)

avere a disposizione la LIM

9.
  1. Qual è il linguaggio di programmazione spesso usato per iniziare a programmare?

a)
  1. Python

b)
  1. Scratch

c)
  1. JavaScript

d)
  1. C++

10.
  1. Cos'è un robot?

a)
  1. Un animale domestico

b)
  1. Una macchina che può essere programmata per svolgere compiti

c)
  1. Un gioco da tavolo

d)
  1. Un tipo di automobile

11.
  1. Quale di questi dispositivi è comunemente utilizzato per programmare i robot educativi?

a)
  1. Televisore

b)
  1. Tablet

c)
  1. Frullatore

d)
  1. Videocamera

12.
  1. Cosa fa un sensore di luce su un robot?

a)
  1. Cucina il cibo

b)
  1. Misura la quantità di luce presente

c)
  1. Parla con altre persone

d)
  1. Controlla la temperatura

13.
  1. Cosa significa "debuggare" un programma?

a)

Aggiungere nuovi bug al programma

b)

Cercare e correggere gli errori nel programma

c)
  1. Rendere il programma più veloce

d)

Disegnare il programma

14.
  1. Cos'è un loop nella programmazione?

a)

Una ripetizione delle istruzioni

b)
  1. Un errore nel codice

c)

Una nuova versione del software

d)

Un tipo di gioco

15.

Un linguaggio di programmazione visuale a blocchi è

a)

Scotch

b)

Scretch

c)

Scratch

d)

Sketch

16.

I personaggi usati nei progetti di Scratch sono detti

a)

Coke

b)

Schweppes

c)

Breezer

d)

Sprite

17.

In un progetto di Scratch è possibile inserire un solo sprite

a)

VERO

b)

FALSO

18.

A cosa serve un diagramma di flusso?

a)

A eseguire calcoli complessi

b)

A inserire informazioni nel computer

c)

A leggere le informazioni del computer

d)

A rappresentare graficamente un algoritmo

19.

Per mezzo del diagramma cartesiano possiamo

a)

Effettuare un calcolo a più operazioni

b)

Risolvere un problema

c)

Individuare le coordinate di un punto

d)

Rappresentare un'operazione aritmentica

20.

In un linguaggio di programmazione visuale, ogni blocchetto corrisponde a...

a)

un programma

b)

una linea

c)

un numero

d)

un'istruzione

21.

Un insieme di istruzioni ripetute più volte è detto

a)

loop o ciclo

b)

base numerica

c)

bit o byte

d)

input o output

22.

Qual è il rapporto storico tra algoritmi e computer

a)

I computer sono stati creati per eseguire gli algoritmi

b)

Non c'è nessun legame

c)

Gli algoritmi sono stati inventati per programmare i computer

d)

Gli algoritmi sono stati inventati dopo i computer

23.

Cosa è un linguaggio di programmazione?

a)

Un gergo della Silicon Valley

b)

Un linguaggio usato dai computer per trasmettere i dati

c)

Un codice numerico binario

d)

Un linguaggio interpretabile sia dagli uomini che dai computer

24.

Cosa è un computer?

a)

Una macchina collegata alla rete

b)

Una macchina programmabile

c)

Una macchina con tastiera e monitor

d)

Nessuna delle risposte

25.

Cosa è l'input di un algoritmo

a)

L'energia utilizzata per eseguire l'algoritmo

b)

Le informazioni esterne, i dati, su cui viene eseguita la procedura

c)

I dati inseriti da tastiera

d)

La generazione del risultato del calcolo

26.

Quali sono i passi fondamentali per risolvere un problema di coding?

a)

Guardare la TV

b)

Andare al cinema

c)

Comprendere il problema, pianificare una soluzione, scrivere il codice, testare e debuggare, ottimizzare e rifinire il codice.

d)

Mangiare una pizza

27.

Quali sono i vantaggi di imparare a programmare fin da giovani?

a)

Sviluppare abilità culinarie

b)

Migliorare le capacità di scrittura creativa

c)

Aumentare la conoscenza di storia antica

d)

I vantaggi di imparare a programmare fin da giovani includono lo sviluppo di abilità logiche, risoluzione dei problemi, pensiero critico e opportunità di carriera nel settore tecnologico in rapida crescita.

28.

Quali sono le differenze tra il coding e la programmazione?

a)

Il coding è solo per principianti, mentre la programmazione è per esperti

b)

Il coding si riferisce alla scrittura del codice, mentre la programmazione include la progettazione, lo sviluppo e l'implementazione del software.

c)

Il coding è solo per la creazione di siti web, mentre la programmazione è per la creazione di applicazioni

d)

Il coding si riferisce alla programmazione hardware, mentre la programmazione si riferisce alla programmazione software

29.

Quali sono i possibili sbocchi professionali nel campo del coding?

a)

Cuoco professionista

b)

Parrucchiere

c)

Infermiere

d)

Sviluppatore software, analista di dati, ingegnere informatico, web developer, game developer, esperto di sicurezza informatica

30.

Quali sono i principali errori da evitare durante la scrittura del codice?

a)

Scarsa comprensione delle specifiche del progetto

b)

Utilizzo di nomi di variabili troppo lunghi

c)

I principali errori da evitare durante la scrittura del codice includono: mancanza di commenti, nomi di variabili non descrittivi, uso eccessivo di codice duplicato, mancanza di gestione degli errori, e mancanza di test del codice.

d)

Mancanza di spaziatura corretta

31.

Che cosa è una variabile?

a)

Un'istruzione che si ripete all'infinito

b)

una serie di istruzioni

c)

l'aspetto di uno sprite

d)

Qualcosa che può cambiare il suo valore come il tempo, il punteggio, la posizione

32.

Che cos'è un ciclo?

a)

uno o più comandi che vengono ripetuti più volte

b)

una sequenza di comandi

c)

un comando che fa ruotare il nostro personaggio

d)

nessuna delle precedenti

33.

Cosa è il pensiero computazionale?

a)

E' una forma di pensiero logico-creativo

b)

E' una forma di pensiero logico

c)

E' una forma di pensiero creativo

34.

Il linguaggio che i programmatori creano ed usano per dire al computer quello che deve fare si chiama

a)

Codice

b)

Command

c)

Programma Run

d)

BINARIO

35.

La contrazione di "Binary Digit".

a)

Event

b)

Bit

c)

Conditionals

d)

ASCII

36.

Un modo di rappresentare le informazioni usando solo due opzioni

a)

binario

b)

Codice

c)

Loop

d)

Condizionale

37.

Quali valori può assumere il BIT?

a)

Dipende da quanti bit si usano

b)

Zero (0) e uno (1)

c)

23=8 informazioni

d)

(0,1,2,3,4,5,6,7)

38.

Con n bit, quante informazioni differenti possiamo avere?

a)

2*n

b)

2n

c)

n2

d)

2+n

39.

Il numero binario 0101 corrisponde al numero decimale

a)

2

b)

5

c)

10

d)

100