Estratto del documento

Progetto di Applicazioni basate su Basi di Dati

Progetto di

Applicazioni

basate su Basi di

Dati

RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 002

01. Quale componente del World Wide Web si occupa di visualizzare documenti ipertestuali e multimediali?

Browser

Socket TCP

Server

Riferimento ipertestuale

02. Quale browser ha vinto la 'prima guerra dei browser'?

Internet Explorer

Chrome

Netscape Navigator

Safari

03. Cosa fa il server nel contesto del World Wide Web?

Memorizza i riferimenti ipertestuali

Visualizza documenti ipertestuali e multimediali.

Invia i risultati delle ricerche in Telnet

Esegue un servizio per accedere alle risorse locali.

04. Quale è la formula base che ho definito formula del WWW

WWW=URI + HTML + HTTP

WWW = URI + HTML + PHP

WWW = URI + HTML + CSS

WWW = HTTP + HTML + CSS

05. Indica quali sono i 3 componenti orginari e fondamentali che compongono il WWW. Per ognuno specifica: l'acronimo, il nome esteso, l'utilità e danne una

breve descrizione

06. Nel tempo, ai 3 componenti orginari del WWW si sono aggiunte altri componenti. Indicane almeno altri 3 e per ognuno specifica: l'acronimo, il nome esteso,

l'utilità e danne una breve descrizione RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 003

01. Qual è lo svantaggio di un sito web statico?

Accesso diretto al filesystem

Mancanza di automazione

Difficoltà a cambiare lo stile grafico del sito web

Tutte e tre le altre risposte

02. Quando un sito web si dice dinamico?

Quando il sito varia con una certa frequenza

Quando il sito ha risorse multimediali

Quando alcune risorse vengono generate al volo

Quando il sito contiene collegamenti ipertestuali

03. Quale dei seguenti formati file NON è proprio di un sito web statico?

HTML

PHP

CSS

JPG

04. Quale tecnologia ha permesso la creazione di "rich client"?

PHP

JSON

Ajax

HTML

05. Quale dei seguenti tier non è un tier tipico di un'applicazione web?

Browser

Presentation logic

Application logic

Transaction logic

06. Qual è la differenza tra il modello a 3 tiers e quello a 4 tiers per lo sviluppo delle applicazioni web?

Separazione tra presentation logic e browser

Separazione tra application logic e presentation logic

Separazione tra application logic e database

Separazione tra application logic e browser

07. Descrivi in cosa consiste un'architettura web Rich client, indicando quali sono le differenze rispetto ad un'architettura n-tiers, evidenziando pregi e difetti

08. Descrivi i componenti di un'architettura a 4 tier, indicando per ogni componente la funzionalità, dove viene eseguito ed eventuali tecnologie ad esso correlato.

Indica poi i vantaggi di un'architettura a 4 tier rispetto ad una a 3 tier

RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 004

01. Da quanti bit è composto un carattere nella codifica ASCII?

7

8

16

5

02. Quale dei seguenti standard per la codifica dei caratteri sono a dimensione fissa?

UCS-2, UTF-16

UCS-2, UTF-8

UCS-4, UTF-8

UCS-2, UCS-4

03. Da quanti byte può essere rappresentato un carattere codificato come UTF-16?

2 o 4

2, 3 o 4

16

Sempre 2

04. Da quanti byte può essere rappresentato un carattere codificato come UTF-8?

1, 2, 3 o 4

2 o 4

1, 2 o 3

8

05. Descrivi in cosa consiste la codifica UTF, parlando di tutte le sue varianti. Confronta i caratteri esprimibili in UTF con quelli esprimibili in Ansii, in UCS-2 e

in UCS-4 RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 005

01. Di che cosa è acronimo URI?

Uniform Resource Identifier

Universal Resource Identifier

Universal Resource Index

Unique Resource Identifier

02. In un URL dove viene indicata la porta?

Tra path e query

Tra host e path

Tra schema e path

Tra path e segment

03. Quale tra un URL e un URN può indicare una risorsa non più esistente o non accessibile?

Solo l'URL

Nessuno, entrambi devono puntare a risorse accessibili

