Prognyelvek

Description

Quiz on Prognyelvek, created by Nagy Ádám on 21/05/2018.
Nagy Ádám
Quiz by Nagy Ádám, updated more than 1 year ago
Nagy Ádám
Created by Nagy Ádám almost 6 years ago
41
0

Resource summary

Question 1

Question
Leképezéssel modellezhető összetett típusok
Answer
  • 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

Question 2

Question
Mellékhatás
Answer
  • 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

Question 3

Question
Mi a különbség az absztrakt adattípusok és az objektumorientáltság között?
Answer
  • 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

Question 4

Question
Hatáskör
Answer
  • 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

Question 5

Question
Dinamikus tömb
Answer
  • 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

Question 6

Question
Élettartam
Answer
  • 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ő

Question 7

Question
Aktuális paraméter
Answer
  • 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ó

Question 8

Question
Prologban az x (A, y (B, f)) = x (f, x (A,B)) illesztés eredménye
Answer
  • a. nem illeszkedik
  • b. illeszkedik, A=f és B=f lesz
  • c. illeszkedik, A és B szabad megosztott lesz

Question 9

Question
Prologban miért van szükséghívási mintára?
Answer
  • 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

Question 10

Question
Prolog kérdések fajtái
Answer
  • a. eldöntendő, általános, rekurzív
  • b. általános, speciális
  • c. eldöntendő, általános

Question 11

Question
Occam elemi folyamatai
Answer
  • a. SKIP, STOP, egyszeres értékadás, input, output
  • b. SKIP, STOP, SEQ, PAR
  • c. értékadás, input, output

Question 12

Question
Occam if folyamat létciklusa
Answer
  • 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

Question 13

Question
Occam csatornák tulajdonságai
Answer
  • a. biztonságos, szinkron, egyirányú
  • b. aszinkron, egyirányú, egy-egy kapcsolat
  • c. szinkron, kétirányú, egy-egy kapcsolat

Question 14

Question
Occam melyik többszörös értékadás hibás?
Answer
  • a. x[i], y[i] := y[i], 0
  • b. i, x[i] := 1, 2
  • c. x, y, z := z, x, x

Question 15

Question
Occamban a multiplexer megvalósításához melyik folyamat nélkülözhetetlen?
Answer
  • a. ALT
  • b. PAR
  • c. IF

Question 16

Question
Holtpont
Answer
  • 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

Question 17

Question
Mi a különbség a szinkron és az aszinkron üzenetküldés között?
Answer
  • 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

Question 18

Question
Kritikus szelekció
Answer
  • 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

Question 19

Question
Kölcsönös kizárás
Answer
  • 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

Question 20

Question
Funkcionális programozás jellemzői
Answer
  • 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ó

Question 21

Question
Programok vezérlési módjai
Answer
  • a. interpretált, fordítóprogramos, hibrid
  • b. imperatív, párhuzamos, eseményvezérelt
  • c. imperatív, funkcionális, logikai

Question 22

Question
Mit határoz meg az adattípus?
Answer
  • a. publikus adattagokat és metódusokat, ősosztályokat
  • b. értékkészletet, műveleteket
  • c. adattagokat, metódusokat

Question 23

Question
Milyen kategóriába tartozik az Occam nyelv?
Answer
  • a. funkcionális, deklaratív
  • b. imperatív, párhuzamos
  • c. logikai, párhuzamos

Question 24

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

Question 25

Question
Szintaxis és szemantika közötti különbség
Answer
  • 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

Question 26

Question
Többszörös öröklődés
Answer
  • 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

Question 27

Question
Absztrakt osztály tulajdonságai
Answer
  • a. csak nem implementált metódust tartalmaz
  • b. nem tartalmaz statikus adattagot
  • c. nem implementált metódust tartalmaz

Question 28

Question
Erős típusosság jelentése
Answer
  • 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

Question 29

Question
Smalltalk üzenetek precedencia sorrendje
Answer
  • a. unáris, bináris, kulcsszavas
  • b. zárójelezett, unáris, bináris
  • c. bináris, unáris, kulcsszavas

Question 30

Question
Smalltalk öröklődéskor ősök száma
Answer
  • a. egy
  • b. nulla vagy egy
  • c. tetszőleges

Question 31

Question
Smalltalk osztályok adattagjainak láthatósága
Answer
  • a. privát, publikus
  • b. publikus, osztályszintű védelemmel
  • c. privát, objektumszintű védelemmel

Question 32

Question
Smalltalk blokk kiértékelése után visszaadott érték
Answer
  • a. nil
  • b. blokk utolsó kifejezésének értéke
  • c. nem ad vissza értéket

Question 33

Question
Smalltalk metaosztály
Answer
  • a. osztály reprezentánsobjektumának típusa
  • b. absztrakt osztály
  • c. több őssel rendelkező osztály

Question 34

Question
Haskell függvénydefiníciónál használható konstrukciók
Answer
  • 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

Question 35

Question
Haskell-ben map (\x -> x+1) [-1,0,1g] kifejezés eredménye
Answer
  • a. [1,2]
  • b. [0,1,2]
  • c. 1

Question 36

Question
Haskell-ben milyen következményei vannak a lusta kiértékelésnek?
Answer
  • 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

Question 37

Question
Haskell-ben mi az alábbi függvény típusa? f [] _ = [] f (x:xs) a = ( a x) : ( f xs a)
Answer
  • a. f :: (a->Int) -> [a] -> [a]
  • b. f :: [b] -> (b -> c) -> [c]
  • c. f :: [Int] -> a -> [a]

Question 38

Question
Haskell-ben mit jelent a polimorf típus?
Answer
  • 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

Question 39

Question
Prolog változók lehetséges állapotai
Answer
  • a. kötött, szabad
  • b. kötött, kötött megosztott, szabad megosztott
  • c. kötött, szabad, szabad megosztott

Question 40

Question
Prolog adatbázis elemei
Answer
  • 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
Show full summary Hide full summary

Similar

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
Biological Molecules Definitions
siobhan.quirk
Cell Structure
daniel.praecox
Chemistry Module C1: Air Quality
James McConnell
PSBD TEST 2-2
Suleman Shah
The Skeleton and Muscles
james liew