Concetti Chiave
- Il gioco è basato su un sistema di calcolo che genera numeri casuali e richiede l'inserimento del risultato corretto in un campo di testo.
- Il tempo è un fattore cruciale che influisce sul punteggio finale, e viene misurato tramite una funzione orologio che aggiorna il contatore ogni secondo.
- La funzione calcolo genera due numeri casuali e calcola la loro somma, che il giocatore deve inserire nella casella apposita.
- Il gioco termina al raggiungimento di 20 domande, e il punteggio finale viene calcolato in base alla correttezza delle risposte e al tempo impiegato.
- Il sistema prevede un controllo delle risposte e fornisce feedback immediato per le risposte errate, mostrando il risultato corretto.
Fai click sul pulsante PARTENZA, scrivi il risultato nella casella apposita (senza spazi), fai click su VAI.
Attento, il tempo influenza il risultato.
Le domande sono 20.
+ = |
Risposte esatte:
Studia con la mappa concettuale
Mettiti alla prova con il quiz
Domanda 1 di 5
Qual è l'intervallo possibile per la variabile 'a' generata nella funzione calcolo()?
A. -9 a 10
B. -20 a 19
C. -10 a 9
D. 0 a 19
Spiegazione
numcasuale(0,20) restituisce interi da 0 a 19, sottraendo 10 si ottiene l'intervallo da -10 a 9
Domanda 2 di 5
Qual è l'intervallo possibile per la variabile 'b' generata nella funzione calcolo()?
A. 0 a 29
B. -20 a 9
C. -30 a 29
D. -10 a 9
Spiegazione
numcasuale(0,30) dà 0..29 e sottraendo 20 si ottiene l'intervallo da -20 a 9
Domanda 3 di 5
Quante domande contiene il test come definito nello script?
A. 10
B. 50
C. 100
D. 20
Spiegazione
La variabile total_questions è impostata a 20
Domanda 4 di 5
Qual è la formula usata per calcolare il punteggio finale prima dell'arrotondamento e del limite massimo?
A. 50 * giuste - ttotale + 70
B. giuste * 100 - ttotale
C. 50 * giuste + ttotale - 70
D. giuste * 10 - ttotale + 70
Spiegazione
Lo script calcola b con 50 * giuste - ttotale + 70, poi applica Math.floor e un tetto di 1000
Domanda 5 di 5
Cosa succede alla variabile 'time' nella funzione stop() dopo ogni risposta?
A. time viene impostato a 0
B. time viene incrementato di 1 prima di essere salvato
C. Il valore corrente viene aggiunto a ttotale e poi time viene reimpostato a 1
D. time viene moltiplicato per il numero di risposte corrette
Spiegazione
Nel codice viene eseguito ttotale += time e poi time viene impostato a 1
Errore durante il login. Riprova.
Quiz completato
Ecco il tuo risultato personalizzato