WorksheetsConosci Javascript?
Total questions: 32
Worksheet time: 28mins
Nel linguaggio di programmazione si usano (a) per memorizzare valori. Per questo scopo si usa il comando (b) . Mentre (c) è usato per assegnare il valore desiderato
Combina i seguenti pezzi
Commento di una riga
//______
Funzione con parametri
function (alfa){
_____
}
Stringa composta
“Rosa” + “ “ + “Blu”
Commento multilinea
/*_____*/
Funzione senza parametri
function (){
return alfa
}
Come scriveresti la condizione: se la risposta è SI oppure si ?
if (risposta = "SI" && risposta = "si" )
if (risposta == "SI" && risposta == "si" )
if (risposta == "SI" || risposta == "si" )
if (risposta = SI || risposta = si )
Come puoi stampare la parola 'qualcosa' sullo schermo?
console.log("qualcosa");
console.Log("qualcosa");
ConsoleLog("qualcosa");
console.log(qualcosa);
var a;
console.log(a);
Cosa vedo sullo schermo?
null
0
error
undefined
Math.floor(Math.random()*2)
Math.random()*2
Math.floor(Math.random()*3)
Math.ceil(Math.random()*3)
var a = 5;
var b = a;
a = 5;
b == a;
In quale riga dà errore?
seconda
terza
quarta
non dà errore
Quale delle seguenti istruzioni non incrementa di 1 il valore in x?
x++;
x+=1;
x+;
x = x+1;
var x = 2;
if (x < 0) {
console.log("A")
} else if(x * 2 == 1) {
console.log("B")
} else {
console.log("C")
}
Cosa vedo sulla console?
"A"
"B"
"C"
Invalid
Per definire una funzione quale sintassi tra le seguenti è corretta?
function somma(a, b) { console.log (a + b)
}
var somma = function(a, b) { console.log (a + b)
}
const somma = (a, b) <= { console.log (a + b)
}
const somma = function(a, b) => { console.log (a + b) }
Qual è la corretta definizione dell'array alunni?
var alunni = [1, 2, 3];
var alunni = {1, 2, 3};
var array alunni = [1, 2, 3];
array alunni = {1, 2, 3};
Come faccio a leggere il 2° elemento dell'array cognome?
cognome[1]
cognome[2]
cognome(1)
cognome(2)
Cosa devo mettere nel posto vuoto?
for ( (a) ,🌕,🌎) {
🎭
}
var x = 5;
var y = x;
y++;
x-=1;
var z = x +y;
z++;
console.log(z);
Cosa appare sul terminale?
10
11
9
12
var x = 0;
for(i=0; i<10; i++) {
x++;
}
console.log(x);
Cosa appare sul terminale?
10
11
9
12
Che differenza c'è tra = e == ?
= è per assegnare, == per confrontare
== è per assegnare, = per confrontare
Sostanzialmente nessuna
= è per i numeri, == per le stringhe
Che tipo di variabile è apple?
var apple = "Fuji"
string
Boolean
array
number
Che tipo di variabile è quanteVolte?
let quanteVolte = [2, 4, 10, 1]
string
Boolean
array
number
Qual è il primo valore dell'indice di un array?
2
-1
0
1
Cosa appare sullo schermo?
8, 2, 1, 4, 7
82147
Un avviso per gli studenti insufficienti!
5
Cosa mostra sullo schermo questo codice?
4781
479
489
alunniStudiosi
Evidenzia i rettangoli di questo programma che contengono degli errori
Metti i pezzi mancanti al posto giusto
if
i+=2
i++
function
tabellina
multipli
console.log
prompt
Scrivi un programma che chieda un numero tra 10 e 20, rifaccia la domanda se sbaglio e poi scriva dei numeri a caso (tra 0 e 9) tante volte quanto il numero chiesto . Esempio di funzionamento:
Dimmi un numero tra 10 e 20: 89
Dimmi un numero tra 10 e 20: 12
7
4
2
ecc.
Ciao!
(Attenzione! per andare a capo premere Maiuscolo+Invio e non solo invio)
Metti in collegamento logico i vari pezzi
Array
[ ]
Function
( )
If
&&
Variabile
Let
String
" "
E' giusto questo programma?
var (number=3; number<=6; number+=2){
console.log(number)
}
Sì, certo me l'ha scritto ChatGpt, come può essere sbagliato?
Si, ma secondo me non da i risultati sperati
No, si vede che chi l'ha scritto non ha studiato
Si, scrive 3 , 5 e poi si ferma
Cosa devo mettere nel posto vuoto?
for ( 🌞 , (a) ,🌎) {
🎭
}
Cosa devo mettere nel posto vuoto?
for ( 🌞 , 🌙, (a) ) {
🎭
}
Cosa devo mettere nel posto vuoto?
for ( 🌞 ,🌕,🌎) {
(a)
}
Completa questo codice per ottenere questa tipo di scritta nel terminale:
Cane è una creatura interessante
var (a) = (b) ("Qual è l'animale che preferisci?")
(c) ( (d) + (e) )
Metti in fila per fare un'istruzione giusta
do{
console.log("ciao")
quanteVolte++
}
while
(quanteVolte<10)
Funziona?
Si, ma male
No, le istruzioni sono errate
Si, l'ho copiato dal mio compagno che scrive programmi giusti
No, perché appare la scritta Undefined
