Documente Academic
Documente Profesional
Documente Cultură
4. Care este rezultatul rulrii programului din coloana din stnga dac funcia f este declarat n fiierul
s4.h aa cum este specificat n coloana din dreapta? Justificare.
#include <stdio.h>
#include s4.h
int main(void){ int f(void)
int y; {
int i; int x;
for(i=0; i<0x11; i+=2) { static int i = 1;
y = f(); x = i++;
printf("%d\\t", y); return x;
} }
return 0;
}
Indicai ce se afieaz pe monitor la rularea programului (dac programul este corect) sau, dac
programul nu este corect, indicai eroarea (sau erorile) care exist n program i linia (sau liniile) la care
apar aceste erori.
Indicai ce se afieaz pe monitor la rularea programului (dac programul este corect) sau, dac
programul nu este corect, indicai eroarea (sau erorile) care exist n program i linia (sau liniile) la care
apar aceste erori. Se consider c prototipul funciei f se gsete n fiierul s8.h.
9. Ce se afieaz la execuia urmtorului program (uniunea folosit este declarat n fiierul header
s9.h ca n coloana din stnga), n cazul n care programul este corect? Dac programul nu este
corect indicai eroarea. Justificare.
#include <stdio.h>
#include s9.h
union var {
int u1; int main() {
int u2; union var v = {100, 200};
}; printf("%d\n", v.u2);
return 0;
}