Példák az Ada zh elméleti részén adott feladatokra

Második anyagrész

Hogyan lehet az Adában típust definiálni anélkül, hogy deklarálnánk a típust?


Melyik állítás igaz?


Melyik állítás helyes?

  1. Az Adában egy kivételkezelő ággal olyan kivételek is lekezelhetők, amely deklarációjának hatókörén kívül esik a kivételkezelő rész.
  2. Az Adában a programozó saját kivételeket definiálhat.


Lehet-e egy mutató típus gyűjtőtípusa egy taszk típus?


Melyik állítás hamis?


Az alábbiak közül milyen fajta select-et lehet írni az Adában?

  1. Időkorlátos hívás
  2. Termináltató hívás (or terminate)


Mire van szükség az általánosított szemafor védett egységgel történő megvalósításához a védett egységben?


A szimmetria megtörését minek az elkerülésére használjuk?


Mely állítások igazak?

  1. Az Adában a védett egységek eljárásai és függvényei író/olvasó szinkronizációt biztosítanak.
  2. Az Adában a védett egységek eljárásai és belépési pontjai kölcsönösen kizárják egymást.


Melyik állítás igaz az alábbiak közül?

  1. Felüldefiniálásnak azt nevezzük, amikor egy már meglévő művelethez új törzset rendelünk.
  2. Túlterhelésnek azt nevezzük, amikor ugyanazzal a névvel, de különböző szignatúrával több műveletet definiálunk.



Megoldások