wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Domande di JavaScript

Total questions: 117

Worksheet time: 4hrs 56mins

Name
Class
Date
1.

Cosa sono gli array in JavaScript?

a)

Strutture dati che possono contenere più valori

b)

Funzioni per manipolare stringhe

c)

Oggetti che rappresentano una data

d)

Elementi per gestire finestre di dialogo

2.

Qual è la funzione principale della classe Math?

a)

Eseguire operazioni matematiche

b)

Gestire le date

c)

Manipolare gli oggetti

d)

Creare finestre di dialogo

3.

Quali sono le finestre di dialogo in JavaScript?

4 lines
4.

Come si scrive nella pagina HTML con JavaScript?

4 lines
5.

Qual è la funzione di conversione per trasformare una stringa in un numero?

a)

parseInt()

b)

toString()

c)

Number()

d)

String()

6.

Cosa è JavaScript?

a)

Un linguaggio di programmazione

b)

Un tipo di database

c)

Un sistema operativo

7.

Qual è la principale caratteristica di JavaScript?

a)

Basato su oggetti

b)

Compilato

c)

Statico

8.

JavaScript interagisce direttamente con quale linguaggio?

a)

HTML

b)

CSS

c)

XML

9.

Qual è la differenza principale tra JavaScript e Java?

a)

JavaScript non supporta le classi

b)

Java è più semplice

c)

JavaScript è un linguaggio di backend

10.

Quale tipo di linguaggio è JavaScript?

a)

Event driven

b)

Procedurale

c)

Funzionale

11.

JavaScript è simile a quale linguaggio?

a)

VBScript

b)

Python

c)

Ruby

12.

Qual è l'anno di nascita di JavaScript?

a)

1995

b)

2000

c)

1990

13.

Qual è la differenza principale tra JavaScript e Java?

a)

JavaScript è un linguaggio di scripting, mentre Java è un linguaggio di programmazione.

b)

JavaScript richiede una macchina virtuale per essere eseguito.

c)

JavaScript è più complesso di Java.

d)

JavaScript non può controllare il comportamento del browser.

14.

Quali sono alcuni oggetti di JavaScript?

a)

Window, Document, Location

b)

HTML, CSS, Java

c)

Java, C++, Python

d)

Array, String, Date

15.

Come si termina un'istruzione in JavaScript?

a)

Con un punto e virgola.

b)

Con un punto.

c)

Con una virgola.

d)

Con un punto esclamativo.

16.

Qual è la struttura di uno script JavaScript in una pagina HTML?

4 lines
17.

Le istruzioni JavaScript dovrebbero terminare con?

a)

;

b)

:

c)

.

d)

,

18.

Come si dichiarano le variabili in JavaScript?

a)

var variabile;

b)

let variabile;

c)

const variabile;

d)

dichiarare variabile;

19.

Qual è l'operatore per concatenare le stringhe?

a)

+

b)

-

c)

*

d)

/

20.

Come si crea un nuovo oggetto array?

a)

var nome = new Array(n);

b)

var nome = [];

c)

var nome = new Array();

d)

var nome = Array(n);

21.

Quale metodo restituisce l'ultimo elemento di un array?

a)

pop()

b)

push()

c)

shift()

d)

unshift()

22.

Qual è la sintassi corretta per un ciclo for?

a)

for (inizio; fine; incremento) {}

b)

for (i=0; i<10; i++) {}

c)

for (var i=0; i<10; i++) {}

d)

for (i in array) {}

23.

Come si definisce una funzione in JavaScript?

a)

function nome(parametri) {}

b)

def nome(parametri) {}

c)

func nome(parametri) {}

d)

nome(parametri) {}

24.

Qual è l'operatore per 'diverso' in JavaScript?

a)

!=

b)

==

c)

===

d)

!==

25.

Quale metodo crea una stringa con gli elementi di un array separati da virgola?

a)

toString()

b)

join()

c)

