wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UC4 : Tecnico Programmatore Siti Web

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

Quale linguaggio è comunemente usato per strutturare il contenuto di una pagina web?

a)

A) Python

b)

B) HTML

c)

C) Java

2.

Qual è la funzione principale di CSS in uno sviluppo web?

a)

A) Creare il contenuto del sito

b)

B) Gestire la presentazione e il layout del sito

c)

C) Programmare la logica lato server del sito

3.

Cosa significa "responsive design"?

a)

A) Il sito risponde a domande

b)

B) Il sito si adatta visivamente e funzionalmente a diverse dimensioni dello schermo e dispositivi

c)

C) Il sito carica molto rapidamente

4.

Cosa significa l'acronimo "PHP"?

a)

A) Private Home Page

b)

B) Preprocessor Hypertext Protocol

c)

C) PHP: Hypertext Preprocessor

5.

Quale framework JavaScript è noto per facilitare lo sviluppo di single-page applications?

a)

A) jQuery

b)

B) Angular

c)

C) PHP

6.

Che cos'è una "API" nel contesto dello sviluppo web?

a)

A) Advanced Programming Interface

b)

B) Application Programming Interface

c)

C) Automatic Page Incrementer

7.

Perché è importante ottimizzare le immagini su un sito web?

a)

A) Per garantire che siano protette da copyright

b)

B) Per migliorare i tempi di caricamento della pagina e l'esperienza utente

c)

C) Per assicurarsi che le immagini non possano essere scaricate

8.

Che cos'è il "DOM" (Document Object Model)?

a)

A) Un protocollo di sicurezza web

b)

B) La struttura dati che rappresenta la pagina web nel browser

c)

C) Un database utilizzato per archiviare i file HTML

9.

Qual è lo scopo di un "web server"?

a)

A) Archiviare i dati personali degli utenti

b)

B) Ospitare i siti web e servire le pagine web agli utenti su richiesta

c)

C) Monitorare l'attività degli utenti su internet

10.

In che modo JavaScript può essere eseguito?

a)

A) Esclusivamente sul server

b)

B) Solo quando si scarica un'app

c)

C) Nel browser dell'utente

11.

Cosa utilizzerebbe uno sviluppatore web per verificare se il suo codice JavaScript segue le best practice?

a)

A) Un compilatore

b)

B) Un validatore di codice

c)

C) Un linter

12.

Che cos'è il "version control" nello sviluppo web?

a)

A) Un sistema che tiene traccia di tutte le modifiche al codice

b)

B) Un sistema che controlla le versioni dei browser degli utenti

c)

C) Un metodo per controllare il numero di visite al sito

13.

Che cos'è un "commit" in un sistema di version control?

a)

A) Un errore nel codice

b)

B) Una segnalazione di un problema

c)

C) Un insieme di modifiche salvate nel repository

14.

Quale di questi è un popolare sistema di gestione dei contenuti (CMS)?

a)

A) Photoshop

b)

B) WordPress

c)

C) JavaScript

15.

Che cos'è Bootstrap in relazione allo sviluppo web?

a)

A) Un motore di ricerca

b)

B) Un editor di codice

c)

C) Un framework per lo sviluppo di front-end responsive

16.

Che cos'è AJAX nel contesto dello sviluppo web?

a)

A) Un linguaggio di programmazione

b)

B) Un metodo per aggiornare parti di una pagina web senza ricaricare l'intera pagina

c)

C) Un tipo di database

17.

Quale linguaggio di programmazione è comunemente usato per lo scripting lato server?

a)

A) HTML

b)

B) CSS

c)

C) PHP

18.

Quale di questi è un database SQL comunemente usato nello sviluppo web?

a)

A) MongoDB

b)

B) MySQL

c)

C) Excel

19.

Cosa significa "frontend" nello sviluppo web?

a)

A) Parte del sito web che l'utente non può vedere

b)

B) Il lato del sito web con cui l'utente interagisce direttamente

c)

C) Il server e il database del sito web

20.

Cosa significa "backend" nello sviluppo web?

a)

A) L'hardware su cui gira il sito web

b)

B) Il design grafico del sito web

c)

C) Il lato del sito web che gestisce la logica, il database, e il server

21.

Quale linguaggio è utilizzato per scrivere query in un database relazionale?

a)

A) Python

b)

B) SQL

c)

C) JavaScript

22.

Qual è il principale beneficio dell'utilizzo di un pre-processore CSS come SASS?

a)

A) Permette di scrivere codice CSS in un linguaggio di scripting come Python

b)

B) Introduce funzionalità che non sono presenti in CSS, come variabili e mixin

c)

C) Automaticamente comprime le immagini per il web

23.

Per cosa è utilizzato JSON nello sviluppo web?

a)

A) Per stilizzare la pagina web

b)

B) Per trasferire e memorizzare dati

c)

C) Per modificare la struttura del DOM

24.

Che cos'è una Single Page Application (SPA)?

a)

A) Un sito web che carica una singola pagina HTML e poi aggiorna il contenuto dinamicamente

b)

B) Un'applicazione che può essere usata solo una volta

c)

C) Un sito web senza pagine interne

25.

Cosa dovrebbe fare un sito web per essere conforme all'ADA (Americans with Disabilities Act)?

a)

A) Essere accessibile e utilizzabile da persone con disabilità

b)

B) Offrire sconti agli americani con disabilità

c)

C) Assicurarsi di avere solo contenuti in lingua inglese

26.

Qual è lo scopo dell'utilizzo di un framework come React?

a)

A) Per accelerare e semplificare lo sviluppo dell'interfaccia utente

b)

B) Per creare server web

c)

C) Per gestire database

27.

Che cosa sono i "microservizi" nello sviluppo web?

a)

A) Piccoli programmi che possono essere acquistati per aggiungere funzionalità a un sito web

b)

B) Un'architettura di sviluppo che suddivide un'applicazione in piccoli servizi indipendenti

c)

C) Servizi web che costano meno di un euro al mese

28.

Qual è la differenza tra "library" e "framework" nello sviluppo web?

a)

A) Una library è un insieme di funzioni che puoi chiamare, mentre un framework definisce l'architettura del tuo progetto

b)

B) Una framework è utilizzata per il front-end, una library per il back-end

c)

C) Non c'è differenza, i termini sono intercambiabili

29.

Qual è il principale vantaggio di utilizzare un sistema di template come Twig o Handlebars?

a)

A) Permette di eseguire il codice PHP direttamente nel browser

b)

B) Permette di separare la logica dell'applicazione dalla presentazione HTML

c)

C) Rende il codice JavaScript più veloce

30.

Qual è la funzione principale di Node.js?

a)

A) Eseguire il codice JavaScript lato server

b)

B) Aggiornare automaticamente il CSS

c)

C) Rendere il codice HTML interattivo