Prog2 elmélet

Description

Computer Science Quiz on Prog2 elmélet, created by Gábor R. on 19/03/2022.
Gábor R.
Quiz by Gábor R., updated more than 1 year ago
Gábor R.
Created by Gábor R. about 2 years ago
708
0

Resource summary

Question 1

Question
Mi szükséges az override-hoz?
Answer
  • A) azonos osztály
  • B) leszármazott osztály
  • C) mindkettő
  • D) egyik sem

Question 2

Question
Mi NEM igaz a metódusokra?
Answer
  • A) osztályok részei
  • B) mindig van visszatérési értékük
  • C) névvel ellátott műveletek
  • D) logikailag összefüggő utasítások

Question 3

Question
Minek az ellenőrzése történik meg fordítási időben?
Answer
  • A) egyik sem
  • B) formális és aktuális paraméterek típusa
  • C) aktuális paraméterek értéke
  • D) mindkettő

Question 4

Question
Minek az ellenőrzése történik meg futási időben?
Answer
  • A) egyik sem
  • B) formális és aktuális paraméterek típusa
  • C) aktuális paraméterek értéke
  • D) mindkettő

Question 5

Question
Mely paraméterek kerülnek érték szerint átadásra?
Answer
  • A) primitív típus
  • B) referencia típus
  • C) mindkettő
  • D) egyik sem

Question 6

Question
Mely paraméterek kerülnek referencia szerint átadásra?
Answer
  • A) primitív típus
  • B) referencia típus
  • C) mindkettő
  • D) egyik sem

Question 7

Question
A metódus törzsben módosítható-e a kapott paraméter értéke?
Answer
  • A) igen
  • B) nem
  • C) referencia esetén
  • D) setter metódussal

Question 8

Question
A metódus neve része-e a szignatúrának?
Answer
  • A) igen
  • B) nem
  • C) overload esetén
  • D) override esetén

Question 9

Question
A metódusban módosítható-e a hívás aktuális paraméterének értéke? (visszahatás a hívóra)
Answer
  • A) igen
  • B) nem
  • C) referencia esetén
  • D) setter metódussal

Question 10

Question
Mi része a metódus szignatúrának?
Answer
  • A) láthatósági módosító
  • B) visszatérési típus
  • C) paraméterek típusa
  • D) paraméterek neve

Question 11

Question
Hol hozhatók létre azonos nevű metódusok?
Answer
  • A) csak egy osztályon belül
  • B) leszármazott osztályokban
  • C) tetszőleges osztályokban
  • D) nem hozhatók létre

Question 12

Question
Mi NEM igaz a metódus paraméterekre?
Answer
  • A) formális paraméterek típusának meghatározása futási időben
  • B) aktuális paraméterek értékének meghatározása futási időben
  • C) paraméter átadás érték szerint történik
  • D) formális paraméterek névvel hivatkozhatók

Question 13

Question
Mi a metódus overload?
Answer
  • A) azonos nevű metódusok létrehozása
  • B) eltérő szignatúrájú metódusok létrehozása
  • C) mindkettő
  • D) egyik sem

Question 14

Question
Mi az öröklés célja?
Answer
  • A) viselkedések bővítés
  • B) meglevő vislekdés specializálása
  • C) absztrakció
  • D) egyszeres felelősség

Question 15

Question
Mi a polimorfizmus célja?
Answer
  • A) viselkedések bővítés
  • B) meglevő vislekdés specializálása
  • C) absztrakció
  • D) egyszeres felelősség

Question 16

Question
Mi szükséges az overload-hoz?
Answer
  • A) azonos osztály
  • B) leszármazott osztály
  • C) mindkettő
  • D) egyik sem

Question 17

Question
Mi szükséges az overload-hoz?
Answer
  • A) azonos szignatúra
  • B) eltérő szignatúra
  • C) mindkettő
  • D) egyik sem

Question 18

Question
Mi történik, ha az osztály definíciója nem tartalmaz ősosztályt?
Answer
  • A) fordítási hiba
  • B) a futás során később megadható
  • C) nem lesz őse
  • D) automatikus őse lesz

Question 19

Question
Mi szükséges az override-hoz?
Answer
  • A) azonos szignatúra
  • B) eltérő szignatúra
  • C) mindkettő
  • D) egyik sem

Question 20

Question
Mi igaz a konstruktorra?
Answer
  • A) lehet alapértelmezett
  • B) lehet paramétere
  • C) lehet paraméter nélküli
  • D) mindhárom

Question 21

