vuoi
o PayPal
tutte le volte che vuoi
A
TRACCIA
PROVA SCRITTA DI ELEMENTI DI INFORMATICA DEL 17/09/2002
MATR: ______ / ____________ COGNOME E NOME: ____________________________________________
1. Qual è il valore finale della variabile y dopo l’esecuzione del seguente frammento di codice:
y = 0;
for(i=1; i<n; i++)
if (a[i]<a[i-1] || i==4)
y=y+i;
se le variabili e assumono i valori:
n a
caso Valore finale di y
n (array di 6 elementi)
a
1 _________________________
0 0 1 3 0 0 2
2 _________________________
6 1 2 3 4 5 0
3 _________________________
4 1 2 1 2 1 2
2. Determinare la rappresentazione del numero –13 secondo le seguenti codifiche:
(a) Segno e modulo su 5 bit: ________________________________
(b) Complementi alla base su 5 bit: ________________________________
(c) Segno e modulo su 6 bit: ________________________________
(d) Complementi alla base su 6 bit: ________________________________
3. La funzione della memoria centrale è (barrare le risposte corrette, anche più di una risposta può essere vera):
¨
(a) Contenere i dati del programma che il computer sta eseguendo ¨
(b) Contenere le informazioni nei periodi in cui il calcolatore non è utilizzato ¨
(c) Contenere le istruzioni del programma che il computer sta eseguendo ¨
(d) Effettuare la codifica in termini di bit delle informazioni inserite dall’utente attraverso l’uso di
indirizzi.
4. Quale delle seguenti affermazioni è corretta (barrare le risposte corrette, anche più di una risposta può essere vera):
¨
(a) un compito del preprocessore è di unire più file oggetto prima della compilazione ¨
(b) un compito del collegatore è di unire più file sorgente dopo la compilazione ¨
(c) un compito del preprocessore è di unire più file sorgente prima della compilazione ¨
(d) un compito del collegatore è di unire più file oggetto prima dell'esecuzione