wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STA processi informatica

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Che cosa è una CPU?

a)

La CPU è una scheda madre.

b)

La CPU è l'unità centrale di elaborazione di un computer.

c)

La CPU è un tipo di software.

d)

La CPU è un dispositivo di archiviazione.

2.

A che cosa serve la scheda wireless?

a)

A connettersi a reti senza fili.

b)

Connessione a reti cablate.

c)

Aumento della velocità di download.

d)

Miglioramento della qualità audio.

3.

A cosa serve la scheda LAN?

a)

Serve a connettere dispositivi a Internet.

b)

Serve a migliorare la qualità audio.

c)

Serve a connettere dispositivi a una rete locale.

d)

Serve a gestire la memoria del computer.

4.

Qual è la differenza tra software di sistema e software applicativo?

a)

Il software applicativo gestisce l'hardware, mentre il software di sistema esegue compiti specifici per l'utente.

b)

Il software di sistema gestisce tutti i processi di basso livello e l'HW, mentre il software applicativo esegue un compito specifico per l'utente.

c)

Il software di sistema è sempre gratuito, mentre il software applicativo è a pagamento.

d)

Il software di sistema è utilizzato solo nei server, mentre il software applicativo è per computer personali.

5.

Quali sono i 2 scopi del microprocessore?

a)

Memorizzare informazioni e stampare risultati.

b)

Eseguire le operazioni matematiche e gestire i dati.

c)

Eseguire calcoli e inviare email.

d)

Controllare la temperatura e gestire l'energia.

6.

Perché esistono linguaggi di programmazione di alto livello e di basso livello?

a)

Esistono solo linguaggi di alto livello per la programmazione.

b)

I linguaggi di basso livello sono più facili da usare.

c)

Esistono per soddisfare diverse esigenze: facilità d'uso e produttività (alto livello) vs. controllo e prestazioni (basso livello).

d)

I linguaggi di programmazione non hanno bisogno di essere classificati.

7.

Qual è lo svantaggio dei linguaggi di programmazione di alto livello?

a)

Meno efficienza e prestazioni rispetto ai linguaggi di basso livello.

b)

Maggiore controllo sull'hardware rispetto ai linguaggi di basso livello.

c)

Migliore gestione della memoria rispetto ai linguaggi di basso livello.

d)

Maggiore portabilità rispetto ai linguaggi di basso livello.

8.

Qual è il vantaggio dei linguaggi di programmazione di alto ed altissimo livello?

a)

Limitata compatibilità con i sistemi operativi.

b)

Facilità d'uso e portabilità del codice.

c)

Maggiore controllo sull'hardware e prestazioni elevate.

d)

Difficoltà di apprendimento e scarsa portabilità.

9.
  1. Che cosa vuol dire compilazione di un programma? 

a)
La compilazione di un programma consiste nell'eseguire il codice direttamente senza traduzione.
b)
La compilazione di un programma è il processo di scrittura del codice sorgente.
c)
La compilazione di un programma è la fase di debugging del codice sorgente.
d)

La compilazione di un programma significa tradurre il codice sorgente in codice di basso livello (codice macchina).

10.

Un linguaggio dove lo pseudocodice è quello tra-parentesi è di alto livello o di basso livello? (Prendi contenuto registro A, Prendi contenuto registro B, Somma registro A e registro B, Sposta il risultato della somma nel registro C)

a)

alto livello

b)

linguaggio assembly

c)

linguaggio macchina

d)

basso livello

11.

Il C++ è un linguaggio di alto livello o basso livello?

a)

Alto livello

b)

Linguaggio di markup

c)

Linguaggio di programmazione funzionale

d)

Basso livello

12.

Cosa vuol dire programmazione procedurale?

a)

La programmazione procedurale è un paradigma che utilizza procedure o funzioni per organizzare il codice.

b)

La programmazione procedurale è un linguaggio di markup.

c)

La programmazione procedurale è un metodo di gestione dei dati.

d)

La programmazione procedurale si basa esclusivamente su oggetti.

13.

Cosa vuol dire programmazione ad oggetti?

a)

La programmazione ad oggetti è un tipo di database relazionale.

b)

La programmazione ad oggetti è un metodo di scrittura di documenti.

c)

La programmazione ad oggetti è un paradigma di programmazione che utilizza oggetti per rappresentare dati e comportamenti.

d)

La programmazione ad oggetti è un linguaggio di markup.

14.

