Questão 1
Questão
Leképezéssel modellezhető összetett típusok
Responda
-
a. halmaz, függvény, rekord
-
b. tömb, szótár, függvény
-
c. tömb, függvény, rekurzív típusok
Questão 2
Responda
-
a. Kifejezés kiértékelése közben a kifejezésben nem szereplőváltozó értéke is megváltozhat
-
b. if utasítás else ágára adódik a vezérlés
-
c. programhiba miatt egy file tartalma módosul
Questão 3
Questão
Mi a különbség az absztrakt adattípusok és az objektumorientáltság között?
Responda
-
a. öröklődés, példányosítás
-
b. nincs különbség
-
c. az egyik funkcionális nyelvekben, a másik objektumorientált nyelvekben használatos
Questão 4
Responda
-
a. A program azon része, ahol egy változóra minősítés nélkül hivatkozhatunk
-
b. A program futása alatti időszak, amikor egy adott változó érvényes értéket tárol
-
c. A program azon része, ahol egy azonosításra hivatkozhatunk
Questão 5
Responda
-
a. Futás közben adható meg a mérete, létrehozása után a méret nem változik
-
b. Futás közben adható meg a mérete, létrehozása után a mérete változhat
-
c. Futás közben többször is létrehozható/megszüntethető, de a mérete mindig ugyanakkora
Questão 6
Responda
-
a. Az a blokk, ahol egy adott változóra minősítés nélkül hivatkozhatunk
-
b. Egy változó létrehozása és megszüntetése között eltelt idő
-
c. Egy azonosító létrehozása és megszüntetése között eltelt idő
Questão 7
Questão
Aktuális paraméter
Responda
-
a. függvény fejlécében megadott paraméter
-
b. függvényhíváskor megadott paraméter
-
c. függvényhíváskor megadott paraméter, ha az változó
Questão 8
Questão
Prologban az x (A, y (B, f)) = x (f, x (A,B)) illesztés eredménye
Responda
-
a. nem illeszkedik
-
b. illeszkedik, A=f és B=f lesz
-
c. illeszkedik, A és B szabad megosztott lesz
Questão 9
Questão
Prologban miért van szükséghívási mintára?
Responda
-
a. nem minden beépített predikátum viselkedik valódi relációként
-
b. minden beépített predikátum relációként viselkedik
-
c. kényelmi szolgáltatás a programozónak
Questão 10
Questão
Prolog kérdések fajtái
Questão 11
Questão
Occam elemi folyamatai
Responda
-
a. SKIP, STOP, egyszeres értékadás, input, output
-
b. SKIP, STOP, SEQ, PAR
-
c. értékadás, input, output
Questão 12
Questão
Occam if folyamat létciklusa
Responda
-
a. a komponensek egymás után indulnak, szinkron módon futnak, bevárják egymást és a végén
-
b. a feltételeket egymás után vizsgálja, a legelső igaz feltételhez tartozó folyamat lehet, majd 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
Questão 13
Questão
Occam csatornák tulajdonságai
Responda
-
a. biztonságos, szinkron, egyirányú
-
b. aszinkron, egyirányú, egy-egy kapcsolat
-
c. szinkron, kétirányú, egy-egy kapcsolat
Questão 14
Questão
Occam melyik többszörös értékadás hibás?
Responda
-
a. x[i], y[i] := y[i], 0
-
b. i, x[i] := 1, 2
-
c. x, y, z := z, x, x
Questão 15
Questão
Occamban a multiplexer megvalósításához melyik folyamat nélkülözhetetlen?
Questão 16
Responda
-
a. egy folyamat adatot vár egy másiktól, de az nem érkezik meg
-
b. végtelen ciklus párhuzamos programban
-
c. folyamatok kölcsönös egymásra várakozása
Questão 17
Questão
Mi a különbség a szinkron és az aszinkron üzenetküldés között?
Responda
-
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 a küldő nem vár
-
c. szinkronnál a folyamatok bevárják egymást, aszinkronnál a fogadó nem vár
Questão 18
Questão
Kritikus szelekció
Responda
-
a. olyan programrészlet, ami több folyamat által elérhető változó értékét módosítja
-
b. olyan programrészlet, amiben szemaforművelet van
-
c. olyan programrészlet, ami több folyamat között megosztott erőforrást kezel
Questão 19
Questão
Kölcsönös kizárás
Responda
-
a. a folyamatok lefoglalják egymás elöl az erőforrásokat
-
b. több folyamat közül egy időben legfeljebb egy kezelheti a közösen használt erőforrást
-
c. egyetlen folyamat sem foglalhat le egy erőforrást megadottnál hosszabb ideig
Questão 20
Questão
Funkcionális programozás jellemzői
Responda
-
a. utasítások helyett kifejezések, ciklus helyett rekurzió
-
b. utasítások és kifejezések, ciklus helyett rekurzió
-
c. utasítások helyett kifejezések, ciklus és rekurzió
Questão 21
Questão
Programok vezérlési módjai
Responda
-
a. interpretált, fordítóprogramos, hibrid
-
b. imperatív, párhuzamos, eseményvezérelt
-
c. imperatív, funkcionális, logikai
Questão 22
Questão
Mit határoz meg az adattípus?
Responda
-
a. publikus adattagokat és metódusokat, ősosztályokat
-
b. értékkészletet, műveleteket
-
c. adattagokat, metódusokat
Questão 23
Questão
Milyen kategóriába tartozik az Occam nyelv?
Questão 24
Questão
Melyik implementációs stratégia a legalkalmasabb egy általános célú nyelv megvalósítására?
Questão 25
Questão
Szintaxis és szemantika közötti különbség
Responda
-
a. szintaxis: egyszerű, szemantika: összetett, haladó szintű
-
b. szintaxis: formai szabályok, szemantika: jelentés, működési szabályok
-
c. szintaxis: formai szabályok, szemantika: input/output formátuma
Questão 26
Questão
Többszörös öröklődés
Responda
-
a. egy osztály több leszármazott osztálynak is lehet őse
-
b. minden leszármazott osztálynak legalább két őse van
-
c. egy leszármazott osztálynak lehet egynél több őse
Questão 27
Questão
Absztrakt osztály tulajdonságai
Responda
-
a. csak nem implementált metódust tartalmaz
-
b. nem tartalmaz statikus adattagot
-
c. nem implementált metódust tartalmaz
Questão 28
Questão
Erős típusosság jelentése
Responda
-
a. fordítási időben ellenőrizhető típusok
-
b. fordítási időben meghatározható típusok
-
c. futás idejű típusellenőrzés szükséges
Questão 29
Questão
Smalltalk üzenetek precedencia sorrendje
Responda
-
a. unáris, bináris, kulcsszavas
-
b. zárójelezett, unáris, bináris
-
c. bináris, unáris, kulcsszavas
Questão 30
Questão
Smalltalk öröklődéskor ősök száma
Responda
-
a. egy
-
b. nulla vagy egy
-
c. tetszőleges
Questão 31
Questão
Smalltalk osztályok adattagjainak láthatósága
Responda
-
a. privát, publikus
-
b. publikus, osztályszintű védelemmel
-
c. privát, objektumszintű védelemmel
Questão 32
Questão
Smalltalk blokk kiértékelése után visszaadott érték
Questão 33
Questão
Smalltalk metaosztály
Questão 34
Questão
Haskell függvénydefiníciónál használható konstrukciók
Responda
-
a. egyszerű rekurzió, összetett rekurzió, kölcsönös rekurzió
-
b. alternatív több sorban, őrök, feltételes kifejezés
-
c. anoním függvény, névvel ellátott függvény, rekurzív függvény
Questão 35
Questão
Haskell-ben map (\x -> x+1) [-1,0,1g] kifejezés eredménye
Questão 36
Questão
Haskell-ben milyen következményei vannak a lusta kiértékelésnek?
Responda
-
a. potenciálisan végtelen adatszerkezetek használhatók
-
b. függvény hívásakor először a függvény paraméterek értékelődnek ki, majd meghívódik a függvény
-
c. a rekurzív függvényeknek báziselemet kell tartalmazniuk
Questão 37
Questão
Haskell-ben mi az alábbi függvény típusa?
f [] _ = []
f (x:xs) a = ( a x) : ( f xs a)
Responda
-
a. f :: (a->Int) -> [a] -> [a]
-
b. f :: [b] -> (b -> c) -> [c]
-
c. f :: [Int] -> a -> [a]
Questão 38
Questão
Haskell-ben mit jelent a polimorf típus?
Questão 39
Questão
Prolog változók lehetséges állapotai
Responda
-
a. kötött, szabad
-
b. kötött, kötött megosztott, szabad megosztott
-
c. kötött, szabad, szabad megosztott
Questão 40
Questão
Prolog adatbázis elemei
Responda
-
a. tények, szabályok
-
b. tények, kérdések, változókat tartalmazó szabályok
-
c. tények, kérdések, szabályok