PPS kolo 2 doc

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

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
kolo 1 doc id 237073 Nieznany
PPS koło 2
sciaga kolo 1 doc
KOŁO I doc 09
PPS kolo 2
ĆWICZENIA AUTOMATY II KOŁO doc
łączność II koło doc
łączność III koło doc
ściąga koło 1 doc
Postępowanie w krwawieniu z nosa u dzieci, Medyczne, PPS,DOC,PDFi inne
Basic Trauma Life Support, Medyczne, PPS,DOC,PDFi inne
blondynki, DOC , PPS i TXT, Humor