Question
Mi igaz a konstruktorra?
Answer
  • A) örökölhető
  • B) overload-olható
  • C) override-olható
  • D) mindhárom

Question 22

Question
Melyik komponensek érhetők el csak a deklaráló és leszármazott osztályokban?
Answer
  • A) private
  • B) package private
  • C) protected
  • D) public

Question 23

Question
Melyik komponensek érhetők el csak a deklaráló osztályban?
Answer
  • A) private
  • B) package private
  • C) protected
  • D) public

Question 24

Question
Melyik komponensek érhetők el bármely osztályból?
Answer
  • A) private
  • B) package private
  • C) protected
  • D) public

Question 25

Question
Hány őse lehet egy osztálynak?
Answer
  • A) legalább egy
  • B) pontosan egy
  • C) legfeljebb egy
  • D) bármennyi

Question 26

Question
Örökléskor a leszármazott örökli
Answer
  • A) public komponensek
  • B) protected komponensek
  • C) private komponensek
  • D) mindhárom, kivéve konstruktor

Question 27

Question
Az ősosztály konstruktorának hívása minden esetben:
Answer
  • A) opcionális
  • B) automatikus
  • C) kötelező
  • D) mindhárom

Question 28

Question
Mi polimorf deklaráció készítésének feltétele?
Answer
  • A) csak azonos szignatúra
  • B) csak azonos név
  • C) azonos név, eltérő szignatúra
  • D) azonos név és szignatúra

Question 29

Question
Mi nem jellemző példány metódus polimorf deklarációjára?
Answer
  • A) felülírja az örökölt viselkedést
  • B) operátoron is működik
  • C) letiltható
  • D) a végrehajtott viselkedés nem függ az alkalmazott interfésztől

Question 30

Question
Osztály metódus felülírható
Answer
  • A) igen
  • B) nem
  • C) override kulcsszóval
  • D) azonos szignatúrával

Question 31

Question
Mi jellemző osztály metódus újra deklarálására?
Answer
  • A) elrejti az ős viselkedését
  • B) felülírja az ős viselkedését
  • C) a végrehajtott viselkedés nem függ az alkalmazott interfésztől
  • D) nem lehetséges

Question 32

Question
Mikor használandó a final kulcsszó?
Answer
  • A) állandó tartalom
  • B) állandó működés
  • C) mindkettő
  • D) egyik sem

Question 33

Question
Polimorf metódus hívhatja az ős viselkedését
Answer
  • A) nem
  • B) metódus nevével
  • C) ősosztály nevével
  • D) super referencián keresztül

Question 34

Question
Melyik típus átalakítás érvényes minden körülmények között?
Answer
  • A) implicit szülő -> gyerek
  • B) implicit gyerek -> szülő
  • C) explicit szülő -> gyerek
  • D) explicit bármi -> bármi

Question 35

Question
Melyik típus átalakítás érvényes fordítási időben?
Answer
  • A) implicit szülő -> gyerek
  • B) implicit gyerek -> szülő
  • C) implicit object -> bármi
  • D) egyik sem

Question 36

Question
Melyik típus átalakítás érvényes fordítási időben?
Answer
  • A) implicit szülő -> gyerek
  • B) implicit object -> bármi
  • C) explicit szülő -> gyerek
  • D) egyik sem

Question 37

Question
Mi jellemző az érvényes típusátalakításra?
Answer
  • A) megváltoztatja az objektum típusát
  • B) új típusú referenciát hoz létre
  • C) új típusú objektumok hoz létre
  • D) egyik sem

Question 38

Question
Mit nevezünk lambda operátornak?
Answer
  • ::
  • ->
  • =>
  • #>

Question 39

Question
Mi az ArrayList rendezéséhez készített összehasonlító (comparer) visszatérési értéke?
Answer
  • int
  • tool
  • String
  • Object

Question 40

Question
Mi igaz típus paraméterre?
Answer
  • futási időben ellenőrzött
  • nem használható generikus metódusban
  • Formális paraméterként használható
  • mindhárom

Question 41

Question
A hivatkozás milyen típus átalakítása végezhető el korlátozások nélkül?
Answer
  • gyerek felé
  • szülő felé
  • mindkettő
  • egyik sem

Question 42

Question
Kötelező megadni a lambda függvény paraméterének típusát?
Answer
  • nem kötelező
  • kötelező
  • nem szabad
  • nincs paramétere

Question 43

Question
Mikor történik a típus paraméter típusának egyeztetése?
Answer
  • futási időben
  • fordítási időben
  • mindkettő
  • egyik sem

