Fondamenti di Informatica Ambiente e Territorio Appello dell’11-9-1998 Esercizio 2 (4 punti) Descrivere le regole di conversione di tipo (implicita ed esplicita) che sono utilizzate nel linguaggio C. Esercizio 3 (4 punti) Con riferimento al seguente programma C, dire quale output fornisce quando riceve in ingresso l’ultima cifra del vostro numero di matricola. #include <stdio.h> int A[5]; int main(void) { int z; int F1(int *A) { *A=0; return 1; } int F2(int *z) { scanf("%d",z+2); *(z+3)=z[2]; z[0]=z[0]+1; return z[0]-1; } for(z=0;z<5;z=z+1) A[z]=z; F2(&A[1]); F1(&z); while(z<5) { printf("A[%d]=%d\n",z,A[z]); z=z+1; } return 0; } Esercizio 4 (4 punti) Descrivere gli operatori di join dell’algebra relazionale, fornendo almeno un esempio.