Ecco una proposta di prova d'esame di Stato – Informatica (indirizzo sportivo, quinto anno) sull’argomento: Query SQL, strutturata in forma di test a risposta multipla con 30 domande, ciascuna svolta passo dopo passo.
📘 Prova d’Esame di Stato – Informatica
Indirizzo: Sportivo
Classe: 5ª
Argomento: Interrogazioni SQL – Query
Tipologia: Test a risposta multipla
Domande: 30
Valutazione: 1 punto per ogni risposta esatta – Totale 30 punti
✅ Istruzioni
-
Per ogni domanda è presente una sola risposta corretta.
-
Ogni risposta è seguita dalla soluzione spiegata passo dopo passo.
🧠 Test – 30 Domande a Risposta Multipla (Query SQL)
1. Quale comando SQL viene utilizzato per interrogare i dati in una tabella?
A. UPDATE
B. SELECT
C. DELETE
D. INSERT
✅ Risposta corretta: B
Spiegazione: Il comando SELECT serve per selezionare e visualizzare dati da una o più tabelle.
2. Quale clausola SQL filtra i risultati di una query?
A. GROUP BY
B. WHERE
C. ORDER BY
D. HAVING
✅ Risposta corretta: B
Spiegazione: La clausola WHERE viene usata per impostare condizioni di filtro sui record selezionati.
3. Quale clausola ordina i risultati in ordine alfabetico o numerico?
A. GROUP BY
B. ORDER
C. ORDER BY
D. SORT
✅ Risposta corretta: C
Spiegazione: ORDER BY ordina i risultati in base a una o più colonne.
4. Qual è il risultato della query SELECT COUNT(*) FROM studenti ?
A. Il numero di colonne
B. Il numero di righe nella tabella
C. Il numero di studenti con nome "Mario"
D. Errore di sintassi
✅ Risposta corretta: B
Spiegazione: COUNT(*) restituisce il numero totale di righe nella tabella.
5. Quale simbolo viene usato per rappresentare "qualsiasi valore" con LIKE?
A. $
B. _
C. %
D. *
✅ Risposta corretta: C
Spiegazione: % rappresenta qualsiasi sequenza di caratteri in una ricerca LIKE .
6. Quale query restituisce tutti i nomi degli studenti in ordine alfabetico?
A. SELECT * FROM studenti ORDER nome
B. SELECT nome FROM studenti ORDER BY nome
C. SELECT nome FROM studenti SORT nome
D. SELECT nome FROM studenti GROUP BY nome
✅ Risposta corretta: B
Spiegazione: ORDER BY si usa per ordinare, e SELECT nome limita la selezione al campo "nome".
7. Cosa fa la query SELECT DISTINCT classe FROM studenti ?
A. Restituisce tutte le righe della tabella
B. Elimina tutte le righe duplicate
C. Mostra solo le classi diverse tra loro
D. Conta le classi
✅ Risposta corretta: C
Spiegazione: DISTINCT restituisce solo valori unici, quindi classi diverse.