wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

cucc

Total questions: 97

Worksheet time: 49mins

Name
Class
Date
1.

A csővezetékben az OCCAM folyamatokat a következő konstrukcióval futtathatjuk:

a)

PAR

b)

FOR

c)

SEQ

d)

ALT

2.

A literál:

a)

olyan lista, amelynek elemei nem lehetnek listák

b)

egyszerű függvény

c)

olyan változó, amelynek nincs azonosítója, pointer mutat rá

d)

érték szöveges formátumban

3.

A smalltalk feltételes vezérlési szerkezetei

a)

boolean típusú objektumot várnak paraméterként

b)

többirányú elágazást tesznek lehetővé

c)

csak kétirányú elágazást tesznek lehetővé

d)

a boolean osztály üzeneteiként vannak megvalósítva

4.

A smalltalk metaosztály

a)

absztrakt osztály

b)

osztály reprezentánsobjektumának típusa

c)

szülő nélküli ősosztály

d)

több őssel rendelkező osztály

5.

A smalltalk üzenetek precedencia sorrendje:

a)

zárójelezett, unáris, bináris

b)

bináris, unáris, kulcsszavas

c)

kulcssazavas, bináris, unáris

d)

unáris, bináris, kulcsszavas

6.

Az alporgramok alkalmazása milyen hatással van a szoftverminőségre?

a)

Javítja az újrafelhasználhatóságot, de csökkenti a karbantarthatóságot

b)

Javítja a módosíthatóságot, és növeli a zárt modulok számát

c)

Javítja az újrafelhasználhatóságot, és növeli a karbantarthatóságot

d)

Javítja a karbantarthatóságot, de csökkenti az olvashatóságot

7.

Az alprogramok hívásakor melyek a paraméterátadás alapesetei?

a)

bemenő és visszatérési érték

b)

másolás vagy hozzárendelés

c)

bemenő vagy kimenő

d)

bemenő, kimenő és be-kimenő

8.

Az automatikus változó

a)

explicit utasítás kiadása nélkül jön létre és szűnik meg

b)

többszöri értékadás esetén sem változik

c)

többszöri létrehozás esetén is ugyanazt az értéket kapja

d)

élettartama meghaladja a program futásának időtartalmát

9.

Az OCCAM beépített kommunikációs utasítások:

a)

közvetlen üzenetküldést használnak

b)

aszinkron üzenetküldést használnak

c)

szinkron üzenetküldést használnak

d)

biztosítják a közös erőforráshoz való biztonságos hozzáférést

10.

Az OCCAM nyelv:

a)

párhuzamos, imperatív

b)

imperatív, objektumorientált

c)

párhuzamos, eseményvezérelt

d)

párhuzamos, objektumorientált

11.

Az OCCAM nyelv elemi folyamatai

a)

SEQ, PAR, IF, WHILE, ALT

b)

SKIP, STOP, értékadás, SEQ, PAR

c)

SKIP, STOP, PROC, SEQ, PAR

d)

SKIP, STOP, értékadás, inpu,t output

12.

Blokkstruktúrált programozási nyelvben a hatáskör

a)

azt adja meg, hogy a változók a program mely részén kaphatnak értéket

b)

azt adja meg, hogy a változóknak mi az azonosítója

c)

azt adja meg, hogy az azonosítókra a program mely részén hivatkozhatunk

d)

a változó létrehozásától a megszűnésig tart

13.

Egy OCCAM csatorna

a)

kettő vagy több folyamat közötti adatátvitelt biztosít

b)

elvégzi az üzenetek pufferelését

c)

tetszőleges típusú adat küldésére alkalmas

d)

egyirányú, az átvitt adat soha nem sérülhet

14.

egy paraméter nélküli smalltalk blokknak melyik üzenetet lehet elküldeni

a)

for

b)

do

c)

value:

d)

value

15.

Funkcionális nyelvek lehetséges kiértékelési módszerei

a)

eseményvezérelt, szekvenciális

