7b (3)

7b (3)



I

Zadanie 3. (lOp.)

Dany jest następujący program:

int f(int i) {

if(x>0) return x+f(x-l); else return 0;

>

int g(int y) { int z=0; int i;

for( i=0 ; i<y ; i++ ) z - z + f (i); return z;

>

int main()

return g(5);

>

Zakładając, że rekord aktywacji funkcji ma schemat:

•    miejsce na wynik funkcji,

t

•    parametry wywołania funkcji,

•    adres powrotu z funkcji wołanej,

•    DL,

•    stan procesora,

•    zmienne lokalne w funkcji,

narysuj, jak wygląda stan pamięci globalnej oraz stosu rekordów aktywacji w momencie trzeciego wywołania funkcji f () (proszę pamiętać, że main() jest również funkcją). Należy uwzględnić wartości odpowiednich zmiennych oraz narysować, na jakie adresy pokazują wskaźniki (DL). Należy przyjąć przekazywanie parametrów przez wartość.


Wyszukiwarka

Podobne podstrony:
8b (3) Zadanie 3. (lOp.) Dany jest następujący program: function F (x :    integer)
wyr Przykład 14.3. Zmienne lokalne a zmienne globalne Dany jest następujący program z procedurą. Prz
SDC11447 i Operatory Dany jest fragment programu: int n = 10, p = 9, q; •q = (n
SDC11447 i Operatory Dany jest fragment programu: int n = 10, p = 9, q; •q = (n
SDC11447 i Operatory Dany jest fragment programu: int n = 10, p = 9, q; •q = (n
2 (1295) C) wykorzystując BZ z punktu A i księgując operacje 11-19. ZADANIA -BILANS ZAD L Dany jest
strona1 2 Zadani* 1. Max 10 punktów, po 1 punkt za każdy prawidłowo rozwiązany podpunkt Dany jest na
DSC09996 BILANS - ZADANIA Dany jest następujący bilans na dzień OL 01.20XX. r. AKTYWA kwota
grupa 2 cz 1 Kolokwium nr 1. Zestaw MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odc
grupa 3 cz 1 M .M Kolokwium nr 1. MSG. 22.11.10 Zadanie 1. (5 pkt) Dany jest wykres funkcji /. Odczy
grupa 4 cz 1 Kolokwium nr 1. MSG. 22.11.10 Zestaw Zadanie 1. (5 pkt) Dany jest wykres funkcji f. Odc
ASD k1 11 2005 2 Zadanie 2a. Dany jest n elementowy ciąg a[l a[n]. Rozważmy następujący algorytm A:
skanuj0009 2 asymy Zadanie 2. Dany jest następujący model ekonometryczny: ZN = a0 + axALK + a2WIN +
IMAG0465 dla Ux = 1 V Zadanie 11 Dany jest woltomierz cyfrowy o zakresie 1,0000 V, którego błąd pods
Obraz6 (41) Zadania otwarte ZoHtaw XXI Zadanie 10. Dany jest ostrosłup prawidłowy czworokątny o kra

więcej podobnych podstron