wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

cose

Total questions: 24

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Riguardo l'MVC, quale affermazione è falsa?

a)

Una servelt usa il Dispatcher per inviare i dati ai bean

b)

Una JSP non deve modificare i beans ma solo leggerli

c)

Una servlet deve calcolare dati e condividerli tramite bean con una o più JSP

d)

Una servlet usa il meccanismo del forward per passare il controllo ad una JSP

2.

Data l'espressione &{nome} all'interno di una JSP, quali (uno o più) dei seguenti codici NON è ad essa equivalente?

a)

<%=pageContext.findAttribute("name") %>

b)

<%= request.findAttribute("name")%>

c)

<%=session.findAttribute("name")%>

d)

<jsp:userBean id="name" type="somePackeage.SomeClass" scope="..."><%= name %>

e)

Nessuna risposta è giusta

3.

Se session è lo scope del bean costumer a quale espressione EL il seguente codice è equivalente?

<jsp:userBean id="costomer" type="coreservlet.NameBean" scope="session"/>

<jsp:getProperty name="customer" property="firstName" />

a)

&{firstName}

b)

&{costumer.firstName}

c)

&{costumer.FirstName}

d)

&{FirstName}

4.

Il Model View Controller (MVC) è l'unica architettura su cui basare lo sviluppo di un'applicazione web

a)

Falso

b)

Vero

5.

Un file JSP può includere un altro in vario modi. Indicare quali affermazioni sono vere (più di una)

a)

Si usa includere a tempo di risposta quando si vuole inserire informazioni quali news in un blog

b)

Si usa includere a tempo di traduzione quando si vuole inserire informazioni quali news in un blog

c)

Si usa includere a tempo di traduzione quando si vuole inserire informazioni quali il nome dell'autore ed il suo indirizzo a fine pagina

d)

Si usa includere a tempo di risposta quando si vuole inserire informazioni quali il nome dell'autore ed il suo indirizzo a fine pagina

e)

Nessuna risposta è giusta

6.

Dato il seguente codice:


<!DOCTYPE HTML>

<HTML>

<HEAD>

<TITLE> The contenteType Attribute </TITLE>

</HEAD>

<BODY>

<H2> The contenteType Attribute </H2>

<%@ page contentType="text/html" %>

Questo è un testo <B> niente </B> altro.

</BODY>

</HTML>


Il broweser mosta a video:

a)

solo il testo del codice HTML senza sua esecuzione fino alla direttiva page

b)

il risultato dell'esecuzione del codice HTML

c)

il risultato dell'esecuzione del codice HTML fino alla direttiva page

d)

solo il testo del codice HTML senza sua esecuzione

7.

Il seguente codie è Thread-safe?

<&! private int idNum=0, %>

<%

String uerID= "userID" + idNum;

out.println("Your ID is" + userID +".");

idNum= idNum + 1;

%>

a)

b)

No

8.

Indicare quale di queste affermazioni è vera (più di una):

a)

la durata di una vita di un cookie in un client può essere definita dal server al momento della sua creazione

b)

un cookie può essere restituito solo al server che lo ha creato

c)

un cookie viene creato dal client ed inviato a tutti i server che ne fanno richiesta

d)

un cookie può essere restituito solo alla pagina che lo ha creato

e)

un cookie viene inviato al browser solo se questi è configurato per accettarli

9.

Nel caso di inclusione di una JSP a tempo di risposta, se la JSP inclusa viene modificata allora la JSP che include va modificata per permettere la riconversione in servlet.

a)

Vero

b)

Falso

10.

Tramite codice JSP è possibile popolare automaticamente le proprietà di un bean con i parametri input del client

a)

Falso

b)

Vero

11.

Redirect e Forward. Marcare le affermazioni vere (una o più)

a)

L'operatore di forward da parte di una servet conivolge il browser e mantiene i dati nello scope di request

b)

La redirezione da parte di una servlet coinvolge il browser e cancella tutti i dati nello scope di sessione

c)

L'operazione di forward da parte di una servlet è invisibile al browser e mantiene i dati nello scope di sessione

d)

La redirezione da parte di una servlet coinvolge il browser e cancella tutti dati nello scope di request

e)

Nessuna delle precedenti

12.

Ciclo di vita della servet. Quale affermazione è falsa? (una o più)

a)

destroy è chiamata quando il server cancella la istanza della servlet

