wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TSW II intercorso

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

Cosa stampa il seguente codice nella console?

Var bottle = { contents: function () { return this.full ? “full” : “empty” }, full:true} console.log(bottle.contensts ());

a)

full

b)

undefined

c)

Non rispondo

d)

empty

e)

Null

2.

1.      In CSS, quale è lo statement che consente di non visualizzare un particolare elemento (tag)?

a)

Display: initial

b)

Display: hidden

c)

Display: none

d)

Display: inline

e)

Non rispondo

3.

1.      Quale risposta rappresenta il seguente ordine di TIPI JSON: Object, Array, Number, Boolean, String?

a)

[], {}, 0, “false”, 0

b)

{}”, “{}”, “a string”, “false”; “0

c)

{}”, “[]”, 0, false, {}

d)

{}, [], 0, true, “0”

e)

Non rispondo

4.

1.      Quando un utente visualizza una pagina contenente un programma JavaScript, quale macchina esegue lo script?

a)

La macchina utente che sta eseguendo il browser

b)

L'application server

c)

Nessuna delle opzioni

d)

Non rispondo

e)

Il web server

5.

Quale dei seguenti statement in jQuery, aggiunge l'evento che permette di nascondere un paragrafo se cliccato?

a)

$("p").click(function() {p.hide()});

b)

  $(“p”).click(function() {$(this).hide()});

c)

$(“p”).onclick(function() {$(this).hide()});

d)

Non rispondo

e)

$(“p”).click(function() {hide()});

6.

Quale dei seguenti frammenti di codice viene utilizzato per prevenire che il codice venga eseguito prima che il browser finisca di caricare la pagina?

a)

$(document).load()

b)

$(document).ready()

c)

$(page).load()

d)

Non rispondo

e)

$(page).ready()

7.

Il metodo JSON.parse():

a)

Converte una stringa JSON in un oggetto JavaScript

b)

Nessuna delle opzioni

c)

Converte un oggetto JSON in una stringa

d)

Non rispondo

e)

Converte una stringa JSON in una tabella HTML

8.

Un sito con layout responsive

a)

Usa esclusivamente i breakpoint

b)

Usa i breakpoint e le percentuali

c)

Non rispondo

d)

Usa la taglia fissa per definire le dimensioni degli elementi

e)

Usa la taglia fissa e i breakpoint

9.

Quale proprietà CSS controlla la dimensione del testo?

a)

Non rispondo

b)

Text-size

c)

Text-style

d)

Font-size

e)

Font-style

10.

Quale metodo jQuery è usato per realizzare una richiesta http asincrona:

a)

Non rispondo

b)

$.ajaxAsync()

c)

$.ajaxSetup()

d)

Dipende dal servizio web utilizzato

e)

$.ajax()

11.

1.      Quale delle seguenti espressioni regolari valida un campo tipo (123)-1234567 (solo numeri)?

a)

/^\(([0-9]{3})\)[^-]([0-9]{7}$/;

b)

/^\(([0-9]{3})\)[-]([0-7])$/;

c)

Non rispondo

d)

Nessuna delle opzioni

e)

/^\(([0-9]{3})\)[-]([0-9]{7}$/;

12.

in JavaScript, come si invoca una funzione denominata "myFunction"?

a)

Non rispondo

b)

Tutte le opzioni

c)

myFunction()

d)

call function myFunction

e)

call myFunction()

13.

Qual è la sintassi corretta in JavaScript per sostituire il testo “this is a demonstration.”?<body><p id=”demo”> This is a demonstration. </p></body>

a)

Non rispondo

b)


#demo.innerHTML= "Hello World!";

c)

Document.getElementsByTagName("p") [0].innerHTML= "Hello World!";

d)

Document.getElementByName("p").inner= "Hello World!";

e)

Document.getelement("p").innerHTML= "Hello World!";

14.

Tra le seguenti qual è una caratteristica di JSON?

a)

Non rispondo

b)

JSON è indipendente dal linguaggio

c)

JSON è facile da leggere e scrivere

d)

È un formato di scambio leggero basato su testo

e)

Tutte le opzioni

15.

1.      Quali dei seguenti statement in JQuery, aggiunge ai paragrafi il colore rosa come background?

a)

$(“p”).css(background-colore:”pink”);

b)

Non rispondo

c)

$(<p>).css(background-color:”pink”);

d)

$(“p”).css(“background-color”,”pink”);

e)

Nessuna delle opzioni

16.

Dov’è il posto giusto dove inserire un codice JavaScript?

a)

Il codice JavaScript non può essere inserito

b)

Nella sezione <head>

c)

Nella sezione <body>

d)

Sia la sezione <head> che <body> sono corrette

e)

Non rispondo

17.

Quale metodo jQuery permette di specificare una funzione da eseguire per ogni elemento selezionato?

a)

Nessuna delle opzioni

