You are on page 1of 2

1. Wska zdanie prawdziwe dot.

dyrektywy endp
d) Wraz z dyrektyw proc umoliwia kompilatorowi okrelenie zakresu lokalnoci zmiennych

2. Procesory z segmentowan przestrzeni adresow:


C) Zagniedenie jest moliwe pod warunkiem e mieci si w zwartym bloku

3. Procesory z segmentowan przestrzeni adresow:


c) instrukcje s inne jak przy odwoaniu i powrocie w segmencie

4. W programie jest procedura A, w procedurze A jest zagniedona B a w niej C. Zmienne lokalne


zadeklarowane w B s:
a) dostpne w C i w innych procedurach zagniedonych w B

5. Jeeli w odwoaniu do parametru przekazywanego pomidzy programem a procedur: procedura


nie modyfikuje zmiennej odpowiadajcej temu parametrowi to:
b). Ten parametr okrelamy jako: "wejciowy",

6. Zaznacz waciwy opis przekazania parametru poprzez nazwy (do procedury przekazywany jest):
d) Przekazywany jest wskanik do funkcji obliczajcej adres funkcji

7. Ktre ze zda odnoszcych si do przekazywania parametrw w rejestrach jest nieprawdziwe:


c) Czas dostpu do parametru jest najwikszy z moliwych

8. Ktre ze zda odnoszcych si do przekazywania parametrw w komrkach pamici jest


prawdziwe:
c) Czas dostpu do parametru jest najkrtszy z moliwych

9. Ktre ze zda odnoszce si do procedury powrotu w "kodzie programu" nie jest prawdziwe:
d) Nie wolno w procedurze modyfikowa zapisanego na stosie adresu powrotu

10.Jeeli parametry s przekazywane do procedury poprzez stos, wwczas prawdziwe jest, e


a) w celu przekazania parametrw nalezy zarezerwowac na stosie ramke o danej liczbie bajtow

11. Instrukcja RET n procesora 80x86 powoduje:


a) Przeskok podczas powrotu z procedury o n komrek zawierajcych parametry przekazywane
do procedury

12. Ktre ze zda, odnoszcych si do dynamicznego tworzenia zmiennych lokalnych procedury, nie
jest prawdziwe:
d) Dynamiczne zmienne lokalne nie maj lokalizacji w pamici, dlatego nie mona si do nich
odwoa z procedury nadrzdnej

13. Model flat pamici segmentowanej oznacza:


a)jeden segment dla kodu i dla danych <4GB, wszystkie przesunicia 32 bitowe.

14. Ktre ze zda odnoszcych si do rejestrw ktre musz by uywane w celu wykonania
procedury jest prawdziwe:
a) Zawarto rejestrw wymienionych po dyrektywie USES makroasemblera, zostan zachowane
na stosie po wejciu do procedury i nastpnie odtworzone ze stosu przed opuszczeniem procedury
15. Ktre ze zda odnoszcych si do zmiennych lokalnych, jest prawdziwe:
c) Uycie dyrektywy LOCAL z list nazw parametrw jest rwnowane uyciu pary instrukcji:
ENTER (po wejciu do procedury) i LEAVE (przed wyjciem z procedury)

16. Wska zdanie nieprawdziwe dotyczce deklarowania procedury dyrektyw PROC:


d) dyrektywa PROC powinna by poprzedzona etykiet (nazw) procedury

17. Jeeli w programie znajduje si dyrektywa INVOKE z nazw procedury i nastpujc po niej list
parametrw, to:
A. Makroasembler umieci w kodzie programu instrukcje zapisania parametrw na stos i
wywoanie procedury

18 Jeeli procedura przekazuje wyniki na stosie , to:


a) adne z poniszych

19. Wska zdanie prawdziwe, dotyczce blokw w programie:


b) W strukturze tekstu programu rdowego, moe by wiele blokow instrukcji (kodu) i blokw
danych, ktore nastpnie masm poaczy w zwarty blok kodu i zwarty blok danych

20. Jak naley naley wskaza w programie rdowym pierwsz instrukcje programu
d) Za pomoc dyrektywy END umieszczonej na kocu tekstu rdowego programu. Etykiet
startow programu umieszczamy jako argument dyrektywy END

21. Biblioteki systemu Linux:


d) adne z powyszych

22. Wska zdanie nieprawdziwe dotyczce moduu jdra w linuxie


a) ograniczenie moduu w Linuxie jest to , e nie moe odwoywa si do symboli zewntrznych
(wzgldem danego moduu)

23. Wska definicj potoku (strumienia)


a) Potok jest nazwany kolejka FIFO, suc do komunikacji pomidzy programami

24. Wska, co nie stanowi skadowej procesu w systemie Linux:


b) Otwarte przez proces pliki

25. Jeli proces w systemie linux czeka na jak odpowied (np. odczyt danych z dysku lub z sieci)
oznacza to, e jest w trybie:
d)upionym

DCCAB DCCDA ADAAC DAABD DAABD

You might also like