b)

service è chiamata in un nuovo thread dal server ad ogni richiesta

c)

doGet è chiamata da servic e e gestisce il messaggio GET

d)

init è eseguita una sola volta al caricamento della servlet

e)

Nessuna risposta è falsa

13.

Quante righe rendono questo codice non XML?

<?xml version=1.0?>

<note>

<to age=29> Tove </to>

<from> Jani </from>

</note>

a)

2 righe

b)

Nessuna riga

c)

1 riga

d)

4 righe

e)

3 righe

14.

Qual è la sintassi CSS corretta per rendere tutti gli elementi <p> in grassetto?

a)

p { text-size: bold}

b)

<p style="fontsize: bold">

c)

p { font: bold}

d)

p{ font-weightː bold }

e)

<p style=""text-size: bold">

15.

Definite per esteso l'acronimo JSP

a)

Java Serialized Pages

b)

Java Servant Pages

c)

Java Server Page

d)

Jeser Server Pages

e)

Java Sun Pages

16.

Quali sono i livelli di "scope" accessibili da una JSP?

a)

application, page, cookie, context

b)

page, cookie, request, session

c)

jsp, request, session, application

d)

page, response, servletContext, session

e)

page, request, session, application

17.

Un "cookie" può essere impostato dal lato-server e inviato ai clint:

a)

utilizzando esclusivamente delle Applet.

b)

utilizzando sia Servlet che JSP

c)

utilizzando esclusivamente delle JSP

d)

utilizzando esclusivamente delle Servlet

e)

utilizzando codice javaScript

18.

Qual è l’effetto del seguente codice?

<a url="http://www.w3schools.com"> <img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0">

</a>

a)

Creare un link a w3schools sull’immagine smiley.gif

b)

Creare un link a w3schoold sul testo "HTML tutorial"

c)

Creare un link a w3schools sul testo "HTML tutorial" e l'immagine smile.gif

d)

Non è definito perché il codice è sbagliato (href)

19.

Quale di questi non è parte Box Model?Co

a)

Border

b)

Padding

c)

Box

d)

Margin

e)

Content

20.

L'attributo "class" è utilizzato per modificare in modo selettivo ed uniforme lo stile di uno o più elementi di un documento

a)

Vero

b)

Falso

21.

<head>

<style>

p { background-color: yellow; color: red; }

.foo { color: yellow;}

p.bar { color: yellow; background-color: transparent; }

.foo2 { background-color: yellow; }

</style>

</head>


<body class="foo2">

1. <p>BRAVO CHI LEGGE</p>

2. <p class="foo">BRAVO CHI LEGGE</p>

3. <p class="bar">BRAVO CHI LEGGE</p>

</body>

a)

Linea 1

b)

Linea 2

c)

Linea 3

d)

Nessuna

22.

Dato il codice:


<!DOCTYPE html>

<html>

<body>

<p id="demo">Demo </p>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction() { document.getElementById("demo").innerHTML = "Hello World"; }

</script>

</body>

</html>

Indicare quali effetti produce la sua esecuzione:

a)

Mostra il testo "Demo" seguito da un bottone con etichetta "Try it" che, quando cliccato, sostituisce "Demo" con "Hello Word".

b)

mostra solo un bottone con etichetta “Try it” che, quando cliccato, sostituisce “Try it” con“Hello World”.

c)

mostra il testo “Demo” seguito da un bottone che, quando cliccato, sostituisce “Demo” ed il bottone con “HelloWorld”.

d)

Il codice è errato e non mostra nulla

23.

Quale sarà l'output risultante dell'esecuzione del seguente prezzo di codice JSP:

<% if(false) { %>

To be

<% } else { %>

or not to be

<% } %> ?

a)

To be

b)

or not to be

c)

To be, or not to be

d)

Codice errato

24.

Come è classificabile il seguente documento XML:

<?xml version="1.0"?>

<!DOCTYPE note [

<!ELEMENT note (to,from,heading,body)>

<!ELEMENT to (#PCDATA)>

<!ELEMENT from (#PCDATA)>

<!ELEMENT heading (#PCDATA)>

<!ELEMENT body (#PCDATA)>

]>

<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<corpo>Don't forget me this weekend</corpo>

</note

a)

ben formato ma non valido

b)

mal formato ma valido

c)

valido

d)

non valido

e)

mal formato e non valido