concat()

d)

slice()

26.

Come si usa l'istruzione switch?

a)

switch (variabile) {}

b)

case (variabile) {}

c)

if (variabile) {}

d)

for (variabile) {}

27.

a.shift() restituisce il primo elemento dell’array a e lo rimuove dallo stesso

4 lines
28.

a.unshift(e1,e2,..) inserisce uno o più elementi ei in a e ne restituisce la nuova lunghezza

4 lines
29.

a.splice() usato per aggiungere o rimuovere elementi

4 lines
30.

a.sort() ordina gli elementi dell’array a

4 lines
31.

a.reverse() inverte l’ordine degli elementi di a

4 lines
32.

a.valueOff() restituisce tutti gli elementi dell’array a (separati da virgola)

4 lines
33.

La proprietà length restituisce il numero di caratteri di una stringa.

4 lines
34.

var st = "stringhetta"; document.write(st.length) (restituisce 11)

4 lines
35.

I metodi dell’oggetto String sono: anchor() restituisce la stringa come ancora

4 lines
36.

big() restituisce la stringa in testo grande

4 lines
37.

blink() restituisce la stringa in testo lampeggiante

4 lines
38.

bold() restituisce la stringa in grassetto

4 lines
39.

charAt(n) restituisce il carattere in posizione n

4 lines
40.

charCodeAt(n) restituisce il codice Unicode del carattere in posizione n

4 lines
41.

concat(x1,x2,..) concatena una o più valori (x1, x2, ..), anche non di tipo stringa

4 lines
42.

fontcolor(color) restituisce la stringa di colore color (codice colore)

4 lines
43.

fontsize(size) restituisce la stringa di dimensione size

4 lines
44.

fromCharCode(n) restituisce il carattere corrispondente al codice unicode n

4 lines
45.

indexOf(char) posizione della prima occorrenza del carattere char (-1 se non lo trova)

4 lines
46.

lastIndexOf(char) posizione dell’ultima del carattere char (-1 se non lo trova)

4 lines
47.

italics() restituisce la stringa in corsivo

4 lines
48.

link() restituisce la stringa come un collegamento ipertestuale

4 lines
49.

match(exp) restituisce una stringa o "null" in base ad esp (espressione nregolare)

4 lines
50.

replace(exp,str) sostituisce alcuni exp con str

4 lines
51.

search(exp) restituisce la posizione (o -1) di esp

4 lines
52.

small() restituisce una stringa in testo piccolo

4 lines
53.

a = split(sep) spezze la stringa in nell’array a in base al carattere di separazione sep

4 lines
54.

slice(p1,p2) restituisce la sottostringa da posizione p1 a posizione p2 (come ‘substring’)

4 lines
55.

substr(p1,len) restituisce la sottostringa di len caratteri a partrire dalla posizione p1

4 lines
56.

substring(p1,p2) restituisce la sottostringa da posizione p1 a posizione p2 (come ‘slice’)

4 lines
57.

toLowerCase() converte in minuscolo

4 lines
58.

toUpperCase() converte in maiuscolo

4 lines
59.

Math - l’oggetto interno Math fornisce proprietà e metodi matematici.

4 lines
60.

Math.E P base del logaritmo naturale

4 lines
61.

Math.LN2 P logaritmo naturale di 2

4 lines
62.

Math.LN10 p logaritmo naturale di 10

4 lines
63.

Math.LOG2E p logaritmo in base 2 di E

4 lines
64.

Math.LOG10E p logaritmo in base 10 di E

4 lines
65.

Math.PI p Pi Greco

4 lines
66.

Math.SQRT1_2 p restituisce 1 diviso per la radice quadrata di 2

4 lines
67.

Math.SQRT2 p radice quadrata di 2

4 lines
68.

Math.abs(x) m valore assoluto di x

4 lines
69.

Math.acos(x) m arcocoseno di x

4 lines
70.

Math.asin(x) m arcoseno di x

