Gábor R.
Quiz by , created more than 1 year ago

Computer Science Quiz on Prog2 elmélet, created by Gábor R. on 19/03/2022.

708
0
0
Gábor R.
Created by Gábor R. about 2 years ago
Close

Prog2 elmélet

Question 1 of 30

1

Mi szükséges az override-hoz?

Select one of the following:

  • A) azonos osztály

  • B) leszármazott osztály

  • C) mindkettő

  • D) egyik sem

Explanation

Question 2 of 30

1

Mi NEM igaz a metódusokra?

Select one of the following:

  • 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

Explanation

Question 3 of 30

1

Minek az ellenőrzése történik meg fordítási időben?

Select one of the following:

  • A) egyik sem

  • B) formális és aktuális paraméterek típusa

  • C) aktuális paraméterek értéke

  • D) mindkettő

Explanation

Question 4 of 30

1

Minek az ellenőrzése történik meg futási időben?

Select one of the following:

  • A) egyik sem

  • B) formális és aktuális paraméterek típusa

  • C) aktuális paraméterek értéke

  • D) mindkettő

Explanation

Question 5 of 30

1

Mely paraméterek kerülnek érték szerint átadásra?

Select one of the following:

  • A) primitív típus

  • B) referencia típus

  • C) mindkettő

  • D) egyik sem

Explanation

Question 6 of 30

1

Mely paraméterek kerülnek referencia szerint átadásra?

Select one of the following:

  • A) primitív típus

  • B) referencia típus

  • C) mindkettő

  • D) egyik sem

Explanation

Question 7 of 30

1

A metódus törzsben módosítható-e a kapott paraméter értéke?

Select one of the following:

  • A) igen

  • B) nem

  • C) referencia esetén

  • D) setter metódussal

Explanation

Question 8 of 30

1

A metódus neve része-e a szignatúrának?

Select one of the following:

  • A) igen

  • B) nem

  • C) overload esetén

  • D) override esetén

Explanation

Question 9 of 30

1

A metódusban módosítható-e a hívás aktuális paraméterének értéke? (visszahatás a hívóra)

Select one of the following:

  • A) igen

  • B) nem

  • C) referencia esetén

  • D) setter metódussal

Explanation

Question 10 of 30

1

Mi része a metódus szignatúrának?

Select one of the following:

  • A) láthatósági módosító

  • B) visszatérési típus

  • C) paraméterek típusa

  • D) paraméterek neve

Explanation

Question 11 of 30

1

Hol hozhatók létre azonos nevű metódusok?

Select one of the following:

  • A) csak egy osztályon belül

  • B) leszármazott osztályokban

  • C) tetszőleges osztályokban

  • D) nem hozhatók létre

Explanation

Question 12 of 30

1

Mi NEM igaz a metódus paraméterekre?

Select one of the following:

  • 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

Explanation

Question 13 of 30

1

Mi a metódus overload?

Select one of the following:

  • A) azonos nevű metódusok létrehozása

  • B) eltérő szignatúrájú metódusok létrehozása

  • C) mindkettő

  • D) egyik sem

Explanation

Question 14 of 30

1

Mi az öröklés célja?

Select one of the following:

  • A) viselkedések bővítés

  • B) meglevő vislekdés specializálása

  • C) absztrakció

  • D) egyszeres felelősség

Explanation

Question 15 of 30

1

Mi a polimorfizmus célja?

Select one of the following:

  • A) viselkedések bővítés

  • B) meglevő vislekdés specializálása

  • C) absztrakció

  • D) egyszeres felelősség

Explanation

Question 16 of 30

1

Mi szükséges az overload-hoz?

Select one of the following:

  • A) azonos osztály

  • B) leszármazott osztály

  • C) mindkettő

  • D) egyik sem

Explanation

Question 17 of 30

1

Mi szükséges az overload-hoz?

Select one of the following:

  • A) azonos szignatúra

  • B) eltérő szignatúra

  • C) mindkettő

  • D) egyik sem

Explanation

Question 18 of 30

1

Mi történik, ha az osztály definíciója nem tartalmaz ősosztályt?

Select one of the following:

  • A) fordítási hiba

  • B) a futás során később megadható

  • C) nem lesz őse

  • D) automatikus őse lesz

Explanation

Question 19 of 30

1

Mi szükséges az override-hoz?

Select one of the following:

  • A) azonos szignatúra

  • B) eltérő szignatúra

  • C) mindkettő

  • D) egyik sem

Explanation

Question 20 of 30

1

Mi igaz a konstruktorra?

Select one of the following:

  • A) lehet alapértelmezett

  • B) lehet paramétere

  • C) lehet paraméter nélküli

  • D) mindhárom