b)

For(function() {…})

c)

Selected(function() {…})

d)

Non rispondo

e)

Each(function() {…})

18.

In JavaScript, quale evento si verifica quando l'utente clicca su element HTML?

a)

Onclick

b)

Non ripondo

c)

Onmouseclick

d)

Onmousehover

e)

Onchange

19.

Quale delle seguenti tecnologie consente di ottenere i dati da un server senza ricaricare l'intera pagina?

a)

MVC

b)

JSON

c)

Non rispondo

d)

AJAX

e)

JavaScript

20.

Il seguente selettore JQuery $("div") cosa seleziona?

a)

L'HTML del primo elemento div

b)

Nessuna delle opzioni

c)

Tutti gli elementi div

d)

Il primo element div

e)

Non rispondo

21.

Quale regola CSS setta i bordi come di seguito? Bordo superiore ed inferiore=10 pixel; bordo sinistro e destro =5 pixel.

a)

Border-width: 5px, 10px

b)

Non rispondo

c)

Border-width: 10px 5px

d)

Border-width: 10px 10px 5px 5px

e)

Border-width:5px 10px 5px 10px

22.

Qual è la CSS media query più appropriata per fare in modo che la grandezza dei caratteri degli elementi nav sia 1.5em quando, su qualsiasi tipo di dispositivo, la larghezza della visualizzazione è tra 480px e 1024px.

a)

@media only screen and (min-width: 1024px) {nav { font-size: 1.5em;}}

b)

Non rispondo

c)

@media (min-width: 481px) and (max-width: 1023px) {nav {font-size: 1.5em; }

d)

@media print and (min-width: 480px) and (max-width: 1024px) {nav { font-size:1.5em;}}

e)

@media all and (min-width: 480px) and (max-width: 1024 px) {nav {font-size:1.5em;}}

23.

Come considerare il seguente documento XML?
<?xml version=”1.0”?>
 <to> Rose </to>
<from> Mary </from>
<heading> Reminder </heading>
<body> don’t forget me this weekend! </body>

a)

Non rispondo

b)

È un documento html

c)

È “well formed”

d)

Non è “well formed”

e)

Non è un documento XML

24.

In CSS, quale delle seguenti proprietà di un tag ancora implica un collegamento ipertestuale ancora non visitato?

a)

:visited

b)

Non rispondo

c)

:hover

d)

:link

e)

:active

25.

Come dichiari una variabile interna in JavaScript?

a)

Var carName;

b)

Var carName int;

c)

Non rispondo

d)

Variable carName;

e)

int carName;

26.

Qual è il ruolo della funzione di callback di AJAX

a)

Tutte le opzioni

b)

Usa readyState per leggere lo stato di avanzamento della richiesta

c)

Non rispondo

d)

Usa status per verificare l'esito della richiesta

e)

Viene invocata ad ogni variazione di readyState

27.

Data la seguente definizione di un oggetto JSON:
myObj = {
“name”:”John”,
“age”:30,
“cars”: [
{ “name”.”Ford”, “models”:[“Fiesta”,
“Focus”, “Mustang” ] },
 {“name”.”BMW”, “models”:[ “320”, “X3”,
“X5” ] },
{ “name”.”Fiat”, “models”:[ “500”,
“Panda”] }
]
}

con quale delle seguenti opzioni si ottiene il testo “Focus”?

a)

myObj.cars[0].models[1]

b)

myObj[0][1]

c)

Non rispondo

d)

myObj.cars[1]models[0]

e)

myObj.cars[0][1]

28.

Come si scrive lo statement FOR in javascript?

a)

Non rispondo

b)

For (var i = 5 ... 10) {…}

c)

For (var i in 5...10) {…}

d)

For (5 < i < 10; i++) {…}

e)

For (var i = 5; i <= 10; i++) {…}

29.

Come fai in modo che ogni parola in un testo inizi con una lettera maiuscola?

a)

Transform: capitalize

b)

Text-transform: capitalize

c)

Non puoi farlo con CSS

d)

Text-style: capitalize

e)

Non rispondo

30.

Quale metodo jQuery dovrebbe essere utilizzato per gestire i conflitti di nome?

a)

noConflict()

b)

conflict()

c)

nameConflict()

d)

noNameConflict()

e)

Non rispondo

31.

Quale metodo jQuery restituisce l’elemento genitore diretto dell’elemento selezionato?

a)

Ancestors()

b)

Ancestor()

c)

Parents()

d)

Parent()

e)

Non rispondo

32.

Quale metodo jQuery viene utilizzato per impostare una o più proprietà di stile per gli elementi selezionati?

a)

Class()

b)

Style()

c)

Html()

d)

Css()

e)

Non rispondo

33.

Qual è la sintassi CSS corretta per far sì che tutti gli elementi <p> siano in grassetto?

a)

P {font-weight:bold;}

b)

