DOMANDE PER MATERIA
1) Cosa è il linguaggio assembler?
- Un linguaggio di programmazione a basso livello in cui ogni linea corrisponde ad una singola istruzione macchina.
- Un linguaggio che richiede almeno due fasi di compilazione prima di poter essere utilizzato dal computer.
- Un linguaggio di programmazione ad oggetti.
2) I principali strumenti per il Project Management sono:
- La skill e job evaluation, l' assessment Centre, l'MBO.
- La Work Breakdown Structure, il Gantt, il Pert, e il Cpm.
- Il packaging, il pricing, la Customer Satisfaction Analysis.
3) In una applicazione che sfrutta il modello Client/Server realizzata con microservizi è importante che:
- i microservizi siano al più interdipendenti tra loro e non da package esterni.
- ogni microservizio sia scritto utilizzando il minor numero di righe di codice.
- ogni microservizio sia indipendente dall'altro.
4) Quale è l'output di un algoritmo di clustering gerarchico?
- Una serie di insiemi di elementi senza legami tra loro.
- Un partizionamento rappresentabile tramite un albero.
- Un albero in cui ogni elemento rappresenta un nodo.
5) Gli Sprint Review si pongono come obiettivo
- quello di mostrare ai clienti e stakeholder il prodotto di uno sprint
- quello di definire insieme al cliente i requisiti per la pianidificazione di uno sprint
- quello di ripianificare le attività del gruppo di sviluppo durante l'esecuzione di uno sprint
6) Qual è lo scopo dell’astrazione nella programmazione ad oggetti?
- Aumentare il numero di dettagli.
- Ridurre la complessità e migliorare la comprensione del sistema.
- Eliminare l’ereditarietà.
7) Cosa si intende per overloading di un metodo di una classe?
- La sovrascrittura del metodo che viene invocato al posto di quello definito nella classe padre.
- Il superamento del numero di metodi consentiti all'interno di una classe.
- La definizione di un nuovo metodo con segnatura simile al primo ma diverso numero di parametri (o tipo).
8) Quali tra i seguenti non è un algoritmo che non sfrutta la cifratura a blocchi?
- AES.
- DES.
- A5/2.
9) Nel ciclo di sviluppo software, il testing di integrazione verifica:
- L'interazione corretta tra componenti del sistema.
- La compatibilità elettrica dei server.
- Esclusivamente l'interfaccia grafica.
10) Cos'è l'open source?
- Si tratta di un hardware
- E' un luogo libero
- In informatica il termine inglese open source (cioè sorgente aperta) viene utilizzato per riferirsi ad un tipo di software il cui codice sorgente è lasciato alla disponibilità degli utenti e quindi liberamente modificabile.
Risposte esatte 0 su 10