Explanation

Question 21 of 30

1

Mi igaz a konstruktorra?

Select one of the following:

  • A) örökölhető

  • B) overload-olható

  • C) override-olható

  • D) mindhárom

Explanation

Question 22 of 30

1

Melyik komponensek érhetők el csak a deklaráló és leszármazott osztályokban?

Select one of the following:

  • A) private

  • B) package private

  • C) protected

  • D) public

Explanation

Question 23 of 30

1

Melyik komponensek érhetők el csak a deklaráló osztályban?

Select one of the following:

  • A) private

  • B) package private

  • C) protected

  • D) public

Explanation

Question 24 of 30

1

Melyik komponensek érhetők el bármely osztályból?

Select one of the following:

  • A) private

  • B) package private

  • C) protected

  • D) public

Explanation

Question 25 of 30

1

Hány őse lehet egy osztálynak?

Select one of the following:

  • A) legalább egy

  • B) pontosan egy

  • C) legfeljebb egy

  • D) bármennyi

Explanation

Question 26 of 30

1

Örökléskor a leszármazott örökli

Select one of the following:

  • A) public komponensek

  • B) protected komponensek

  • C) private komponensek

  • D) mindhárom, kivéve konstruktor

Explanation

Question 27 of 30

1

Az ősosztály konstruktorának hívása minden esetben:

Select one of the following:

  • A) opcionális

  • B) automatikus

  • C) kötelező

  • D) mindhárom

Explanation

Question 28 of 30

1

Mi polimorf deklaráció készítésének feltétele?

Select one of the following:

  • 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

Explanation

Question 29 of 30

1

Mi nem jellemző példány metódus polimorf deklarációjára?

Select one of the following:

  • 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

Explanation

Question 30 of 30

1

Osztály metódus felülírható

Select one of the following:

  • A) igen

  • B) nem

  • C) override kulcsszóval

  • D) azonos szignatúrával

Explanation

Question 31 of 30

1

Mi jellemző osztály metódus újra deklarálására?

Select one of the following:

  • 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

Explanation

Question 32 of 30

1

Mikor használandó a final kulcsszó?

Select one of the following:

  • A) állandó tartalom

  • B) állandó működés

  • C) mindkettő

  • D) egyik sem

Explanation

Question 33 of 30

1

Polimorf metódus hívhatja az ős viselkedését

Select one of the following:

  • A) nem

  • B) metódus nevével

  • C) ősosztály nevével

  • D) super referencián keresztül

Explanation

Question 34 of 30

1

Melyik típus átalakítás érvényes minden körülmények között?

Select one of the following:

  • A) implicit szülő -> gyerek

  • B) implicit gyerek -> szülő

  • C) explicit szülő -> gyerek

  • D) explicit bármi -> bármi

Explanation

Question 35 of 30

1

Melyik típus átalakítás érvényes fordítási időben?

Select one of the following:

  • A) implicit szülő -> gyerek

  • B) implicit gyerek -> szülő

  • C) implicit object -> bármi

  • D) egyik sem

Explanation

Question 36 of 30

1

Melyik típus átalakítás érvényes fordítási időben?

Select one of the following:

  • A) implicit szülő -> gyerek

  • B) implicit object -> bármi

  • C) explicit szülő -> gyerek

  • D) egyik sem

Explanation

Question 37 of 30

1

Mi jellemző az érvényes típusátalakításra?

Select one of the following:

  • 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

Explanation

Question 38 of 30

1

Mit nevezünk lambda operátornak?

Select one of the following:

  • ::

  • ->

  • =>

  • #>

Explanation

Question 39 of 30

1

Mi az ArrayList rendezéséhez készített összehasonlító (comparer) visszatérési értéke?

Select one of the following:

  • int

  • tool

  • String

  • Object

Explanation

Question 40 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • futási időben ellenőrzött

  • nem használható generikus metódusban

  • Formális paraméterként használható

  • mindhárom

Explanation

Question 41 of 30

1

A hivatkozás milyen típus átalakítása végezhető el korlátozások nélkül?

Select one of the following:

  • gyerek felé

  • szülő felé

  • mindkettő

  • egyik sem

Explanation

Question 42 of 30

1

Kötelező megadni a lambda függvény paraméterének típusát?

Select one of the following:

  • nem kötelező

  • kötelező

  • nem szabad

  • nincs paramétere

Explanation

Question 43 of 30

1

Mikor történik a típus paraméter típusának egyeztetése?

Select one of the following:

  • futási időben

  • fordítási időben

  • mindkettő

  • egyik sem