Question 44

Question
Mi jellemző az ArrayList osztályra?
Answer
  • tömb alapú tároló
  • list alapú tároló
  • tábla alapú tároló
  • sql alapú tároló

Question 45

Question
Milyen hiba kapható explicit típusátalakítás esetén futási időben?
Answer
  • Fordítási hiba
  • ClassCastException
  • IllegalFormatException
  • mindhárom

Question 46

Question
Mi igaz a típus paraméterre?
Answer
  • Visszatérési típusként használható
  • egy kód kezel több típust
  • fordítási időben ellenőrzött
  • mindhárom

Question 47

Question
Mi igaz az összehasonlító (comparer) paramétere?
Answer
  • Kettő int érték
  • az összehasonlítandó osztály egy példánya
  • az összehasonlítandó osztály két példánya
  • egy int érték

Question 48

Question
Mi igaz az összehasonlító (comparer) metódusra?
Answer
  • visszatérési típusa: int
  • visszatérési típusa: boolean
  • visszatérési típusa: Object
  • visszatérési típusa: az összehasonlított osztály

Question 49

Question
A hivatkozás milyen típus átalakítása végezhető el korlátozásokkal?
Answer
  • szülő felé
  • gyerek felé
  • mindkettő
  • egyik sem

Question 50

Question
Mi igaz az összehasonlító (comparer) metódusra?
Answer
  • Csak osztály metódus lehet
  • csak példány metódus lehet
  • csak lambda lehet
  • mindhárom lehet

Question 51

Question
Lényeges a metódus törzs számra a paraméterk típusa?
Answer
  • nem
  • Igen
  • ha a viselkedésében felhasználja
  • ha a visszatérési típussal egyezik

Question 52

Question
Mi jellemző a generikus osztályra?
Answer
  • Java-ban nincs ilyen
  • csak generikus metódusa lehet
  • van típus paramétere
  • csak default konstruktora van

Question 53

Question
Metódus hívás melyik részénél történik típus egyeztetés?
Answer
  • Visszatérési érték
  • használt formális paraméter
  • hívás aktuális paramétere
  • mindháromnál

Question 54

Question
Hány paramétere lehet egy lambda függvénynek?
Answer
  • Nem lehet paramétere
  • 0 vagy 1
  • 0 vagy 1 vagy 2
  • tetszőleges

Question 55

Question
Mi igaz a típus paraméterre?
Answer
  • fordítási időben ellenőrzött
  • Formális paraméterként használható
  • lokális változó típusaként használható
  • mindhárom

Question 56

Question
A típus paraméterként használható osztályok köre korlátozható?
Answer
  • nem
  • extends kulcsszóval
  • mplements kulcsszóva
  • extends vagy imlements kulcsszóval

Question 57

Question
Mi igaz típus paraméterre?
Answer
  • adattag típusaként használható
  • bármilyen típus lehet
  • egy példány kezel több típust
  • mindhárom

Question 58

Question
Mi jellemző általánosan az ArrayList beépített rendezési funciójára?
Answer
  • összehasonlító megadása szükséges
  • szám alapú rendezés
  • szöveg (String) alapú rendezés
  • nincs ilyen

Question 59

Question
A hivatkozás milyen típus átalakítása tilos minden esetben?
Answer
  • szülő felé
  • gyerek felé
  • mindkettő
  • egyik sem

Question 60

Question
Milyen jellegű implicit típus átalakítás megengedett fordítási időben?
Answer
  • szülő felé
  • gyerek felé
  • testvér felé
  • mindhárom

Question 61

Question
Mi igaz típus paraméterre?
Answer
  • fordítási időben ellenőrzött
  • formális paraméterként használható
  • lokális változó típusaként használható
  • mindhárom

Question 62

Question
Mi igaz típus paraméterre?
Answer
  • lokális változó típusaként használható
  • lehet primitív típus
  • new operátorral példányosítható
  • mindhárom

Question 63

Question
Mi igaz típus paraméterre?
Answer
  • visszatérési típusként használható
  • nem használható generikus osztályban
  • new operátorral példányosítható
  • mindhárom

Question 64

Question
Mi igaz típus paraméterre?
Answer
  • visszatérési típusként használható
  • egy kód kezel több típust
  • fordítási időben ellenőrzött
  • mindhárom

Question 65

Question
A hivatkozás milyen típus átalakítása tilos minden esetben?
Answer
  • szülő felé
  • gyerek felé
  • testvér felé
  • egyik sem

