wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test di JavaScript per studenti

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Che cos'è una variabile in JavaScript?

a)

Una variabile in JavaScript è un metodo per eseguire funzioni.

b)

Una variabile in JavaScript è un contenitore per memorizzare dati.

c)

Una variabile in JavaScript è un'istruzione di controllo.

d)

Una variabile in JavaScript è un tipo di dato.

2.

Come si dichiara una variabile in JavaScript?

a)

let x = 5;

b)

var x = 5;

c)

const x = 5;

d)

x := 5;

3.

Qual è la differenza tra var, let e const?

a)

let is function scoped, var cannot be updated, const is global scoped.

b)

var and let are both block scoped, const is function scoped.

c)

var is block scoped, let is global scoped, const can be updated.

d)

var is function/global scoped, let is block scoped and can be updated, const is block scoped and cannot be updated.

4.

Come si crea una funzione in JavaScript?

a)

function:myFunction(param1, param2) { // function body }

b)

function myFunction(param1, param2) // function body

c)

function myFunction(param1, param2) { // function body } or const myFunction = (param1, param2) => { // function body }

d)

const myFunction = param1, param2 => { // function body }

5.

Qual è la sintassi per chiamare una funzione?

a)

nomeFunzione[argomento1,argomento2]

b)

argomento1.nomeFunzione(argomento2)

c)

nomeFunzione(argomento1, argomento2, ...)

d)

nomeFunzione{argomento1,argomento2}

6.

Cosa sono i parametri di una funzione?

a)

I parametri di una funzione sono variabili che consentono di passare dati alla funzione.

b)

I parametri di una funzione sono le istruzioni scritte all'interno della funzione.

c)

I parametri di una funzione sono sempre numeri interi.

d)

I parametri di una funzione sono i risultati restituiti dalla funzione.

7.

Come si utilizza un'istruzione if in JavaScript?

a)

if { // codice da eseguire } (condizione)

b)

Utilizzare un'istruzione if in JavaScript: if (condizione) { // codice da eseguire }

c)

if (condizione) // codice da eseguire

d)

if (condizione) { codice da eseguire } else

8.

Cosa fa un'istruzione else?

a)

Termina l'esecuzione del programma.

b)

Esegue un blocco di codice se la condizione if è falsa.

c)

Esegue un blocco di codice se la condizione if è vera.

d)

Salta l'istruzione if senza eseguirla.

9.

Come si scrive un'istruzione switch?

a)

switch (espressione) { case valore1: // istruzioni; break; case valore2: // istruzioni; break; default: // istruzioni; }

b)

switch (espressione) { default: // istruzioni; }

c)

switch { case valore1: // istruzioni; break; }

d)

switch (valore) { case espressione: // istruzioni; }

10.

Quali sono i tipi di cicli in JavaScript?

a)

repeat...until

b)

switch

c)

for, while, do...while

d)

foreach

11.

Come si utilizza un ciclo for?

a)

Un ciclo for si utilizza per eseguire ripetutamente un blocco di codice.

b)

Un ciclo for si utilizza per dichiarare variabili.

c)

Un ciclo for si utilizza per gestire errori nel codice.

d)

Un ciclo for si utilizza per definire funzioni.

12.

Cosa fa un ciclo while?

a)

Esegue un blocco di codice finché una condizione è vera.

b)

Controlla se una variabile è uguale a zero.

c)

Esegue un blocco di codice solo una volta.

d)

Termina l'esecuzione di un programma.

13.

Come si gestiscono gli eventi in JavaScript?

a)

Gli eventi in JavaScript si gestiscono tramite listener usando il metodo addEventListener.

b)

Gli eventi in JavaScript non possono essere gestiti con addEventListener.

c)

Gli eventi in JavaScript si gestiscono esclusivamente tramite jQuery.

d)

Gli eventi in JavaScript si gestiscono solo con funzioni anonime.

14.

Qual è la sintassi per aggiungere un evento a un elemento?

a)

element.attachEvent('tipoEvento', funzioneCallback);

b)

element.addEventListener('tipoEvento', funzioneCallback);

c)

element.on('tipoEvento', funzioneCallback);

d)

element.addEvent('tipoEvento', funzioneCallback);

15.

Cosa sono gli oggetti in JavaScript?

a)

Gli oggetti in JavaScript sono solo funzioni.

b)

Gli oggetti in JavaScript sono esclusivamente array.

c)

Gli oggetti in JavaScript sono collezioni di coppie chiave-valore che possono contenere variabili e funzioni.

d)

Gli oggetti in JavaScript sono numeri e stringhe.

16.

Come si crea un oggetto in JavaScript?

a)

const obj = { key: 'value' };

b)

var obj = key: 'value';

c)

const object = { 'key': 'value' };

d)

let obj = new Object();

17.

Cosa rappresenta il formato XML?

a)

Un formato per la creazione di immagini digitali.

b)

Il formato XML rappresenta un linguaggio di markup per la memorizzazione e il trasporto di dati.

c)

Un linguaggio di programmazione per applicazioni web.

d)

Un sistema operativo per dispositivi mobili.

18.

Qual è la differenza tra XML e JSON?

a)

XML è un linguaggio di markup, JSON è un formato di scambio dati; XML usa tag, JSON usa coppie chiave-valore.

b)

XML usa coppie chiave-valore, JSON usa tag.

c)

XML è un formato di scambio dati, JSON è un linguaggio di markup.

d)

XML e JSON sono entrambi linguaggi di programmazione.

19.

Come si scrive un oggetto JSON?

a)

{ 'key': 'value' }

b)

{ "chiave": "valore" }

c)

{ 'chiave': 'valore' }

d)

{ 'key' : 'value' }

20.

Cosa significa serializzare un oggetto in JSON?

a)

Significa inviare un oggetto a un server.

b)

Significa copiare un oggetto in memoria.

c)

Significa salvare un oggetto in un database.

d)

Significa convertire un oggetto in una stringa JSON.