JavaScript
Domanda 1:
In JavaScript, come si arrotonda il numero 7.25 al numero intero più vicino?
a) arrotonda(7.25)
b) Math.round(7.25)
c) Math.rnd(7.25)
d) rnd(7.25)
Domanda 2:
In JavaScript, qual è il modo corretto di scrivere la stringa "Ciao mondo" in una pagina
web?
document.print("Ciao mondo")
document.write("Ciao mondo")
c) window.print("Ciao mondo")
d) window.write("Ciao mondo")
Domanda 3:
In JavaScript, cosa fa l'istruzione break?
a) Termina l'esecuzione del metodo attuale
b) Termina l'esecuzione del codice
c) Salta alla prossima iterazione del ciclo for, while o do-while attuale
d) Finalizza l'esecuzione dell'attuale ciclo for, while o do-while
Domanda 4:
In JavaScript, come si apre una nuova finestra del browser?
a) document.open("pagina.html")
b) document.new("pagina.html")
c) window.open("pagina.html")
d) window.new("pagina.html")
Domanda 5:
Nel DOM, per ottenere la classe CSS che si applica a un elemento si utilizza la
propiedad
a) css
b) classe
c) nomeClasse
stile
Domanda 6:
In una pagina XHTML, qual è il modo corretto di fare riferimento a un file esterno
con codice JavaScript chiamato "xxx.js"?
a) <script name="xxx.js" type="text/javascript" />
b) <script href="xxx.js" type="text/javascript" />
c) <script src="xxx.js" type="text/javascript" />
d) Le risposte precedenti non sono corrette
Domanda 7:
In JavaScript, come si scrive un'istruzione condizionale per verificare che
la variabile "i" è diversa da 5?
a) se(i <> 5)
b) se(i != 5)
c) se i <> 5
d) se i != 5
Domanda 8:
In JavaScript, come si inserisce un commento che occupa una riga?
a) <!-- Commento -->
b) // Commento
c) ' Commento
d) Le risposte precedenti non sono corrette
Domanda 9:
In JavaScript, l'operatore per concatenare le stringhe è
d) Le risposte precedenti non sono corrette
Domanda 10:
JavaScript è un linguaggio di programmazione
a) Compilato
b) Interpretato
c) Non strutturato
d) Le risposte precedenti non sono corrette
Domanda 11:
Un file esterno con codice JavaScript deve contenere il tag <script>?
a) Sì
b) No
Domanda 12:
In JavaScript, come si chiama il metodo che verifica un'espressione regolare e restituisce
vero se si verifica?
a) controlla()
b) exec()
c) esegui()
d) test()
Domanda 13:
In JavaScript, per terminare un ciclo di tipo 'for' si usa
a) Non si può
b) Uscita per
c) pausa
d) Le risposte precedenti non sono corrette
Domanda 14:
In JavaScript, quale funzione viene utilizzata per dividere una stringa in base a
un separatore?
a) corrispondi()
b) replace()
c) slice()
d) split()
Domanda 15:
Nel DOM, per ottenere il contenuto testuale di una parte della pagina si utilizza la
proprietà
a) contenuto
b) testo
c) contenutoTestuale
valore
Domanda 16:
Secondo il DOM, tutto in una pagina web è
a) Un attributo
b) Un nodo
c) Una tabella
d) Le precedenti risposte non sono corrette
Domanda 17:
In JavaScript, per ottenere un carattere specifico da una stringa in base alla sua posizione si
utilizza la funzione
a) char()
b) charAt()
c) valore()
d) Le risposte precedenti non sono corrette
Domanda 18:
Per quanto riguarda JavaScript e Java, si può dire che
a) JavaScript è la versione interpretata di Java
b) JavaScript è un sottoinsieme di Java
c) JavaScript è un ramo (branch) che è nato da Java
d) Le risposte precedenti non sono corrette
Domanda 19:
Quale tag HTML si usa per scrivere codice JavaScript?
a) <script>
b) <javascript>
c) <scripting>
d) <js>
Domanda 20:
Nel DOM, per rimuovere un elemento figlio si utilizza il metodo
a) eliminaFiglio()
b) dropChild()
c) removeChild()
d) Le precedenti risposte non sono corrette
Domanda 21:
In JavaScript, le stringhe letterali (costanti) si scrivono
a) Come sequenze di caratteri racchiuse tra virgolette singole
b) Come sequenze di caratteri racchiuse tra virgolette singole o doppie
c) Come sequenze di caratteri racchiuse tra parentesi graffe
d) Come sequenze di caratteri racchiuse tra parentesi quadre
Domanda 22:
Che cos'è JSON?
a) Un linguaggio di programmazione orientato agli oggetti basato su JavaScript
b) Un server di applicazioni basato su JavaScript
c) Un formato leggero per lo scambio di dati utilizzato in JavaScript
d) Le risposte precedenti non sono corrette
Domanda 23:
In JavaScript, come si genera un numero casuale?
a) Math.rnd()
b) Math.round()
c) Math.random()
d) Le risposte precedenti non sono corrette
Domanda 24:
DOM è l'acronimo di
a) Marcatura dell'oggetto documento
b) Documento del Modello
c) Modello di Oggetto di Dominio
d) Le risposte precedenti non sono corrette
Domanda 25:
Il DOM è standardizzato da
a) Apple, Microsoft e Mozilla
b) ECMA
c) ISO
d) W3C
Domanda 26:
In JavaScript, come si definisce una funzione chiamata 'miFunzione'?
a) funzione:miFunzione()
b) funzione->miFunzione()
c) funzione miFuncion()
d) Le risposte precedenti non sono corrette
Domanda 27:
In JavaScript, come si inserisce un commento che occupa una riga?
a) # Commento
b) // Commento
c) ' Commento
d) Le risposte precedenti non sono corrette
Domanda 28:
In JavaScript, come si apre una nuova finestra del browser?
window.blank("pagina.html", "nuova")
b) finestra.nuova("pagina.html", "nuova")
c) window.create("pagina.html", "nuova")
d) Le risposte precedenti non sono corrette
Domanda 29:
In JavaScript, qual è il modo corretto per creare un array?
a) var txt = new Array:1=("tim"),2=("kim"),3=("jim")
b) var txt = new Array(1="tim",2="kim",3="jim")
c) var txt = new Array("tim","kim","jim")
d) var txt = new Array(1:"tim",2:"kim",3:"jim")
Domanda 30:
In JavaScript, come si scrive un ciclo "for" per contare da 1 a 5?
a) per(i = 1; i <= 5; i++)
b) per(i <= 5; i++)
c) per i = 1 a 5
d) Le risposte precedenti non sono corrette
Domanda 32:
In JavaScript, cosa fa l'istruzione continue?
a) Termina l'esecuzione del metodo attuale
b) Termina l'esecuzione del codice
c) Salta alla seguente iterazione nel ciclo for, while o do-while attuale
d) Termina l'esecuzione del ciclo for, while o do-while attuale
Domanda 33:
Rispetto ai browser web, il BOM è il
a) Modello di Oggetto Byte
b) Modello degli oggetti del browser
c) Modello di Oggetto Binario
d) Le risposte precedenti non sono corrette
Domanda 34:
In JavaScript, come si chiama una funzione chiamata "miFuncion"?
a) chiama la funzione miFuncion()
b) chiama miFuncion()
c) miFunzione()
d) Le risposte precedenti non sono corrette
Domanda 35:
Dove si può inserire codice JavaScript in un documento HTML?
a) Nel <head>
b) Nel <body>
c) Tanto nell'<head> che nel <body>
d) Se il codice è in un file a parte, solo nell'<head>
Domanda 36:
In JavaScript, come si mette un messaggio nella barra di stato del browser?
window.status("il messaggio")
b) navigator.status("il messaggio")
c) window.status = "il messaggio"
d) navigator.status = "il messaggio"
Domanda 37:
Identifica la funzione del tag HTML <noscript>
a) L'etichetta <noscript> viene utilizzata per definire un contenuto che riassume la
funzionalità di uno script: questo contenuto viene visualizzato solo se il browser non supporta
scripting
b) L'etichetta <noscript> disattiva nel browser la capacità di eseguire uno script
c) L'etichetta <noscript> può essere utilizzata dai designer per indicare che una
pagina web impiega scripting: se si utilizza <noscript>, il browser elaborerà la pagina web
più efficientemente
d) Tutte le risposte sono corrette
Domanda 38:
In un browser web, per scrivere qualcosa nella console si usa
a) console.append()
b) console.log()
c) console.print()
d) console.write()
Domanda 39:
In JavaScript, quale funzione si usa per convertire una stringa in minuscolo?
a) lower()
b) minuscole()
c) toLower()
d) toLowerCase()
Domanda 40:
In JavaScript, come si calcola il massimo tra i numeri 2 e 4?
a) ceil(2, 4)
b) top(2, 4)
c) Math.ceil(2, 4)
d) Math.max(2, 4)
Domanda 41:
In JavaScript, le posizioni dei caratteri di una stringa iniziano a
-1
b) 0
c) 1
d) Le risposte precedenti non sono corrette
Domanda 42:
Rispetto alla fine dell'istruzione in JavaScript
a) Si impiega il punto e virgola (;) ed è obbligatorio
b) Si utilizza il punto e virgola (;), ma è facoltativo
c) Non viene utilizzato alcun delimitatore
d) Le risposte precedenti non sono corrette
Domanda 43:
Nel DOM, per visitare il nodo fratello successivo si utilizza
fratello
b) prossimo
c) prossimoFratello
d) Le risposte precedenti non sono corrette
Domanda 44:
In JavaScript, come si chiama il metodo che verifica un'espressione regolare e restituisce
la catena che la soddisfa?
a) controlla()
b) exec()
c) esegui()
d) test()
Domanda 46:
In JavaScript, come si ottiene la versione del browser?
a) browser.appVersion
b) browser.version
c) navigator.appVersion
d) navigator.version
Domanda 47:
In JavaScript, come si può navigare alla pagina precedente nella cronologia di navigazione?
a) navigator.go(-1)
b) document.url.prev()
c) url.restituisci()
d) history.back()
Domanda 48:
In JavaScript, per accedere a un cookie si utilizza
a) document.arrayCookie
b) document.cookie
c) document.getCookie()
d) Le risposte precedenti non sono corrette
Domanda 49:
Quale funzione esiste nel DOM?
a) getElementsById()
b) getElementByName()
c) getElementsByTagName()
d) Le risposte precedenti non sono corrette
Domanda 50:
Il DOM rappresenta una pagina web come
un albero
b) Una lista
c) Una tabella hash
d) Le risposte precedenti non sono corrette
Domanda 51:
In JavaScript, per ottenere la lunghezza della stringa "cad", si utilizza
a) strlen(cad)
b) len(cad)
c) lunghezza.cad
d) Le risposte precedenti non sono corrette
Domanda 52:
In JavaScript, come si apre una finestra con il messaggio "Ciao mondo!"?
alert("Ciao mondo!");
Ciao mondo!
c) alertBox("Ciao mondo!");
d) msgBox("Ciao mondo!");
Domanda 53:
In JavaScript, come si scrive un'istruzione condizionale per controllare che
la variabile "i" è uguale a 5?
a) se i=5 allora
b) se(i=5)
c) se i==5 allora
d) se(i==5)
Domanda 54:
Nel DOM, per aggiungere un elemento figlio si usa il metodo
a) appendChild()
b) creaFiglio()
c) newChild()
d) Le risposte precedenti non sono corrette
Domanda 56:
Quale delle seguenti affermazioni sugli array in JavaScript è falsa?
a) Gli elementi possono avere tipi diversi
b) Non è possibile creare array multidimensionali
c) L'indice può essere una stringa o un intero
d) Si usano le parentesi quadre per indicare le posizioni nell'array
Domanda 57:
In JavaScript, come si chiama l'oggetto che rappresenta un'espressione regolare?
Non c'è nessun oggetto
b) ExpReg
c) RegExp
d) Rexp
Domanda 58:
In JavaScript, l'operatore per concatenare le stringhe è
&
d) Le risposte precedenti non sono corrette
Domanda 59:
Nel DOM, il tipo di un nodo si ottiene con la proprietà
tipoElemento
b) tipo di nodo
c) tipo
d) Le risposte precedenti non sono corrette
Domanda 61:
In JavaScript, riguardo alla dichiarazione delle variabili
a) È sempre necessario dichiarare le variabili
b) Si può forzare la dichiarazione con Option Implicit
c) Si dichiarano con la parola riservata Dim
d) Le risposte precedenti non sono corrette