b)

mohó, lusta

c)

balról jobbra, jobbról balra

d)

absztrakt, konkrét

16.

A funkcionális programozás jellemzői

a)

utasítások helyett kifejezések, ciklus és rekurzió

b)

utasítások helyett kifejezések, ciklus helyett rekurzió, polimorf típusok

c)

utasítások helyett kifejezések, ciklus helyett rekurzió, monomorf típusok

d)

utasítások és kifejezések, ciklus helyett rekurzió, polimorf típusok

17.

Hasskellben melyik típus lehet polimorf

a)

bool

b)

integer

c)

lista

d)

bármelyik elemi típus

18.

haskellben mi az alábbi függvény típusa?
f[]_ = []
f(x:xs)a=(a x):(f xs a)

a)

f::[Int] -> a -> [a]

b)

f::[b] -> (b->c)->[c]

c)

f::(a->Int)->[a] ->[a]

d)

f::[Int]->[a]

19.

Haskellben milyen következményei vannak a mohó kiértékelésnek

a)

a rekurzív függvényeknek bázisesetet kell tartalmazniuk

b)

függvény hívásakor a paraméterek csak szükség esetén értékelődnek ki

c)

potenciálisan véges adatszerkezetk használhatók

d)

nem találja meg mindig a normálformát

20.

Hogyan fogalmazhatunk meg összetett kérdést Prolog-ban

a)

szabályok és tények felsorolása logikai ÉS operátorokkal

b)

szabályok és tények felsorolása logikai VAGY operátorokkal

c)

szabályok felsorolása logikai ÉS operátorokkal

d)

a tények felsorolása logikai ÉS operátorokkal

21.

Mellékhatás

a)

egy statikus változót felülírunk

b)

if utasítás else ágára adódik a vezérlés

c)

kifejezés kiértékelése közben a kifejezésben nem szereplő változó értéke is megváltozhat

d)

programhiba miatt egy file tartalma módosul

22.

Mely üzenet nem alkalmas objektum másolására smalltalk-ban

a)

shallowCopy.

b)

copy.

c)

deepCopy.

d)

directCopy.

23.

Melyek a főbb típuskonstruckiós formák?

a)

a Type és a Data kulcsszavakkal definiálható típusok

b)

az elemi és összetett típusok

c)

Bag, set és Array típusok

d)

direktszorzat, unió és rekurzív típusok

24.

Mely állítás hamis egy függvényhívás befejezésére vonatkozóan

a)

csak elemi típusú értékkel térhet vissza egy függvény

b)

a visszaadott érték adattípusa meg kell, hogy egyezzen a szignatúrában megjelölt visszatérési típussal

c)

a visszatérési utasítás kiadása után a vezérlés visszakerül a függvényhívás utáni pozícióba

d)

a visszatérési utasítás kiadása után a függvény végrehaktása azonnal befejeződik

25.

Melyik implementációs stratégia alkalmas egy általános célú nyelv megvalósítására

a)

hibrid

b)

fordítóprogram

c)

értelmező

d)

mindegy

26.

Mi az a Curry módszer?

a)

a funkcionális nyelvek esetén alkalmazható részleges függvény paraméterezés

b)

az imperatív nyelvek esetén alkalmazható részleges függvény hívás

c)

a deklaratív nyelvek esetén alkalmazható formális függvény definíció

d)

a funkcionális nyelvek esetén alkalmazható összetett függvény hívás

27.

Mire használhatjuk a ++ műveletet Haskell-ben

a)

számok hatványozására

b)

számok összeadására

c)

számok litáshoz adására

d)

listák összefűzésére

28.

Mit általánosít az eljárás és a függvény?

a)

a vezérlési szerkezeteket

b)

az utasításokat és az operátorokat

c)

az utasításokat és a folyamatokat

d)

a paraméterezhető és a nem paraméterezjető blokkokat

29.

Mit nevezünk kötött uniónak

a)

az olyan unió konstrukciót, amelyben az unió csak két tagot tartalmazhat

