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 over 6 years ago
42
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
Atoms and Reactions
siobhan.quirk
Memory - AQA Psychology Unit 1 GCSE
joshua6729
Sociology- Family and Households Flashcards
Heloise Tudor
Types and Components of Computer Systems
Jess Peason
Sociology: Crime and Deviance Flash cards
Beth Morley