Explanation

Question 44 of 30

1

Mi jellemző az ArrayList osztályra?

Select one of the following:

  • tömb alapú tároló

  • list alapú tároló

  • tábla alapú tároló

  • sql alapú tároló

Explanation

Question 45 of 30

1

Milyen hiba kapható explicit típusátalakítás esetén futási időben?

Select one of the following:

  • Fordítási hiba

  • ClassCastException

  • IllegalFormatException

  • mindhárom

Explanation

Question 46 of 30

1

Mi igaz a típus paraméterre?

Select one of the following:

  • 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

Explanation

Question 47 of 30

1

Mi igaz az összehasonlító (comparer) paramétere?

Select one of the following:

  • 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

Explanation

Question 48 of 30

1

Mi igaz az összehasonlító (comparer) metódusra?

Select one of the following:

  • 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

Explanation

Question 49 of 30

1

A hivatkozás milyen típus átalakítása végezhető el korlátozásokkal?

Select one of the following:

  • szülő felé

  • gyerek felé

  • mindkettő

  • egyik sem

Explanation

Question 50 of 30

1

Mi igaz az összehasonlító (comparer) metódusra?

Select one of the following:

  • Csak osztály metódus lehet

  • csak példány metódus lehet

  • csak lambda lehet

  • mindhárom lehet

Explanation

Question 51 of 30

1

Lényeges a metódus törzs számra a paraméterk típusa?

Select one of the following:

  • nem

  • Igen

  • ha a viselkedésében felhasználja

  • ha a visszatérési típussal egyezik

Explanation

Question 52 of 30

1

Mi jellemző a generikus osztályra?

Select one of the following:

  • Java-ban nincs ilyen

  • csak generikus metódusa lehet

  • van típus paramétere

  • csak default konstruktora van

Explanation

Question 53 of 30

1

Metódus hívás melyik részénél történik típus egyeztetés?

Select one of the following:

  • Visszatérési érték

  • használt formális paraméter

  • hívás aktuális paramétere

  • mindháromnál

Explanation

Question 54 of 30

1

Hány paramétere lehet egy lambda függvénynek?

Select one of the following:

  • Nem lehet paramétere

  • 0 vagy 1

  • 0 vagy 1 vagy 2

  • tetszőleges

Explanation

Question 55 of 30

1

Mi igaz a típus paraméterre?

Select one of the following:

  • 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

Explanation

Question 56 of 30

1

A típus paraméterként használható osztályok köre korlátozható?

Select one of the following:

  • nem

  • extends kulcsszóval

  • mplements kulcsszóva

  • extends vagy imlements kulcsszóval

Explanation

Question 57 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • adattag típusaként használható

  • bármilyen típus lehet

  • egy példány kezel több típust

  • mindhárom

Explanation

Question 58 of 30

1

Mi jellemző általánosan az ArrayList beépített rendezési funciójára?

Select one of the following:

  • összehasonlító megadása szükséges

  • szám alapú rendezés

  • szöveg (String) alapú rendezés

  • nincs ilyen

Explanation

Question 59 of 30

1

A hivatkozás milyen típus átalakítása tilos minden esetben?

Select one of the following:

  • szülő felé

  • gyerek felé

  • mindkettő

  • egyik sem

Explanation

Question 60 of 30

1

Milyen jellegű implicit típus átalakítás megengedett fordítási időben?

Select one of the following:

  • szülő felé

  • gyerek felé

  • testvér felé

  • mindhárom

Explanation

Question 61 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • 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

Explanation

Question 62 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • lokális változó típusaként használható

  • lehet primitív típus

  • new operátorral példányosítható

  • mindhárom

Explanation

Question 63 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • visszatérési típusként használható

  • nem használható generikus osztályban

  • new operátorral példányosítható

  • mindhárom

Explanation

Question 64 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • 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

Explanation

Question 65 of 30

1

A hivatkozás milyen típus átalakítása tilos minden esetben?

Select one of the following:

  • szülő felé

  • gyerek felé

  • testvér felé

  • egyik sem

Explanation

Question 66 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • Megadható osztályok köré korlátozható

  • formális paraméterként használható

  • generikus metódusban használható

  • mindhárom

Explanation

Question 67 of 30

1

Mi jellemző az ArrayList osztályra?

Select one of the following:

  • Operátorral indexelhető

  • getter metódussal indexelhető

  • nem indexelhető

  • mindkét módon indexelhető

Explanation

Question 68 of 30

1

Egy deklarációban hány típus paraméter használható?

Select one of the following:

  • Legalább egy

  • pontosan egy

  • legfeljebb kettő

  • több mint 10