b)

az olyan unió konstrukciót, amelyben az unió tagjai csak elemi típusok lehetnek

c)

az olyan unió konstrukciót, amelyben a programozási nyelv fordítási időben ellenőrzi a tárolt objektum dinamikus típusát

d)

az olyan unió konstrukciót, amelyben a programozási nyelv futási időben ellenőrzi a tárolt objektum dinamikus típusát

30.

Objektumorientált programnyelvben az absztrakt osztály

a)

nem implementált adattagot tartalmaz

b)

nem implementált metódost tartalmaz

c)

nem őse egyetlen leszármazott osztálynak sem

d)

olyan osztály, amelynek egynél több őse van

31.

Occam ALT folyamat életciklusa:

a)

a komponensek egymás után indulnak, szinkron módon futnak, bevárják egymást a végén

b)

addig vár, amíg valamelyik feltétel igaz nem lesz, ekkor az ehhez tartozó folyamat lefut, majd az ALT befejeződik

c)

a feltételeket egymás után vizsgálja, a legelső igaz feltételhez tartozó folyamat lefut, majd az ALT befejeződik

d)

ciklusban vár csatornákon történő adatküldésre, és a küldött adatot fogadja

32.

Programok vezérlési módjai

a)

imperatív, párhuzamos, logikai

b)

interpretált, fordítóprogramos, hibrid

c)

imperatív, eseményvezérelt, logikai

d)

imperatív, deklaratív, párhuzamos, eseményvezérelt

33.

Prolog adattípusok

a)

atom, term, szabály

b)

int, char, bool

c)

egyszerű term, összetett term

d)

integer, atom, string, változó

34.

Prolog változók lehetséges állapotai:

a)

kötött, szabad, szabad megosztott

b)

kötött, szabad

c)

definiált, definiálatlan, végleges

d)

kötött, szabad megosztott, megosztott

35.

Prologban az x(h,t(A,g))=x(h,t(f,B)) illesztés eredménye:

a)

Illeszkedik, A = f és B = g lesz

b)

Illeszkedik, A és B szabad megosztott lesz

c)

nem illeszkedik, mert A nem egyesíthető B-vel

d)

nem illeszkedik, mert A nem egyenlő B-vel

36.

Smalltalk osztályok adattagjainak láthatósága

a)

privát, publikus

b)

privát, objektumszintű védelemmel

c)

privát, osztályszinítű védelemmel

d)

publikus, osztályszintű védelemmel

37.

Szintaxis és szemantika közötti különbség

a)

szintaxis: formai szabályok, szemantika: jelentés, működési szabályok

b)

szintaxis: egyszerű, szemantika: összetett, haladó szintű

c)

szintaxis: input/output formátuma, szemantika: formai szabályok

d)

szintaxis: formai szabályok, szemantika: input/output formátuma

38.

A következő OCCAM kód futása után i értéke
SEQ i = 0 FOR 9
  PAR
   c ! i
   c ? j

a)

0

b)

8

c)

9

d)

10

39.

A következő OCCAM kód futása után i értéke
SEQ i = 5 FOR 10
  PAR
   c ! i
   c ? j

a)

15

b)

14

c)

10

d)

5

40.

Az élettartam

a)

egy változó létrehozása után definiált blokk

b)

egy azonosító deklarációja és megszűnése között eltelt idő

c)

az a blokk, ahol egy adott változóra minősítés nélkül hivatkozhatunk

d)

egy változó létrehozása és megszűnése között eltelt idő

41.

Gyenge típusosság jelentése

a)

fordítási idejű típusellenőrzés szükséges

b)

futás idejű típusellenőrzés szükséges

c)

fordítási időben ellenőrizhető típusok

d)

fordítási időben meghatározható típusok

42.

Leképezéssel nem modellezhető összetett típusok

a)

halmaz, bináris fa, rekord

b)

tömb, asszociatív tömb

c)

tömb, szórát, függvény