P {text-size:bold;}

c)

<p style=”font-size:bold;”>

d)

<p style=”text-size:bold;”>

e)

Non rispondo

34.

Come si seleziona l’elemento con id “demo”?

a)

*demo

b)

Demo

c)

#demo

d)

.demo

e)

Non rispondo

35.

Come si selezionano tutti gli elementi p dentro un div?

a)

Div ~ p

b)

Div.p

c)

Div p

d)

Div + p

e)

Non rispondo

36.
  1. Qual è la sintassi per fare riferimento ad uno script esterno chiamato “xxx.js”?

a)

<script id=”xxx.js”>

b)

<script src=”xxx.js”>

c)

<script name=”xxx.js”>

d)

<script href=”xxx.js”>

e)

Non rispondo

37.
  1. Qual è il modo corretto per dichiarare un array in JavaScript?

a)

Var colors = (1:”red”, 2:”green”, 3:”blue”)

b)

Var colors = [“red”, “green”, “blue”]

c)

Var colors = 1 = (“red”), 2 = (“green”), 3 = (“blue”)

d)

Var colors = “red”, “green”, “blue”

e)

Non rispondo

38.
  1. Come si crea una funzione in JavaScript?

a)

Function = new myFunction()

b)

Function = myFunction()

c)

Function myFunction()

d)

Function: myFunction()

e)

Non rispondo

39.
  1. Qual è la sintassi JavaScript corretta per cambiare il contenuto del seguente elemento HTML?

<div id=”note”>Note.</div>

a)

Document.getElementById(“note”).innerHTML = “Hello World”;

b)

#demo.innerHTML = “Hello World!”;

c)

Document.getElement(“div”).innerHTML = “Hello World!”;

d)

Document.getElementByName(“div”).innerHTML = “Hello World!”;

e)

Non rispondo

40.
  1. In che modo è possibile descrivere il contenuto di un XML?

a)

XML utilizza XDL per descrivere i dati

b)

XML utilizza una DTD per descrivere i dati

c)

XML utilizza un description node per descrivere i dati

d)

XML utilizza XSL per descrivere i dati

e)

Non rispondo

41.

Quale delle seguenti affermazioni è vera?

a)

Tutti i documenti XML devono avere una DTD

b)

Tutti gli elementi XML devono essere in minuscolo

c)

Tutti gli elementi XML devono essere chiusi correttamente

d)

Tutte le affermazioni sono vere

e)

Non rispondo

42.
  1. Quale affermazione NON è vera?

a)

Gli elementi XML devono essere nidificati correttamente

b)

I tag XML sono case sensitive

c)

I documenti XML devono avere un tag radice

d)

In XML non vengono preservati gli spazi bianchi

e)

Non rispondo

43.
  1. Quale affermazione sull’XML è vera?

a)

[B] gli attributi devono essere presenti in un ordine definito

b)

[A] gli attributi devono sempre essere presenti

c)

Entrambe le affermazioni ([A] e [B]) sono vere

d)

Nessuna delle affermazioni ([A] e [B]) è vera

e)

Non rispondo

44.
  1. Quale simbolo si utilizza come sciorciatoia per jQuery?

a)

Il simbolo #

b)

Il simbolo $

c)

Il simbolo ?

d)

Il simbolo %

e)

Non rispondo

45.
  1. Qual è il codice jQuery corretto per impostare il colore di sfondo di tutti gli elementi di p in rosso?

a)

$("p").layout("background-color", "red");

b)

$("p").css("background-color","red");

c)

$("p").style("background-color", "red");

d)

$("p").manipulate("background-color", "red");

e)

Non rispondo

46.
  1. Il seguente selettore jQuery $(“div.intro”) cosa seleziona?

a)

Tutti gli elementi div con class=”intro”

b)

Il primo elemento div con id=”intro”

c)

Il primo elemento div con class=”intro”

d)

Tutti gli elementi div con id=”intro”

e)

Non rispondo

47.
  1. Quale dei seguenti frammenti di codice viene utilizzato per verificare che una richiesta AJAX è terminata e che il suo stato è ok?

a)

If (this.readyState == 3 && this.status == 200) {…}

b)

If (this.readyState == 2 && this.status == 404) {…}

c)

If (this.readyState == 4 && this.status == 404) {…}

d)

If (this.readyState == 4 && this.status == 200) {…}

e)

Non rispondo

48.
  1. A quale campo viene assegnata la funzione di callback richiamata ogni qualvolta lo stato di una richiesta AJAX cambia?

a)

Onstatechange

b)

Inrequestchange

c)

Onreadystatechange

d)

Onchange

e)

Non rispondo

49.
  1. Quale funzione converte un oggetto JavaScript in una stringa JSON?

a)

JSON.stringify()

b)

JSON.toString()

c)

JSON.serialize()

d)

JSON.text()

e)

Non rispondo