4 lines
71.

Math.atan(x) m arcotangente di x

4 lines
72.

Math.atan2(y,x) m angolo tra l’asse x ed un punto (x,y)

4 lines
73.

Math.ceil(x) m restituisce il più piccolo intero maggiore o uguale ad x

4 lines
74.

Math.cos(x) m coseno di x

4 lines
75.

Math.exp(x) m valore di E elevato a x

4 lines
76.

Math.floor(x) m restituisce il più grande intero minore o uguale ad x

4 lines
77.

Math.log(x) m logaritmo naturale di x

4 lines
78.

Math.max(x,y) m massimo tra x e y

4 lines
79.

Math.min(x,y) m minimo tra x e y

4 lines
80.

Math.pow(x,y) m x elevato a y

4 lines
81.

Math.random() m restituisce un numero random tra 0 e 1

4 lines
82.

Math.round(x) m arrotonda x al valore intero più vicino

4 lines
83.

Math.sin(x) m seno di x

4 lines
84.

Math.sqrt(x) m radice quadrata di x

4 lines
85.

Math.tan(x) m tangente di x

4 lines
86.

Date - l’oggetto interno Date, per lavorare con le date, si definisce con il costruttore new.

4 lines
87.

var Data = new Date() Dopo aver creato una istanza dell'oggetto Date, vi si accede tramite i suoi metodi.

4 lines
88.

Data.getDate()

4 lines
89.

I metodi dell’oggetto Date sono: date() restituisce un oggetto Date

4 lines
90.

getDate() giorno dell'oggetto Date

4 lines
91.

getDay() giorno dell'oggetto Date (0=domenica etc...)

4 lines
92.

getMonth() mese dell'oggetto Date (0=gennaio etc...)

4 lines
93.

getFullYear() anno dell'oggetto Date (4 cifre)

4 lines
94.

getYear() anno dell'oggetto Date (da 0 a

4 lines
95.

Che cosa restituisce il metodo getDay() dell'oggetto Date?

a)

giorno dell'oggetto Date (0=domenica etc...)

b)

mese dell'oggetto Date (0=gennaio etc...)

c)

anno dell'oggetto Date (4 cifre)

d)

anno dell'oggetto Date (da 0 a 99)

96.

Che cosa restituisce il metodo getMonth() dell'oggetto Date?

a)

giorno dell'oggetto Date (0=domenica etc...)

b)

mese dell'oggetto Date (0=gennaio etc...)

c)

anno dell'oggetto Date (4 cifre)

d)

anno dell'oggetto Date (da 0 a 99)

97.

Che cosa restituisce il metodo getFullYear() dell'oggetto Date?

a)

giorno dell'oggetto Date (0=domenica etc...)

b)

mese dell'oggetto Date (0=gennaio etc...)

c)

anno dell'oggetto Date (4 cifre)

d)

anno dell'oggetto Date (da 0 a 99)

98.

Che cosa restituisce il metodo getYear() dell'oggetto Date?

a)

giorno dell'oggetto Date (0=domenica etc...)

b)

mese dell'oggetto Date (0=gennaio etc...)

c)

anno dell'oggetto Date (4 cifre)

d)

anno dell'oggetto Date (da 0 a 99)

99.

Che cosa restituisce il metodo getHours() dell'oggetto Date?

a)

ora dell'oggetto Date (da 0 a 23)

b)

minuti dell'oggetto Date (da 0 a 59)

c)

secondi dell'oggetto Date (da 0 a 59)

d)

millisecondi dalla mezzanotte del 1/1/1970

100.

Che cosa restituisce il metodo getMinutes() dell'oggetto Date?

a)

ora dell'oggetto Date (da 0 a 23)

b)

minuti dell'oggetto Date (da 0 a 59)

c)

secondi dell'oggetto Date (da 0 a 59)

d)

millisecondi dalla mezzanotte del 1/1/1970

101.

Che cosa restituisce il metodo getSeconds() dell'oggetto Date?

a)

ora dell'oggetto Date (da 0 a 23)

b)

minuti dell'oggetto Date (da 0 a 59)

c)

secondi dell'oggetto Date (da 0 a 59)

d)

millisecondi dalla mezzanotte del 1/1/1970

102.

Che cosa restituisce il metodo getTime() dell'oggetto Date?

a)

ora dell'oggetto Date (da 0 a 23)

b)

minuti dell'oggetto Date (da 0 a 59)

c)

secondi dell'oggetto Date (da 0 a 59)

d)

millisecondi dalla mezzanotte del 1/1/1970

103.

Che cosa fa il metodo setDate() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta l'ora per l'oggetto Date (0-23)

d)

imposta i minuti per l'oggetto Date (0-59)

104.

Che cosa fa il metodo setFullYear() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta l'ora per l'oggetto Date (0-23)

d)

imposta i minuti per l'oggetto Date (0-59)

105.

Che cosa fa il metodo setHours() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta l'ora per l'oggetto Date (0-23)

d)

imposta i minuti per l'oggetto Date (0-59)

106.

Che cosa fa il metodo setMinutes() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta l'ora per l'oggetto Date (0-23)

d)

imposta i minuti per l'oggetto Date (0-59)

107.

Che cosa fa il metodo setMonth() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta il mese per l'oggetto Date (0-11. 0=gennaio, 1=febbraio...)

d)

imposta i secondi per l'oggetto Date (0-59)

108.

Che cosa fa il metodo setSeconds() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta il mese per l'oggetto Date (0-11. 0=gennaio, 1=febbraio...)

d)

imposta i secondi per l'oggetto Date (0-59)

109.

Che cosa fa il metodo setTime() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (4 cifre)

c)

imposta i millisecondi a partire dall'1-1-1970

d)

imposta i secondi per l'oggetto Date (0-59)

110.

Che cosa fa il metodo setYear() dell'oggetto Date?

a)

imposta la data per l'oggetto Date (1-31)

b)

imposta l'anno per l'oggetto Date (00-99)

c)

imposta l'ora per l'oggetto Date (0-23)

d)

imposta i minuti per l'oggetto Date (0-59)

111.

Che cosa fa il metodo toString() dell'oggetto Date?

a)

converte l'oggetto Date in una stringa

b)

converte l'oggetto Date in una stringa nel formato

c)

visualizza l’espressione in una finestra con i pulsanti OK e Annulla

d)

scrive l’espressione nella pagina

112.

Che cosa fa il metodo toLocaleString() dell'oggetto Date?

a)

converte l'oggetto Date in una stringa

b)

converte l'oggetto Date in una stringa nel formato

c)

visualizza l’espressione in una finestra con i pulsanti OK e Annulla

d)

scrive l’espressione nella pagina

113.

Quali sono le famiglie di oggetti supportate da JS?

a)

Integrati o interni al linguaggio

b)

Browser-dipendenti

c)

Derivati da HTML

d)

Definiti dall'utente

114.

Cosa restituisce l'oggetto history?

a)

Gli url visitati dalla finestra

b)

Il numero di frame nei quali è divisa la finestra

c)

Il nome della finestra

d)

Informazioni sul monitor

115.

Qual è la funzione di alert(msg)?

a)

Mostra un messaggio pop-up

b)

Mostra una casella di dialogo

c)

Esegue una funzione

d)

Rimuove il focus dalla finestra

116.

Cosa fa la funzione setTimeout(istr,rit)?

a)

Esegue le istruzioni dopo un ritardo

b)

Esegue la funzione ogni ms millisecondi

c)

Ridimensiona la finestra

d)

Muove la finestra corrente

117.

Cosa restituisce l'oggetto location?

a)

URL della pagina corrente

b)

Nome della finestra

c)

Informazioni sul browser

d)

Numero di frame