d)

rekord, unió, függvény

43.

Melyik nem esetvizsgálatra használt konstrukció Haskell-ben?

a)

a lokális függvény

b)

a mintaillesztés

c)

az if kifejezés

d)

a case kifejezés

44.

Mit általánosít az eljárás és a függvény?

a)

az utasításokat és az operátorokat

b)

a paraméterezhető és a nem paraméterezhető blokkokat

c)

a vezérlési szerkezeteket

d)

az utasításokat és a folyamatokat

45.

Mit nevezünk szabad uniónak?

a)

az olyan unió konstrukciót, amelyben az unió elemeit szabadon változtathatjuk

b)

az olyan unió konsturkciót, amelyben az unió tetszőleges elemi típust használhat

c)

az olyan unió konstrukciót, amelyben a programozási nyelv nem végez típusellenőrzést

d)

az olyan unió konstrukciót, amelyben a programozási nyelv végez típusellenőrzést

46.

Az OCCAM IF folyamat életciklusa

a)

a komponensek egymás után indulnak, szinkron módon futnak, bevárják egymást végén

b)

a feltételeket egymás után vizsgálja, ha nincs igaz feltétel az IF befejeződik

c)

addig vár, amíg valamelyik feltétel igaz nem lesz, ekkor az ehhez tartozó folyamat lefut, majd az IF befejeződik

d)

a feltételeket egymás után vizsgálja, a legelső igaz feltételhez tartozó folyamat lefut, majd az IF befejeződik

47.

Az OCCAM-ban a multiplexer megvalósításához melyik folyamat nélkülözhetetlen?

a)

ALT

b)

PAR

c)

SEQ

d)

IF

48.

Prolog változókra igaz, hogy

a)

szabad változó csak kötött változóval illeszkedhet

b)

szabad változók csak egyszer válhatnak kötötté

c)

kötött változók újra szabaddá válhatnak visszalépés esetén

d)

kötött változók megosztottá válhatnak szabad változó illesztésekor

49.

Prologban az összetett termek illeszkednek, ha

a)

a funktorok és a résztermek száma megegyezik és a résztermek illeszkednek

b)

csak ha azonos résztermekből állnak

c)

ha nincs bennük változó

d)

eltérő a résztermek száma, de a funktor megegyezik

50.

Smalltalk bináris üzenetek aszociativitása

a)

mindig zárójelekkel ki kell jelölni a műveletek sorrendjét

b)

balról jobbra

c)

jobbról balra

d)

jobbról balra vagy zárójelekkel

51.

Smalltalk blokknak küldött value üzenet által visszaadott érték

a)

a blokk első kifejezésének értéke

b)

nil

c)

maga a blokk

d)

a blokk utolsó kifejezésének értéke

52.

Dinamikus változó

a)

explicit utasítással létrehozott változó

b)

többszöri létrehozás esetén is ugyanazt az értéket kapja

c)

élettartama meghaladja a program futásának időtartamát

d)

többszöri értékadás esetén sem változik

53.

A függvény mely alacsonyabb szintű program egység absztrakciója?

a)

utasítás

b)

kifejezés

c)

deklaráció

d)

hivatkozás

54.

kölcsönös kizárás:

a)

megakadályozza, hogy egyidőben több folyamat is használjon egy erőforrást

b)

olyan kódrészlet, amely több folyamat által használt erőforrást ér el

c)

nemkívánatos helyzet, amelyben a folyamatok körben egymásra várakoznak

d)

olyan módszer, amivel megakadályozzuk a közös változók írását

55.

Az Object osztály az Smalltalkban:

a)

absztrakt osztály

b)

szülő nélküli ősosztály

c)

osztály reprezentánsobjektumának típusa

d)

több őssel rendelkező osztály

56.

Formális paraméter

a)

függvényhíváskor megadott paraméter, ha az függvény

b)

függvényhíváskor megadott paraméter, ha az változó

c)

függvényhiváskor megadott paraméter

d)

