Prognyelvek

Descrição

Quiz sobre Prognyelvek, criado por Nagy Ádám em 21-05-2018.
Nagy Ádám
Quiz por Nagy Ádám, atualizado more than 1 year ago
Nagy Ádám
Criado por Nagy Ádám quase 6 anos atrás
41
0

Resumo de Recurso

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

Questão
Mellékhatás
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

Questão
Hatáskör
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

Questão
Dinamikus tömb
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

Questão
Élettartam
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
Responda
  • a. eldöntendő, általános, rekurzív
  • b. általános, speciális
  • c. eldöntendő, általános

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?
Responda
  • a. ALT
  • b. PAR
  • c. IF

Questão 16

Questão
Holtpont
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?
Responda
  • a. funkcionális, deklaratív
  • b. imperatív, párhuzamos
  • c. logikai, párhuzamos

Questão 24

Questão
Melyik implementációs stratégia a legalkalmasabb egy általános célú nyelv megvalósítására?
Responda
  • a. fordítóprogram vagy hibrid
  • b. értelmező
  • c. mindegy
  • Bocsi de ez nem volt benne a kidolgozásban :'(

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
Responda
  • a. nil
  • b. blokk utolsó kifejezésének értéke
  • c. nem ad vissza értéket

Questão 33

Questão
Smalltalk metaosztály
Responda
  • a. osztály reprezentánsobjektumának típusa
  • b. absztrakt osztály
  • c. több őssel rendelkező osztá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
Responda
  • a. [1,2]
  • b. [0,1,2]
  • c. 1

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?
Responda
  • a. futás közben derül ki az adat típusa
  • b. osztály típus
  • c. típusváltozó segítségével általános típuskifejezés adható meg

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

Semelhante

Evolution of the Major Programming Languages
Amy Dang
Office Management PROLOG 1-10
T Quiner
Office Prolog 21-30
T Quiner
2017-03-16_PLYF_P2
CAROLINA SANTANA DE LOS RIOS
Elements of the Novel Handbook for Dragon Slayers By Merrie Haskell
emily.kuriger
Starting Out Haskell
Manuel Felipe Del Toro
Geologia 10ºANO
catarinacusca
Como começar um texto acadêmico?
fevereirode1984
Contabilidade Geral - Aulas 1, 2, 3 e 4
Silvio R. Urbano da Silva
Estados Unidos: Euforia, Depressão e Recuperação
jacson luft