Fondamenti di Informatica - Prova di Teoria Dipartimento di Scienze Economiche e Aziendali - DiSEA Università degli Studi di Sassari Anno Accademico 2014/2015 Colorare il riquadro corrispondente alla risposta corretta. L’esame consiste di 31 domande. Ad ogni risposta esatta è attribuito un punteggio pari a 1; una risposta non data ha valore 0; ogni risposta errata comporta una penalità di -0.35 punti. Non sono ammesse correzioni alle risposte date (in caso di correzione la risposta verrà considerata comunque sbagliata). Un punteggio finale pari a 31 equivale alla lode. Nome e Cognome Numero di matricola Data 1. Quello esadecimale è un sistema numerale posizionale. Info: Correct choices are marked bold. p Vero ⇤ Falso 2. La testina mobile della macchina di Turing può leggere i simboli ma non scrivere. Info: Correct choices are marked bold. p ⇤ Vero Falso 3. La macchina addizionatrice Pascalina è programmabile. Info: Correct choices are marked bold. p ⇤ Vero Falso 4. Nella versione originale dell’architettura di von Neumann non è presente il Bus. Info: Correct choices are marked bold. p Vero ⇤ Falso 5. Nella schematizzazione in “Abstraction Layers” dell’architettura di un calcolatore, l’Assembler rappresenta il layer meno astratto. Info: Correct choices are marked bold. p ⇤ Vero Falso 6. Il firmware è un software con il quale l’utente finale interagisce direttamente. Info: Correct choices are marked bold. p ⇤ Vero Falso 7. Il Data Bus è bidirezionale. Info: Correct choices are marked bold. p Vero ⇤ Falso 8. Nella Instruction Cache le istruzioni sono memorizzate in codice binario. Info: Correct choices are marked bold. p ⇤ Vero Falso 9. Il numero 110101001B (in complemento a due con n = 9 bit totali) vale -85D. Info: Correct choices are marked bold. p ⇤ Vero Falso 10. In una rappresentazione unsigned a 8 bit, il numero decimale 41D si scrive 00100111B. Info: Correct choices are marked bold. p ⇤ Vero Falso Pagina 1 di 3 11. Data una rappresentazione floating-point, con 4 bit per l’esponente (bias=7) e 10 bit per la frazione, la sequenza binaria 001100100000000B rappresenta il numero decimale +1.25 ⇥ 2 1 . Info: Correct choices are marked bold. p Vero ⇤ Falso 12. Il numero esadecimale B3F1H vale, in binario (rappresentazione unsigned ) 1010001111110001B. Info: Correct choices are marked bold. p ⇤ Vero Falso 13. La codifica UCS-2 di Unicode è una codifica a lunghezza variabile. Info: Correct choices are marked bold. p ⇤ Vero Falso 14. Un registro all’interno della CPU può essere utilizzato per memorizzare il risultato dell’operazione corrente. Info: Correct choices are marked bold. p Vero ⇤ Falso 15. La tabella di verità rappresenta correttamente il circuito. A Z B A" B" Z" 0" 0" 0" 0" 1" 0" 1" 0" 0" 1" 1" 1" Info: Correct choices are marked bold. p Vero ⇤ Falso 16. Le relazioni di assorbimento sono valide sia nell’algebra Booleana che nell’algebra ordinaria. Info: Correct choices are marked bold. p ⇤ Vero Falso 17. La relazione Booleana rappresentata dal circuito a destra è ottenuta da quella rappresentata dal circuito a sinistra applicando il principio di dualità. 1 0 0 1 0 1 1 0 Info: Correct choices are marked bold. p Vero ⇤ Falso 18. Si consideri la sequenza binaria 10000B in una rappresentazione complemento a 2 con 5 bit. Il suo valore in rappresentazione decimale è -16D Info: Correct choices are marked bold. p Vero ⇤ Falso 19. In uno schema di codifica dei caratteri, a ogni simbolo corrisponde un code point. Info: Correct choices are marked bold. p Vero ⇤ Falso 20. In generale, l’utilizzo di un DBMS consente di ottenere visioni multiple e contemporanee dei dati. Info: Correct choices are marked bold. p Vero ⇤ Falso Pagina 2 di 3 21. Le due relazioni di assorbimento dell’algebra Booleana si possono ottenere una dall’altra applicando il principio di dualità. Info: Correct choices are marked bold. p Vero ⇤ Falso 22. Nell’operazione algebrica di INTERSEZIONE, le due tabelle coinvolte possono avere campi diversi. Info: Correct choices are marked bold. p ⇤ Vero Falso 23. Il modello Entity-Relationship è un modello utilizzato nella definizione dello schema logico di un database. Info: Correct choices are marked bold. p ⇤ Vero Falso 24. Il numero unsigned 111001101011B vale, in esadecimale, E6BH. Info: Correct choices are marked bold. p Vero ⇤ Falso 25. I gate logici NOT e AND sono tra loro duali. Info: Correct choices are marked bold. p ⇤ Vero Falso 26. La chiave di una tabella è costituita sempre da un solo campo. Info: Correct choices are marked bold. p ⇤ Vero Falso 27. Sia data una tabella Autori con i campi ID_Autore, Nome, Cognome, Anno_Nascita. L’insieme di campi K={Cognome, Anno_Nascita} è una superchiave. Info: Correct choices are marked bold. p ⇤ Vero Falso 28. Nell’astrazione di generalizzazione, i concetti preesistenti sono anche istanze del nuovo concetto. Info: Correct choices are marked bold. p Vero ⇤ Falso 29. L’operazione algebrica di GIUNZIONE di due tabelle è equivalente ad un’operazione di PRODOTTO seguita da un’operazione di SELEZIONE. Info: Correct choices are marked bold. p Vero ⇤ Falso 30. Si considerino due tabelle A e B e la query SQL SELECT "Campo_di_A", "Campo_di_B" FROM "A", "B" dove Campo_di_A e Campo_di_B sono i nomi di una colonna di A e di una colonna di B rispettivamente. Questa query effettua una JOIN. Info: Correct choices are marked bold. p ⇤ Vero Falso 31. In SQL l’operatore INTERSECT agisce su due tabelle e realizza l’operazione algebrica di differenza. Info: Correct choices are marked bold. p ⇤ Vero Falso Pagina 3 di 3 Fine dell’esame.