függvényhíváskor fejlécben megadott paraméter

57.

Haskellben milyen a polimorf függvény?

a)

bázisesetet és rekurzív esetet is kell tartalmaznia

b)

tetszőlegesen hosszú lista is átadható paraméterként

c)

több visszatérési értéke lehet

d)

egy függvénytörzs több, különböző típusú függvényt definiál

58.

Melyik nem egy programozási nyelv implementációs stratégiája?

a)

fordító

b)

ütemező

c)

értelmező

d)

hibrid

59.

Milyen paraméterátadási módok léteznek?

a)

csak érték szerinti és cím szerinti

b)

bemenő vagy kimenő

c)

csak másoló vagy adatmozgató

d)

érték szerinti, cím szerinti, eredmény szerinti

60.

Mire használhatjuk a select üzenetet smalltalk-ban?

a)

a címzett kollekció elemein végrehajtja az üzenet blokkjában található utasításokat

b)

végiglépked a címzett kollekción és visszatér egy olyan kollekcióval, melyek megfelelnek a blokkban található feltételnek

c)

egy iterált vezérlés során tudjuk az üzenettel egy adott kollekcióhoz rendelni az elemeket

d)

összehasonlítja az üzenet argumentumával a címzett objektumot

61.

Prologban az x(A,t(f,g))=x(B,t(f,g)) illesztés eredménye:

a)

nem illeszkedik, mert A nem egyesíthető B-vel

b)

illeszkedik, A = f és B = g lesz

c)

Illeszkedik, A és B szabad megosztott lesz

d)

nem illeszkedik, mert A nem egyenlő B-vel

62.

Smalltalk öröklődéskor ősök száma

a)

legalább 2

b)

pontosan 1

c)

egy vagy kettő

d)

nulla vagy 1

63.

Mit határoz meg a program egy adott pontjának környezete?

a)

a változók értékkészletét és a rajtuk elvégezhető műveleteket

b)

a metódusok definíciója

c)

az elérhető azonosítók halmazát és ezek jelentését

d)

a meghívható eljárások és függvények halmazát

64.

Az OCCAM SKIP folyamat

a)

elindul, nem csinál semmit, befejeződik

b)

kilép az előző ciklusból

c)

elindul, vár egy üzenetre, befejeződik

d)

elindul, nem csinál semmit, nem fejeződik be

65.

Erős típusosság jelentése

a)

fordítási időben meghatározható típusok

b)

fordítási időben ellenőrízhető típusok

c)

futás idejű típusellenőrzés szükséges

d)

fordítási idejű típusellenőrzés szükséges

66.

Hogyan tudunk egész számokból álló végtelen listát létrehozni haskellben?

a)

[1..unlimited]

b)

[1..végtelenjel]

c)

[1..]

d)

nem lehetséges végtelen listát létrehozni

67.

Leképezéssel modellezhető összetett típusok:

a)

tömb, szótár, függvény

b)

halmaz, függvény, rekord

c)

tömb, függvény, rekurzív típus

d)

rekord, unió, halmaz

68.

melyek az alprogramok leggyakoribb fajtái?

a)

folyamatok

b)

az utasítások és a kifejezések

c)

a paraméteres és a nem paraméteres metódusok

d)

az eljárások és a függvények

69.

Melyik állítás hamis az eldöntendő és az általános Prolog kérdésekre vonatkozóan?

a)

általános kérdésnél az összes lehetséges választ megkaphatjuk

b)

eldöntendő kérdésnél igaz/hamis a válasz

c)

általános kérdést szabad változóval, eldöntendő kérdést literálokkal tudunk feltenni

d)

általános kérdés megadása csak egy hozzátartozó szabály definiálásával lehetséges

70.

Mire használhatjuk a collect üzenetet smalltalk-ban?

a)

a címzett kollekció elemein végrehajtja az üzenet blokkjában található utasításokat

b)

végiglépked a címzett kollekción és visszatér egy olyan kollekcióval, melyek megfelelnek a blokkban található feltételnek