Question 66

Question
Mi igaz típus paraméterre?
Answer
  • Megadható osztályok köré korlátozható
  • formális paraméterként használható
  • generikus metódusban használható
  • mindhárom

Question 67

Question
Mi jellemző az ArrayList osztályra?
Answer
  • Operátorral indexelhető
  • getter metódussal indexelhető
  • nem indexelhető
  • mindkét módon indexelhető

Question 68

Question
Egy deklarációban hány típus paraméter használható?
Answer
  • Legalább egy
  • pontosan egy
  • legfeljebb kettő
  • több mint 10

Question 69

Question
Mi igaz típus paraméterre?
Answer
  • Visszatérési típusként használható
  • generikus osztályban használható
  • adattag típusaként használható
  • mindhárom

Question 70

Question
Mi igaz az összehasonlító (comparer) metódusra?
Answer
  • Visszatérési típusa: void
  • visszatérési típusa: boolean
  • visszatérési típusa: Object
  • egyik sem

Question 71

Question
Milyen komponensre használható az abstract kulcsszó?
Answer
  • adattag
  • konstruktor
  • mindkettő
  • egyik sem

Question 72

Question
Mi lehet absztrakt osztály készítésének oka?
Answer
  • az osztály absztrakt
  • mindkettő
  • egyik sem
  • absztrakt viselkedése van

Question 73

Question
Mit tartalmazhat interfész?
Answer
  • private komponens
  • protected komponens
  • public komponens
  • mindhárom

Question 74

Question
Mit tartalmazhat absztrakt osztály?
Answer
  • private komponens
  • protected komponens
  • public komponens
  • mindhárom

Question 75

Question
Egy osztály hány interfészt implementálhat?
Answer
  • legfeljebb egy
  • pontosan egy
  • legaláb egy
  • több

Question 76

Question
Java-ban mivel lehetséges többszörös öröklés?
Answer
  • Interfésszel
  • absztrakt osztállyal
  • mindkettővel
  • egyikkel sem

Question 77

Question
Mi jellemzi az absztrakt osztályt?
Answer
  • nem származtatható
  • absztrakciós hierarchia része
  • mindkettő
  • egyik sem

Question 78

Question
Mit tartalmazhat interfész?
Answer
  • Final változó
  • nem final változó
  • mindkettő
  • egyik sem

Question 79

Question
Mi jellemzi az absztrakt osztályt?
Answer
  • final kulcsszó
  • nem példányosítható
  • mindkettő
  • egyik sem

Question 80

Question
Melyik lehet típusátalakítás céltípusa?
Answer
  • interfész
  • absztrakt
  • mindkettő
  • egyik sem

Question 81

Question
Melyikből lehet egy osztálynak több is? Akár közvetve is!
Answer
  • imlementált interfész
  • absztrakt ősosztály
  • mindkettő
  • egyik sem

Question 82

Question
Mi lehet absztrakt osztály készítésének oka?
Answer
  • típus paramétere van
  • van leszármazottja
  • mindkettő
  • egyik sem

Question 83

Question
Milyen komponensre használható az abstract kulcsszó?
Answer
  • adattag
  • osztály
  • mindkettő
  • egyik sem

Question 84

Question
Mi az absztrakt metódus készítésének oka?
Answer
  • nem értelmezhető
  • interfésszel előírt
  • nem override-olt
  • nem overload-olt

Question 85

Question
Mi jellemzi az absztrakt osztályt?
Answer
  • final kulcsszó
  • absztrakt őse van
  • mindkettő
  • egyik sem

Question 86

Question
Melyik része az öröklési hierarchiának?
Answer
  • interfész
  • absztrakt osztály
  • mindkettő
  • egyik sem

Question 87

Question
Mi írhat elő egy osztály számára viselkedést?
Answer
  • mplementált interfész
  • absztrakt ősosztály
  • mindkettő
  • egyik sem

Question 88

Question
Melyik lehet üres?
Answer
  • interfész
  • absztrakt osztály
  • mindkettő
  • egyik sem

Question 89

Question
Mi az absztrakt metódus készítésének oka?
Answer
  • overload-olt
  • override-olt
  • nincs törzse
  • egyik sem

Question 90

Question
Egy interfésznek hány őse lehet?
Answer
  • legfeljebb egy
  • pontosan egy
  • legalább egy
  • több

Question 91

Question
Egy osztály hány őstől származhat?
Answer
  • legfeljebb egy
  • pontosan egy
  • egalább egy
  • több
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr