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 aproximadamente 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
Direito Civil
nt31.1
LITERATURA: ROMANTISMO (INTRODUÇÃO)
jhonathannicolas
TIPOS - AÇÃO PENAL
GoConqr suporte .
Avaliação das aprendizagens -instrumentos de avaliação
juanitapreta
Música
Philosophus Rex