c)

összehasonlítja az üzenet argumentumával a címzett objektumot

d)

egy literált vezérlés során tudjuk az üzenettel egy adott kollekcióhoz rendelni az elemeket

71.

Mire használható az out.string folyamat az OCCAM-ban?

a)

egy karakteresorozatot ír a paraméterben megadott BYTE csatornára

b)

BYTE típusú csatornáról tudunk adatot beolvasni

c)

tetszőleges típusú csatornák kezelésére szolgál

d)

meghívja az out változó string metódusát, amely karaktersorozattá alakítja értékét

72.

Párhuzamos program előnyei lehetnek:

a)

kölcsönös kizárás, szinkronizáció, holtpont

b)

sebességfüggőség, nemdeterminisztikus viselkedés

c)

dekompozíció, nemdeterminisztikus viselkedés

d)

sebességnövekedés, átláthatóbb programszerkezet

73.

Deklaráció lehetésges fajtái

a)

egyszerű, összetett, iteratív

b)

szekvenciális, párhuzamos, alternatív

c)

független, szekvenciális, rekurzív

d)

független, párhuzamos, rekurzív

74.

Mi a különbség a szinkron és aszinkron üzenetküldés között?

a)

szinkronnál a folyamatok bevárják egymást, aszinkronnál nem

b)

szinkronnál a folyamatok bevárják egymást, aszinkronnál csak a küldő nem vár

c)

szinkronnál a folyamatok bevárják egymást, azinkronnál csak a fogadó nem vár

d)

aszinkronnál a folyamatok bevárják egymást, szinkronnál nem

75.

mi a különbség az absztrakt adattípus és az objektumorientáltság között?

a)

az egyik funkcionális nyelvekben, a másik objektumorinetált nyelvekben használatos

b)

öröklődés, példányosíthatóság

c)

nincs különbség

d)

az absztrakt adattípusnak nincs művelete, csak értékhalmaza

76.

mit nevezünk nyitott modulnak?

a)

az olyan abszrakt adattípust, amely nem bővíthető

b)

az olyan modult, amely jól definiált interfészen keresztül érhető el, és szolgáltatásai bővíthetők

c)

az olyan modult, amelynek több interfésze van

d)

az olyan modult, amely jól definiált interfészen keresztül érhető el, és csak változatlan formában lehet felhasználni

77.

mit nevezünk zárt modulnak?

a)

az olyan modult, amely jól definiált interfészen keresztül érhető el, és csak változatlan formában lehet felhasználni

b)

az olyan modult, amely jól definiált interfészen keresztül érhető el, és szolgáltatásai bővíthetők

c)

az olyan absztrakt adattípust, amely nem bővíthető

d)

az olyan modult, amelyhez nem lehet hozzáférni

78.

Mitől lehet jó egy programozási nyelv?

a)

ha támogatja az objektum orientált szemléletet

b)

ha természetes kifejezésmóddal rendelkezik és támogatja az ortogonalitást

c)

ha hiba nálkül működik

d)

ha minél több elemi típust támogat

79.

prolog változók felhasználási területei

a)

általános kérdések megadása, szabályok megadása

b)

input/output műveletek megadása

c)

listák, összetett term-ek definiálása

d)

atomok definiálása

80.

Haskellben a függvénydefiníciók fajtái

a)

anoním, függvény, névvel ellátott függvény

b)

lokális függvény, globális függvény

c)

alternatívák, őrök, feltételes kifejezés

d)

egyszerű rekurzió, összetett rekurzió, kölcsönös rekurzió

81.

Occamban melyik többszörös értékadás helyes

a)

i, y[i] := 0, y[i]

b)

x, y, z := a

c)

i, x[j] := y, y

d)

x, x, z := a, b, c

82.

A kritikus szakasz

a)

olyan módszer, amivel megakadályozzuk a közös változók írását

b)

megakadályozza, hogy egyidőben több folyamat is használjon egyerőforrást