Solo l'URN

Entrambi

04. Quali dei seguenti URI non è un URL?

telnet://example.com:23

ftp://ftp.example.com/files/document.txt

urn:uuid:123e4567-e89b-12d3-a456-426655440000

mailto:user@example.com

05. Quali delle seguenti affermazioni è vera?

Gli URN possono essere divisi in URL e URI

Gli URL possono essere divisi in URI e URN

Gli URI possono essere divisi in URL e URN

Nessuna delle altre affermazioni è vera

06. Fornisci la forma generica di un URN e di un URL, indicando tutte le componenti e l'ordine con cui possono comparire. A completamento del tutto fornisci

almeno un paio di esempi sia di URN che di URL

07. Indica cosa è un URI e quanti tipi di URI esistono. Di ognuno di questi tipi di URI, dai una breve descrizione, evidenziando cosa lo contradistingue e fornisci

almeno un paio di esempi. RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 006

01. Quando un URI è assoluto?

Quando inizia con @

Quando inizia con uno schema

Quando inizia con #

Quando inizia con /

02. Quali dei seguenti protocolli di rete è stato pensato per trasferire efficentemente file memorizzati su un computer remoto?

FTP

SMTP

NEWS

TELNET

03. Quale servizio è in genere in ascolto alla porta 80?

SMTP

HTTP

FTP

HTTPS

04. Qual è la differenza tra HTTP e HTTPS?

HTTPS è un'estensione di HTTP che consente la definizione di URL più lunghi

HTTP è una versione obsoleta di HTTPS che non viene più usata

HTTPS garantisce tempi di risposta più rapidi di HTTP

Il protocollo HTTPS usa una connessione sicura

05. In quale dei seguenti URL è presente la parte segment?

http://localhost:8080/el.html

http://www.example.com/dir1/el.html#par2

https://www.amazon.it/gp/cart/view.html?ref_=nav_cart

https://www.example.com/dir1/el.html

06. Dato l’URI assoluto di base http://www.example.com/dir1/dir2/el , e l'URI relativo .././dir4/el2 a quale URI assoluto corrisponde?

http://www.example.com/dir4/dir1/dir2/el2

http://www.example.com/dir1/dir2/dir4/el2

http://www.example.com/dir1/dir4/el2

http://www.example.com/dir4/el2

07. Fornisci lo schema generale dei seguenti tipi di URL: HTTP, FTP e SMTP. Per ognuno di questi tipi di URL, descrivi gli elementi che compongno lo schema,

lo scopo del protocollo e riporta un esempio di URL valido

08. Dato l'URL assoluto "https://www.example.com/page1/subpage/a.html", a quali URL assoluti corrispondono i seguenti URL relativi? 1) Subpage/a.html 2)

../a.html 3) #cap 4) /a.html 5) ../subpage/a.html 6) ../../subpage/a.html

RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 007

01. Nel modello TCP/IP quali livelli dello standard ISO/OSI vengono raggruppati nel livello applicazione?

Presentazione, Sessione, Trasporto

Applicazione, Presentazione, Trasporto

Applicazione, Presentazione, Sessione

Applicazione, Sessione, Trasporto

02. A quale livello appartiene il protocollo IP nello standard ISO/OSI?

Fisico

Rete

Trasporto

Collegamento

03. Quale dei seguenti livelli non appartiene allo standard ISO/OSI?

Presentazione

Trasporto

Sincronizzazione

Applicazione

04. A cosa serve il DNS?

Ad ottenere l'elenco dei servizi attivi per un dato indirizzo IP

A convertire i nomi del dominio in indirizzi IP

A convertire i nomi del servizio in porte TCP

A verificare se il computer all'indirizzo IP specificato è in funzione

05. Quante porte diverse possono essere specificate nel protocollo TCP?

2^16

2^64

2^32

2^8

06. Quanti indirizzi diversi possono essere specificati con un indirizzo IP (versione 4)?

2^48

2^16

2^32

2^64

07. Quale dei seguenti indirizzi IP viene considerato localhost?

127.0.0.1

10.0.0.1

192.168.1.1

0.0.0.0 RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

