vuoi
o PayPal
tutte le volte che vuoi
D
TRACCIA
PROVA SCRITTA DI ELEMENTI DI INFORMATICA DEL 7/01/2003
MATR: ______ / ____________ COGNOME E NOME: ____________________________________________
1. Qual è il valore finale della variabile y dopo l’esecuzione del seguente frammento di codice: (0-3 punti)
y = n; i = n; {
while((i>0) && (0<y))
i--;
if ( a[i]>(n/2) ) y = y - (a[i]/2);
}
se le variabili (di tipo e assumono i valori:
n int) a
n
caso Valore finale di y
(array di 6 elementi)
a
6 1 2 3 4 5 6
1 _________________________
0 1 0 3 0 5 0
2 _________________________
2 0 0 1 2 1 2
3 _________________________
2. Determinare la rappresentazione del numero –11 secondo le seguenti codifiche: (0-2 punti)
(a) Complementi alla base su 5 bit: ________________________________
(b) Segno e modulo su 5 bit: ________________________________
(c) Segno e modulo su 8 bit: ________________________________
(d) Complementi alla base su 8 bit: ________________________________
3. Barrare la risposta corretta (ogni affermazione può essere vera o falsa): (0-2 punti)
Con riferimento allo standard IEEE 754, per rappresentare un numero reale con una precisione fino V F
alla tredicesima cifra significativa non è sufficiente neppure la doppia precisione
Nella rappresentazione in virgola mobile per aumentare il massimo valore assoluto dei numeri V F
rappresentabili occorre aumentare il numero di bit impiegati per rappresentare la mantissa
Per rappresentare una stringa di 4 caratteri, nel linguaggio C vengono usati 32 bit V F
Una stringa di 8 bit può essere usata per rappresentare in complemento alla base il numero 150 V F
4. Barrare la risposta corretta (ogni affermazione può essere vera o falsa): (0-2 punti)
E’ il compilatore a verificare se in un programma manca l’implementazione di un sottoprogramma V F
di cui è stato fornito il prototipo in un'unità di compilazione
Una variabile globale non può essere usata all'interno del programma principale V F
La definizione di un sottoprogramma deve necessariamente essere contenuta interamente V F
all’interno di un'unica unità di compilazione
La risoluzione dei riferimenti esterni delle unità di compilazione (cioè dei riferimenti a V F
identificatori definiti in altre unità) viene effettuata dal collegatore