c)

olyan erőforrás, amelyet több folyamat is használni szeretne

d)

olyan kódrészlet, amely több folyamat által használt erőforrást ér el

83.

Az eljárás mely alacsonyabb szintű program egység absztrakciója

a)

kifejezés

b)

literál

c)

utasítás

d)

deklaráció

84.

Dinamikus tömb

a)

futás közben adható meg a mérete, létrehozás után a méret nem változhat

b)

futás közben adható meg a mérete, létrehozás után a méret változhat

c)

explicit utsítás kiadása nélkül jön létre, létrehozás után a méret változhat

d)

futás közben többször is létrehozható/megszüntethető, de a mérete mindig ugyanakkora

85.

egy haskell változó

a)

rekurzív híváskor kaphat többször is értéket

b)

nagybetűvel vagy aláhúzásjellel kezdődik

c)

létrehozáskor nil az értéke

d)

csak egyszer kaphat értéket

86.

mely operátorok esetén van szükség precedencia szabályokra?

a)

prefix

b)

infix

c)

postfix

d)

mindhárom

87.

OCCAM-ban a demultiplexer megvalósításához melyik folyamat nélkülözhetetlen

a)

SEQ

b)

IF

c)

PAR

d)

ALT

88.

Smalltalk blokk paramétereinek száma lehet

a)

nulla, egy vagy több

b)

egy vagy több

c)

nulla

d)

egy

89.

A csővezeték OCCAM-ban:

a)

történő használatához nincs szükség csatornára

b)

folyamatok szekvenciális futtására használható

c)

folyamatok párhuzamos futtására használható

d)

szinkron csatornák pufferezését oldja meg

90.

Haskell tuple (n-es) típus milyen halmazművelettel képezhető?

a)

hatványhalmaz

b)

rekurzió

c)

descartes szorzat

d)

diszjunkt unió

91.

A prolog következtetőrendszer

a)

mohó kiértékelési módszerrel működik

b)

csak eldöntendő kérdések megválaszolására alkalmas

c)

visszalépéses keresést alkalmaz

d)

csak szabad változókra működik

92.

A szinkronizáció

a)

olyan módszer, amivel megakadályozzuk a közös változók írását

b)

nemkívánatos helyzet, amelyben a folyamatok körben egymásra várakoznak

c)

olyan módszer, amivel kölcsönös kizárást valosítunk meg

d)

olyan módszer, amivel folyamatokat időrendi lefutását szabályozhatjuk

93.

Az OCCAM STOP folyamat

a)

kilép a programból

b)

elindul, nem csinál semmit, befejeződik

c)

elindul, vár egy üzenetre, befejeződik

d)

elindul, nem csinál semmit, nem fejeződik be

94.

Mit határoz meg egy adattípus általánosan

a)

az adat tárolási módját

b)

publikus adattagokat, metódusokat

c)

a számok értékes jegyeinek számát

d)

értékkészletet, elvégezhető műveleteket

95.

Mi az aktuális és a formális paraméterek viszonya

a)

az alprogram hívásakor megfeleltetjuk az aktuális paramétereket a formális paramétereknek

b)

a formális paraméter változhat, az aktuális nem

c)

az alprogram hívásakor megfeleltetjük a formális paramétereket az informális paramétereknek

d)

a formális paramétereket a program tervezésekor, az aktuális paramétereket a program végrahajtásakor használjuk

96.

Mit takar az egy típus-egy modul kifejezés

a)

egy típus műveletei lehetőleg kerüljenek egy modulba

b)

egy modul csak egy típusttartalmazzon

c)

egy típus műveletei kerüljenek külön (egy-egy) modulokba

d)

a programunk lehetőleg egy modulból álljon, amelyben egy típust használunk

97.

Prolog adatbázis elemei

a)

szabályok és kérdések

b)

tények, szabályok

c)

tények, kérdések, változókat tartalmazó szabákyok

d)

tények, kérdések, szabályok