Sezione A
1. Scegli la risposta corretta tra le opzioni fornite:
a) Qual è la forma completa dell'MCA?
i) Master in applicazioni informatiche
ii) Maestro di arti informatiche
iii) Master in Amministrazione Informatica
iv) Laurea Magistrale in Informatica
b) Quale linguaggio di programmazione viene utilizzato per sviluppare applicazioni Android?
e) Giava
ii) Pitone
iii) C++
iv) C#
c) Qual è lo scopo di un sistema di gestione di database (DBMS)?
i) Gestire e organizzare i dati
ii) Creare siti web
iii) Sviluppare applicazioni software
iv) Per inviare e-mail
d) Quale dei seguenti è un browser web?
i) Google Chrome
ii) Microsoft Word
iii) Adobe Photoshop
iv) Conteggio ERP 9
e) Qual è il termine utilizzato per collegare due o più computer?
i) Rete
ii) Programmazione
iii) Estrazione dei dati
iv) Il cloud computing
2. Compila gli spazi vuoti con le parole appropriate:
a) La prima generazione di computer utilizzava la tecnologia ________.
b) Il processo di conversione dei segnali analogici in segnali digitali è noto come ________.
c) Il dispositivo ________ è responsabile del controllo e della gestione del flusso di dati e istruzioni in un sistema informatico.
d) ________ è un tipo di software che aiuta gli utenti a creare presentazioni.
e) ________ è un linguaggio informatico utilizzato per lo sviluppo di pagine web.
3. Abbina i seguenti termini alle rispettive descrizioni:
a) Compilatore
b) Interprete
c) Sistema operativo
d) Algoritmo
e) GUI
i) Un programma che traduce il linguaggio di programmazione di alto livello in codice macchina.
ii) Un software che gestisce le risorse hardware e software di un computer.
iii) Una procedura passo passo per risolvere un problema computazionale.
iv) Un'interfaccia utente che consente agli utenti di interagire con un computer utilizzando elementi grafici.
v) Un programma che esegue istruzioni scritte in un linguaggio di programmazione riga per riga.
Sezione B
4. Rispondi alle seguenti domande:
a) Spiegare i diversi tipi di reti di computer.
b) Discutere i vantaggi e gli svantaggi dell'utilizzo di un DBMS.
c) Scrivere un programma in Java per trovare il fattoriale di un dato numero.
d) Descrivere il funzionamento di un browser web.
e) Confrontare e contrapporre le caratteristiche di due linguaggi di programmazione popolari, Python e Java.
5. Scrivi brevi note su quanto segue:
a) Tipologie di sistemi operativi
b) Il cloud computing
c) Estrazione dei dati
d) Intelligenza artificiale
e) Questioni etiche nell'informatica
Sezione C
6. Caso di studio:
Un'azienda dispone di un database dei propri dipendenti, che include informazioni quali ID del dipendente, nome, dipartimento, stipendio e dettagli di contatto. L'azienda desidera sviluppare un'applicazione software che consenta agli utenti autorizzati di gestire e accedere in modo efficiente ai dati dei dipendenti.
a) Identificare i requisiti funzionali per l'applicazione software.
b) Progettare un'interfaccia user-friendly per l'applicazione software.
c) Implementare l'applicazione software utilizzando un linguaggio di programmazione e un sistema di gestione del database appropriati.
d) Testare l'applicazione software per assicurarsi che soddisfi i requisiti funzionali.
e) Distribuire l'applicazione software sulla rete aziendale e fornire formazione agli utenti autorizzati.
software © www.354353.com