Explanation

Question 69 of 30

1

Mi igaz típus paraméterre?

Select one of the following:

  • Visszatérési típusként használható

  • generikus osztályban használható

  • adattag típusaként használható

  • mindhárom

Explanation

Question 70 of 30

1

Mi igaz az összehasonlító (comparer) metódusra?

Select one of the following:

  • Visszatérési típusa: void

  • visszatérési típusa: boolean

  • visszatérési típusa: Object

  • egyik sem

Explanation

Question 71 of 30

1

Milyen komponensre használható az abstract kulcsszó?

Select one of the following:

  • adattag

  • konstruktor

  • mindkettő

  • egyik sem

Explanation

Question 72 of 30

1

Mi lehet absztrakt osztály készítésének oka?

Select one of the following:

  • az osztály absztrakt

  • mindkettő

  • egyik sem

  • absztrakt viselkedése van

Explanation

Question 73 of 30

1

Mit tartalmazhat interfész?

Select one of the following:

  • private komponens

  • protected komponens

  • public komponens

  • mindhárom

Explanation

Question 74 of 30

1

Mit tartalmazhat absztrakt osztály?

Select one of the following:

  • private komponens

  • protected komponens

  • public komponens

  • mindhárom

Explanation

Question 75 of 30

1

Egy osztály hány interfészt implementálhat?

Select one of the following:

  • legfeljebb egy

  • pontosan egy

  • legaláb egy

  • több

Explanation

Question 76 of 30

1

Java-ban mivel lehetséges többszörös öröklés?

Select one of the following:

  • Interfésszel

  • absztrakt osztállyal

  • mindkettővel

  • egyikkel sem

Explanation

Question 77 of 30

1

Mi jellemzi az absztrakt osztályt?

Select one of the following:

  • nem származtatható

  • absztrakciós hierarchia része

  • mindkettő

  • egyik sem

Explanation

Question 78 of 30

1

Mit tartalmazhat interfész?

Select one of the following:

  • Final változó

  • nem final változó

  • mindkettő

  • egyik sem

Explanation

Question 79 of 30

1

Mi jellemzi az absztrakt osztályt?

Select one of the following:

  • final kulcsszó

  • nem példányosítható

  • mindkettő

  • egyik sem

Explanation

Question 80 of 30

1

Melyik lehet típusátalakítás céltípusa?

Select one of the following:

  • interfész

  • absztrakt

  • mindkettő

  • egyik sem

Explanation

Question 81 of 30

1

Melyikből lehet egy osztálynak több is? Akár közvetve is!

Select one of the following:

  • imlementált interfész

  • absztrakt ősosztály

  • mindkettő

  • egyik sem

Explanation

Question 82 of 30

1

Mi lehet absztrakt osztály készítésének oka?

Select one of the following:

  • típus paramétere van

  • van leszármazottja

  • mindkettő

  • egyik sem

Explanation

Question 83 of 30

1

Milyen komponensre használható az abstract kulcsszó?

Select one of the following:

  • adattag

  • osztály

  • mindkettő

  • egyik sem

Explanation

Question 84 of 30

1

Mi az absztrakt metódus készítésének oka?

Select one of the following:

  • nem értelmezhető

  • interfésszel előírt

  • nem override-olt

  • nem overload-olt

Explanation

Question 85 of 30

1

Mi jellemzi az absztrakt osztályt?

Select one of the following:

  • final kulcsszó

  • absztrakt őse van

  • mindkettő

  • egyik sem

Explanation

Question 86 of 30

1

Melyik része az öröklési hierarchiának?

Select one of the following:

  • interfész

  • absztrakt osztály

  • mindkettő

  • egyik sem

Explanation

Question 87 of 30

1

Mi írhat elő egy osztály számára viselkedést?

Select one of the following:

  • mplementált interfész

  • absztrakt ősosztály

  • mindkettő

  • egyik sem

Explanation

Question 88 of 30

1

Melyik lehet üres?

Select one of the following:

  • interfész

  • absztrakt osztály

  • mindkettő

  • egyik sem

Explanation

Question 89 of 30

1

Mi az absztrakt metódus készítésének oka?

Select one of the following:

  • overload-olt

  • override-olt

  • nincs törzse

  • egyik sem

Explanation

Question 90 of 30

1

Egy interfésznek hány őse lehet?

Select one of the following:

  • legfeljebb egy

  • pontosan egy

  • legalább egy

  • több

Explanation

Question 91 of 30

1

Egy osztály hány őstől származhat?

Select one of the following:

  • legfeljebb egy

  • pontosan egy

  • egalább egy

  • több

Explanation