wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz su JavaScriptP1

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.

Qual è il nome ufficiale di JavaScript?

a)

JScript

b)

LiveScript

c)

ECMAScript

d)

Java

2.

In quale anno JavaScript è diventato uno standard ECMA?

a)

2009

b)

1999

c)

1997

d)

1995

3.

Quale azienda ha sviluppato inizialmente JavaScript?

a)

Oracle

b)

Netscape

c)

Microsoft

d)

IBM

4.

Qual è la versione di ECMAScript che corrisponde a JavaScript 1.5?

a)

ECMAScript Edition 5

b)

ECMAScript Edition 3

c)

ECMAScript 6

d)

ECMAScript 7

5.

Qual è una delle principali differenze tra Java e JavaScript?

a)

JavaScript è un linguaggio di programmazione, Java no

b)

Java e JavaScript sono identici

c)

Java è compilato, JavaScript è interpretato

d)

Java è interpretato, JavaScript è compilato

6.

Quale delle seguenti affermazioni è vera riguardo a JavaScript?

a)

È un linguaggio debolmente tipizzato

b)

È un linguaggio fortemente tipizzato

c)

Non può essere usato nel browser

d)

È un linguaggio compilato

7.

Quale metodo è utilizzato per mostrare un messaggio in un dialogo in JavaScript?

a)

console.log()

b)

prompt()

c)

alert()

d)

document.write()

8.

Quale delle seguenti parole chiave non può essere utilizzata per dichiarare una variabile in JavaScript?

a)

const

b)

var

c)

static

d)

let

9.

Qual è la sintassi corretta per dichiarare una variabile costante in JavaScript?

a)

var nomeVariabile;

b)

let nomeVariabile;

c)

declare nomeVariabile;

d)

const nomeVariabile;

10.

Quale delle seguenti affermazioni è vera riguardo allo scope delle variabili in JavaScript?

a)

Le variabili dichiarate con const non possono essere modificate

b)

Le variabili dichiarate con let hanno scope globale

c)

Le variabili dichiarate senza parola chiave hanno scope locale

d)

Le variabili dichiarate con var hanno scope globale

11.

Quale operatore è utilizzato per la negazione logica in JavaScript?

a)

==

b)

||

c)

!

d)

&&

12.

Quale metodo viene utilizzato per scrivere una stringa nel documento HTML?

a)

innerHTML()

b)

console.log()

c)

document.write()

d)

alert()

13.

Quale dei seguenti è un tipo di dato primitivo in JavaScript?

a)

Array

b)

Object

c)

String

d)

Function

14.

Quale dei seguenti metodi è utilizzato per convertire una stringa in un numero intero?

a)

parseInt()

b)

Number()

c)

parseFloat()

d)

toString()

15.

Quale dei seguenti metodi restituisce un array contenente tutti gli elementi con un nome di classe specificato?

a)

getElementsByClassName()

b)

getElementById()

c)

getElementsByTagName()

d)

querySelector()

16.

Quale dei seguenti eventi si verifica quando un elemento perde il focus?

a)

blur

b)

change

c)

focus

d)

click

17.

Quale dei seguenti metodi è utilizzato per rimuovere un elemento dal DOM?

a)

destroy()

b)

removeChild()

c)

removeElement()

d)

deleteElement()

18.

Quale dei seguenti metodi è utilizzato per aggiungere un gestore di eventi a un elemento?

a)

setEvent()

b)

onEvent()

c)

attachEvent()

d)

addEventListener()

19.

Quale dei seguenti è un modo corretto per dichiarare una funzione in JavaScript?

a)

myFunction() = function {}

b)

function:myFunction() {}

c)

function myFunction() {}

d)

function = myFunction() {}

20.

Quale dei seguenti operatori è utilizzato per confrontare valori e tipi in JavaScript?

a)

===

b)

!=

c)

==

d)

!==

21.

Quale dei seguenti metodi restituisce il numero di elementi in un array?

a)

length()

b)

size()

c)

count()

d)

length

22.

Quale dei seguenti metodi è utilizzato per aggiungere un elemento alla fine di un array?

a)

push()

b)

pop()

c)

shift()

d)

unshift()

23.

Quale dei seguenti metodi è utilizzato per rimuovere l'ultimo elemento di un array?

a)

push()

b)

unshift()

c)

shift()

d)

pop()

24.

Quale dei seguenti metodi è utilizzato per unire due o più array?

a)

concat()

b)

join()

c)

merge()

d)

combine()

25.

Quale dei seguenti metodi è utilizzato per ordinare gli elementi di un array?

a)

order()

b)

sort()

c)

arrange()

d)

organize()

26.

Quale dei seguenti metodi è utilizzato per creare un nuovo array con tutti gli elementi che superano un test specificato?

a)

reduce()

b)

every()

c)

map()

d)

filter()

27.

Quale dei seguenti metodi è utilizzato per eseguire una funzione su ogni elemento di un array?

a)

forEach()

b)

map()

c)

filter()

d)

reduce()

28.

Quale dei seguenti metodi è utilizzato per ottenere un sotto-array di un array?

a)

slice()

b)

splice()

c)

subArray()

d)

extract()

29.

Quale dei seguenti metodi è utilizzato per rimuovere elementi da un array?

a)

slice()

b)

splice()

c)

delete()

d)

remove()

30.

Quale dei seguenti metodi è utilizzato per trovare l'indice del primo elemento che corrisponde a un valore specificato?

a)

indexOf()

b)

findIndex()

c)

search()

d)

locate()

31.

Quale dei seguenti metodi è utilizzato per convertire un array in una string?

a)

stringify()

b)

toString()

c)

join()

d)

convert()

32.

Quale dei seguenti metodi è utilizzato per verificare se un array include un certo elemento?

a)

includes()

b)

contains()

c)

exists()

d)

has()

33.

Quale dei seguenti metodi è utilizzato per eseguire una funzione su ogni elemento di un array e restituire un nuovo array?

a)

forEach()

b)

map()

c)

filter()

d)

reduce()

34.

Quale dei seguenti metodi è utilizzato per ridurre un array a un singolo valore?

a)

combine()

b)

reduce()

c)

aggregate()

d)

fold()

35.

Quale dei seguenti metodi è utilizzato per verificare se tutti gli elementi di un array soddisfano una condizione?

a)

some()

b)

each()

c)

every()

d)

all()

36.

Quale dei seguenti metodi è utilizzato per verificare se almeno un elemento di un array soddisfa una condizione?

a)

some()

b)

exists()

c)

any()

d)

one()

37.

Quale dei seguenti metodi è utilizzato per ottenere il primo elemento di un array?

a)

head()

b)

first()

c)

slice(0, 1)

d)

at(0)

38.

Quale dei seguenti metodi è utilizzato per ottenere l'ultimo elemento di un array?

a)

tail()

b)

last()

c)

at(-1)

d)

slice(-1)

39.

Quale dei seguenti metodi è utilizzato per creare un nuovo array con gli elementi di un array originale che soddisfano una condizione?

a)

every()

b)

reduce()

c)

map()

d)

filter()

40.

Quale dei seguenti metodi è utilizzato per eseguire una funzione su ogni elemento di un array e restituire un nuovo array con i risultati?

a)

forEach()

b)

reduce()

c)

map()

d)

filter()

41.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente solo gli elementi unici di un array?

a)

filter()

b)

unique()

c)

distinct()

d)

reduce()

42.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine inverso?

a)

backward()

b)

flip()

c)

reverse()

d)

invert()

43.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine casuale?

a)

sort()

b)

shuffle()

c)

mix()

d)

randomize()

44.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine crescente?

a)

sort()

b)

order()

c)

arrange()

d)

organize()

45.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine decrescente?

a)

arrange()

b)

sort()

c)

order()

d)

reverse()

46.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine alfabetico?

a)

arrange()

b)

sort()

c)

alphabetize()

d)

order()

47.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine numerico?

a)

sort()

b)

order()

c)

arrange()

d)

numerical()

48.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di lunghezza?

a)

sort()

b)

lengthSort()

c)

arrange()

d)

order()

49.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di frequenza?

a)

arrange()

b)

sort()

c)

frequencySort()

d)

order()

50.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di importanza?

a)

arrange()

b)

order()

c)

importanceSort()

d)

sort()

51.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di rilevanza?

a)

relevanceSort()

b)

order()

c)

sort()

d)

arrange()

52.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di priorità?

a)

arrange()

b)

order()

c)

sort()

d)

prioritySort()

53.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di utilità?

a)

utilitySort()

b)

order()

c)

arrange()

d)

sort()

54.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di funzionalità?

a)

arrange()

b)

order()

c)

sort()

d)

functionalitySort()

55.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di efficacia?

a)

effectivenessSort()

b)

sort()

c)

order()

d)

arrange()

56.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di efficienza?

a)

efficiencySort()

b)

sort()

c)

order()

d)

arrange()

57.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di produttività?

a)

productivitySort()

b)

sort()

c)

order()

d)

arrange()

58.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di prestazione?

a)

arrange()

b)

order()

c)

sort()

d)

performanceSort()

59.

Quale dei seguenti metodi è utilizzato per ottenere un array contenente gli elementi di un array originale in ordine di qualità?

a)

order()

b)

sort()

c)

qualitySort()

d)

arrange()