Cosa vuol dire linguaggio dichiarativo?

a)

Un linguaggio che descrive il controllo del flusso in modo dettagliato.

b)

Un linguaggio di programmazione che si concentra solo sull'input dell'utente.

c)

Un linguaggio che richiede la scrittura di codice imperativo per funzionare.

d)

Il linguaggio dichiarativo è un linguaggio di programmazione che esprime la logica del calcolo senza descrivere il controllo del flusso.

15.

Cos'è MIT App Inventor?

a)

MIT App Inventor è un sistema operativo per computer.

b)

MIT App Inventor è una piattaforma per la creazione di app Android.

c)

MIT App Inventor è un linguaggio di programmazione per server.

d)

MIT App Inventor è un software per la creazione di giochi.

16.

Cos'è un database nell’ambito del WEB design?

a)

Un database è un software per la creazione di siti web.

b)

Un database è un tipo di linguaggio di programmazione.

c)

Un database è un sistema per memorizzare e gestire dati nel web design in un server remote

d)

Un database è un dispositivo hardware per il salvataggio di file.

17.

Quale è la differenza tra FRONTEND e BACKEND nello sviluppo di una applicazione WEB ?

a)
Il frontend gestisce la logica dell'applicazione mentre il backend si occupa dell'interfaccia utente.
b)
Il frontend è responsabile della sicurezza dei dati, mentre il backend si occupa solo della grafica.
c)
Il frontend e il backend sono la stessa cosa e non hanno differenze significative.
d)

La differenza principale è che il frontend riguarda l'interfaccia utente e l'esperienza visiva, mentre il backend gestisce la logica e i dati dell'applicazione WEB.

18.

Cosa è un diagramma entità-relazioni?

a)

Un diagramma entità-relazioni è un modello di business.

b)

Un diagramma entità-relazioni è un linguaggio di programmazione.

c)

Un diagramma entità-relazioni è un tipo di database.

d)

Un diagramma entità-relazioni è una rappresentazione grafica delle entità e delle relazioni in una tabella.

19.

Cosa differenzia un linguaggio di descrizione(markup) da un linguaggio di programmazione?

a)

Un linguaggio di markup è più complesso di un linguaggio di programmazione.

b)

Un linguaggio di programmazione è usato solo per il web.

c)

Un linguaggio di markup non può essere utilizzato per la creazione di applicazioni.

d)

Un linguaggio di descrizione(markup) si concentra sulla formattazione dei dati, mentre un linguaggio di programmazione si concentra sulla logica e sull'esecuzione di operazioni.

20.

Qual è l'importanza della memoria RAM in un computer?

a)

La memoria RAM non influisce sulle prestazioni delle applicazioni.

b)

La memoria RAM è importante per la durata della batteria del computer.

c)

La memoria RAM è utilizzata solo per il salvataggio dei file.

d)

La memoria RAM è importante perché consente un accesso rapido ai dati e supporta l'esecuzione simultanea di più applicazioni.

21.

Cosa significa compilare un programma?

a)

Analizzare il codice sorgente per trovare errori.

b)

Eseguire un programma senza modificarlo.

c)

Tradurre il codice sorgente in una serie di istruzioni a basso livello.

d)

Scrivere codice sorgente in un linguaggio di programmazione.

22.

Qual è la funzione di un sistema operativo?

a)

Fornire accesso a Internet

b)

La funzione di un sistema operativo è gestire le risorse hardware e software di un computer.

c)

Eseguire calcoli matematici

d)

Archiviare dati in cloud

23.

Quale fra questi non è un esempio di cloud computing?

a)

chat-gpt

b)

google-classroom

c)

amazon-web-services

d)

microsoft word

24.

Cosa è il problema del BIAS delle fonti delle fonti dei modelli generativi?

a)
Il BIAS delle fonti migliora la qualità dei dati.
b)
Il problema del BIAS è solo teorico e non ha impatti pratici.
c)
Il BIAS delle fonti è causato da un eccesso di dati disponibili.
d)

Il problema del BIAS delle fonti dei modelli generativi è l'addestramento dei modelli su determinati set di dati, che possono avere degli errori/pregiudizi.

25.

Quali sono problemi dei modelli generativi?

a)
Generazione di contenuti incoerenti o di bassa qualità.
b)

Generazioni di contenuti potenzialmente errati.

c)
Miglioramento della qualità dei dati.
d)

Training eseguito libri/film/foto senza aver rispettato i diritti d'autore.