08. A quale livello appartiene il protocollo TCP nello standard ISO/OSI?

Fisico

Rete

Collegamento

Trasporto

09. Indica quali strati formano lo standard ISO/OSI. Di ognuno riporta brevemente qual è il proprio compito

10. Descrivi cosa sono i protocolli TCP e IP e a quale strato dello standard ISO/OSI appartengono

11. Confronta lo standard ISO/OSI con lo standard TCP/IP: indicando gli strati di ognuno dei due standard ed indicando eventuali corrispondenze nei due

schemi RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 008

01. Qual è lo scopo principale dell'HTTP?

Identificare i protocolli di rete utilizzati

Gestire le connessioni di rete

Criptare i dati trasmessi tra server e client

Trasferire file tra server e client

02. In quale versione del protocollo HTTP viene definito il metodo POST?

1.1

0.9

2.0

1.0

03. Qual è il vantaggio delle connessioni HTTP permanenti?

Tutte e tre le altre risposte

Migliorano le performance della rete

Permettono di ridurre l'attesa della visualizzazione

Richiedono meno connessioni TCP

04. Qual è il significato dell'acronimo HTTP?

HyperText Transfer Protocol

Hypertext Transfer Program

Hyperlink Text Processor

High Transmission Protocol

05. Indica le differenze tra le varie versioni HTTP per quanto riguarda la connessione e i tempi/modalità per richieste multiple

06. Ripercorri brevemente la storia delle versioni del protocollo HTTP, indicando per ognuna le funzionalità introdotte

07. Descrivi il protocollo HTTP, indicando perché è un protocollo generico, client-server e senza stato

RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 009

01. In quale classe di stato vengono raggruppati i codici di stato Redirection?

3xx

5xx

4xx

2xx

02. Quale header HTTP indica la lunghezza della risposta?

Size

Length

Content-Size

Content-Length

03. Quale dei seguenti metodi non è né sicuro né idempotente?

GET

PUT

DELETE

POST

04. Quale dei seguenti metodi non è un metodo HTTP valido?

OPTIONS

SYNC

HEAD

POST

05. In una richiesta HTTP, dove viene specificata la versione HTTP da usare?

Nella prima riga del Body

Nella prima riga dell'header

Nella prima riga, dopo metodo e URI

All'interno della sezione degli Header, in una posizione qualunque

06. In una richiesta HTTP, qual è il giusto ordine degli elementi Body, Header, Method e URI?

Method, Header, Uri e Body

Method, URI, Header e Body

Header, Method, URI e Body

Header, Uri, Method e Body

07. Descrivi le 5 classi di stato in cui vengono suddivisi i codici di stato restituiti in una risposta HTTP. Per ogni classe riporta almeno un esempio di un codice

appartenente alla classe ed indica il significato

08. Descrivi la struttura di una risposta HTTP, riportando almeno 4 header che possono essere specificati dal server. Genera quindi un esempio di risposta con

tutti gli header appena descritti

09. Indica almeno 5 metodi che possono essere usati da un client in una richiesta HTTP. Per ognuno dei metodi, indica lo scopo e indica se è sicuro e se è

idempotente

10. Descrivi la struttura di una richiesta HTTP, riportando almeno 4 header che possono essere specificati dal client. Genera quindi un esempio di richiesta con

tutti gli header appena descritti RISPOSTE CHIUSE

Progetto di Applicazioni basate su Basi di Dati

Lezione 010

01. Quale delle seguenti affermazioni sui cookie è falsa?

Il client invia il cookie, se presente, al server

Il server restituisce il cookie al client dopo la prima richiesta

I cookie vengono memorizzati sul server

I cookie vengon

Anteprima
Vedrai una selezione di 10 pagine su 41
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 1 Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 2
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 6
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 11
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 16
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 21
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 26
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 31
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 36
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Progetto di applicazioni basate su basi di dati - Paniere compilato Pag. 41
1 su 41
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher OneDocMan di informazioni apprese con la frequenza delle lezioni di Progetto di applicazioni basate su basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università telematica "e-Campus" di Novedrate (CO) o del prof Fiorentini Luigi.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community