PPS koło 2

background image

1. Wskaż zdanie prawdziwe dot. dyrektywy endp
d) Wraz z dyrektywą proc umożliwia kompilatorowi określenie zakresu lokalności zmiennych

2. Procesory z segmentowaną przestrzenią adresową:
C) Zagnieżdżenie jest możliwe pod warunkiem że mieści się w zwartym bloku

3. Procesory z segmentowaną przestrzenią adresową:
c) instrukcje są inne jak przy odwołaniu i powrocie w segmencie

4. W programie jest procedura A, w procedurze A jest zagnieżdżona B a w niej C. Zmienne lokalne
zadeklarowane w B są:
a) dostępne w C i w innych procedurach zagnieżdźonych w B

5. Jeżeli w odwołaniu do parametru przekazywanego pomiędzy programem a procedurą: „procedura
nie modyfikuje zmiennej odpowiadającej temu parametrowi” to:
b). Ten parametr określamy jako: "wejściowy",

6. Zaznacz właściwy opis przekazania parametru „poprzez nazwy” (do procedury przekazywany jest):
d) Przekazywany jest wskaźnik do funkcji obliczającej adres funkcji

7. Które ze zdań odnoszących się do przekazywania parametrów w rejestrach jest nieprawdziwe:
c) Czas dostępu do parametru jest największy z możliwych

8. Które ze zdań odnoszących się do przekazywania parametrów w komórkach pamięci jest
prawdziwe:

c) Czas dostępu do parametru jest najkrótszy z możliwych


9. Które ze zdań odnoszące się do procedury powrotu w "kodzie programu" nie jest prawdziwe:
d) Nie wolno w procedurze modyfikować zapisanego na stosie adresu powrotu

10.Jeżeli parametry są przekazywane do procedury poprzez stos, wówczas prawdziwe jest, że
a) w celu przekazania parametrów nalezy zarezerwowac na stosie ramke o danej liczbie bajtow

11. Instrukcja „RET n” procesora 80x86 powoduje:
a) Przeskok podczas powrotu z procedury o „n” komórek zawierających parametry przekazywane
do procedury

12. Które ze zdań, odnoszących się do dynamicznego tworzenia zmiennych lokalnych procedury, nie
jest prawdziwe:
d) Dynamiczne zmienne lokalne nie mają lokalizacji w pamięci, dlatego nie można się do nich
odwołać z procedury nadrzędnej

13. Model „flat” pamięci segmentowanej oznacza:
a)jeden segment dla kodu i dla danych <4GB, wszystkie przesunięcia 32 bitowe.

14. Które ze zdań odnoszących się do rejestrów które muszą być używane w celu wykonania
procedury jest prawdziwe:
a) Zawartość rejestrów wymienionych po dyrektywie USES makroasemblera, zostaną zachowane
na stosie po wejściu do procedury i następnie odtworzone ze stosu przed opuszczeniem procedury


background image

15. Które ze zdań odnoszących się do zmiennych lokalnych, jest prawdziwe:
c) Użycie dyrektywy „LOCAL” z listą nazw parametrów jest równoważne użyciu pary instrukcji:
ENTER (po wejściu do procedury) i LEAVE (przed wyjściem z procedury)

16. Wskaż zdanie nieprawdziwe dotyczące deklarowania procedury dyrektywą „PROC”:
d) dyrektywa PROC powinna być poprzedzona etykietą (nazwą) procedury

17. Jeżeli w programie znajduje się dyrektywa INVOKE z nazwą procedury i następującą po niej listą
parametrów, to:
A. Makroasembler umieści w kodzie programu instrukcje zapisania parametrów na stos i
wywołanie procedury

18 Jeżeli procedura przekazuje wyniki na stosie , to:
a) Żadne z poniższych

19. Wskaż zdanie prawdziwe, dotyczące bloków w programie:
b) W strukturze tekstu programu źródłowego, może być wiele blokow instrukcji (kodu) i bloków
danych, ktore następnie masm połaczy w zwarty blok kodu i zwarty blok danych

20. Jak należy należy wskazać w programie źródłowym pierwszą instrukcje programu
d) Za pomocą dyrektywy END umieszczonej na końcu tekstu źródłowego programu. Etykietę
startową programu umieszczamy jako argument dyrektywy END

21. Biblioteki systemu Linux:
d) Żadne z powyższych

22. Wskaż zdanie nieprawdziwe dotyczące modułu jądra w linuxie
a) ograniczenie modułu w Linuxie jest to , że nie może odwoływać się do symboli zewnętrznych
(względem danego modułu)

23. Wskaż definicję potoku (strumienia)
a) Potok jest nazwany kolejka FIFO, służącą do komunikacji pomiędzy programami

24. Wskaż, co nie stanowi składowej procesu w systemie Linux:
b) Otwarte przez proces pliki

25. Jeśli proces w systemie linux „czeka na jakąś odpowiedź” (np. odczyt danych z dysku lub z sieci)
oznacza to, że jest w trybie:
d)uśpionym


DCCAB DCCDA ADAAC DAABD DAABD


Wyszukiwarka

Podobne podstrony:
PPS kolo 2
PPS kolo 2 doc
PPS kolo 2
Plan pracy na 2011 pps
Zimne piwo pps
SZKOLNE KOŁO CARITAS
wyklad7 pps
sredni wiek pps
wyklad3 pps
kolo zebata m

więcej podobnych podstron