344 java kérdés és válasz

42
5/11/2018 344Javakrdssvlasz-slidepdf.com http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 1/42 Amit a tanár ígért, de eddig nem teljesült, íme az elméleti kérdéssor!!! (Hibás válaszok piros színűek, 95%-ban összes kérdés itt van , a 4-es biztos, ha a könyvbe is olvasol, akkor 5-is meg lesz. SOK sikert, a gyakorlati példák lsd. később, OOP vizsgakérdés is egyben) (Ahol nincs kérdés megfogalmazva, ott minden jó választ be kell jelölni, egy hibás válasz 0 pont) 1. kérdés Az objektumnak vannak tulajdonságai és van viselkedése A szoftver a számítógép kézzelfogható része A programfejlesztés célja pusztán adatok szolgáltatása a felhasználó számára A program a számítógép számára érthető instrukciók sorozata 2. kérdés A gépi kódú program a hardver szerves része A natív kód az ember számára könnyen értelmezhető programkód Az assembler fordítóprogram Az alacsony szintű nyelv a számítógéphez közelebb álló nyelv, míg a magas szintű nyelv emberközeli nyelv 3. kérdés A programozási nyelv olyan program, amely az ember által készített szöveges leírást értelmezi A Java fordító platformfüggetlen közbenső kódot, bájtkódot generál Az interpreter a tárgykódot visszaalakítja forráskóddá A forráskód egy szöveg, melyet a fordítóprogram értelmez, illetve fordít le 4. kérdés Melyik négy fogalom állítható párba a következő négy fogalommal? Jelölje be az egyetlen jó választ!  bájtkód – interpreter – compiler – linker  programszerkesztő – fordító – értelmező- platformfüggetlen közbenső kód fordító - értelmező- platformfüggetlen közbenső kód – programszerkesztő  platformfüggetlen közbenső kód – programszerkesztő – értelmező – fordító  platformfüggetlen közbenső kód – értelmező – fordító – programszerkesztő 5. kérdés A moduláris programozás lényege, hogy a programot kész modulokból állítsuk össze A szoftverkrízis a hagyományos szoftverfejlesztési módszer válsága A moduláris programozás egyik alapelve, hogy a modulok között minél erősebb kötés legyen A modulokra bontást minden esetben felülről lefelé kell elvégezni 6. kérdés Mely szavak jellemzik a szoftver minőségét? Hatékonyság Helyesség Szabványosság Gyors fejlesztés 7. kérdés A strukturált programozás az objektumorientált programozás továbbfejlesztése A programfejlesztési módszertan egy grafikus jelölésrendszer Az objektumorientált módszertanokban a dekompozíció alapja az objektum Az UML nem módszertan, hanem egy modellező nyelv 8. kérdés Mire használatos a Java fordító (compiler) és a Java értelmező (interpreter)? A fordítóval készítjük el a java kiterjesztésű forráskódot, az értelmezővel pedig a class kiterjesztésű fájlt A fordító a forrásszöveget processzor- független bájtkódra fordítja, amely aztán az értelmező segítségével futtaható A fordító előállít egy class fájlt, ami az operációs rendszerből futtaható, az értelmező pedig az applet  böngészőben való futtatáshoz kell A Java fordító a forrásprogramból futtaható tárgykódot készít, az értelmező pedig betölti a tárgykódot a memóriába

Upload: kis-ferenc

Post on 12-Jul-2015

317 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 1/42

Amit a tanár ígért, de eddig nem teljesült, íme az elméleti kérdéssor!!!(Hibás válaszok piros színűek, 95%-ban összes kérdés itt van , a 4-es biztos, ha a könyvbe is olvasol,akkor 5-is meg lesz. SOK sikert, a gyakorlati példák lsd. később, OOP vizsgakérdés is egyben)(Ahol nincs kérdés megfogalmazva, ott minden jó választ be kell jelölni, egy hibás válasz 0 pont)

1. kérdésAz objektumnak vannak tulajdonságai és van viselkedéseA szoftver a számítógép kézzelfogható részeA programfejlesztés célja pusztán adatok szolgáltatása a felhasználó számáraA program a számítógép számára érthető instrukciók sorozata

2. kérdésA gépi kódú program a hardver szerves részeA natív kód az ember számára könnyen értelmezhető programkódAz assembler fordítóprogramAz alacsony szintű nyelv a számítógéphez közelebb álló nyelv, míg a magas szintű nyelv emberközeli nyelv

3. kérdésA programozási nyelv olyan program, amely az ember által készített szöveges leírást értelmeziA Java fordító platformfüggetlen közbenső kódot, bájtkódot generálAz interpreter a tárgykódot visszaalakítja forráskóddáA forráskód egy szöveg, melyet a fordítóprogram értelmez, illetve fordít le

4. kérdés Melyik négy fogalom állítható párba a következő négy fogalommal? Jelölje be az egyetlen jó választ! bájtkód – interpreter – compiler – linker 

 programszerkesztő – fordító – értelmező- platformfüggetlen közbenső kódfordító - értelmező- platformfüggetlen közbenső kód – programszerkesztő

 platformfüggetlen közbenső kód – programszerkesztő – értelmező – fordító platformfüggetlen közbenső kód – értelmező – fordító – programszerkesztő

5. kérdésA moduláris programozás lényege, hogy a programot kész modulokból állítsuk összeA szoftverkrízis a hagyományos szoftverfejlesztési módszer válságaA moduláris programozás egyik alapelve, hogy a modulok között minél erősebb kötés legyenA modulokra bontást minden esetben felülről lefelé kell elvégezni

6. kérdés Mely szavak jellemzik a szoftver minőségét?HatékonyságHelyességSzabványosságGyors fejlesztés

7. kérdésA strukturált programozás az objektumorientált programozás továbbfejlesztéseA programfejlesztési módszertan egy grafikus jelölésrendszer Az objektumorientált módszertanokban a dekompozíció alapja az objektumAz UML nem módszertan, hanem egy modellező nyelv

8. kérdés Mire használatos a Java fordító (compiler) és a Java értelmező (interpreter)?A fordítóval készítjük el a java kiterjesztésű forráskódot, az értelmezővel pedig a class kiterjesztésű fájltA fordító a forrásszöveget processzor- független bájtkódra fordítja, amely aztán az értelmező segítségévelfuttahatóA fordító előállít egy class fájlt, ami az operációs rendszerből futtaható, az értelmező pedig az applet

 böngészőben való futtatáshoz kellA Java fordító a forrásprogramból futtaható tárgykódot készít, az értelmező pedig betölti a tárgykódot amemóriába

Page 2: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 2/42

9. kérdésAz interpreter a forrásprogramot vagy a bájtkódot alakítja át utasításonként natív kóddáA compiler egy program, amely a forrásprogramnak egyszerre egyetlen sorát értelmeziA compiler inputja a forrásprogram, outputja a tárgykód vagy a bájtkódAz interpreter egyszerre elemzi a teljes forrásprogramot és fordítja le futtatható gépi kódú programmá

10. kérdésEditor – programszerkesztő

 Natív kód – Gépi kódFortran – Magas szintű nyelvInterpreter – Fordító

11. kérdés Milyen programmal lehet szerkeszteni a Java forráskódot?Csak a Java saját szerkesztőjévelMindegy, csak DOS alatt működjönOlyan szövegszerkesztővel, amely nem helyez el speciális, pl. formázó karaktereket a szövegbenOlyan szövegszerkesztővel, amellyel bájtkódot lehet előállítani

12. kérdés Az alábbiak közül melyek tartoznak a moduláris programozás irányelvei közé?Adatok elrejtésének elveHatékony programozásElronthatatlanság„Oszd meg, és uralkodj!” elv

13. kérdés Mi jellemzi a szoftver minőségét?Program méreteSzabványosságFelhasználóbarátságHibatűrés

14. kérdésEgy gépi kódú program csak gépi kódú utasításokat tartalmaz, adatokat nem.A fordítóprogram outout-ja a forráskód.A lefordított tárgykódban lévő címek relatív címek, ezért a tárgykód a memóriában áthelyezhető.A bájtkód a magasszintű nyelv és a gépi natív kód közötti gépfüggetlen közbenső kód.

15. kérdésA szoftver sérthetetlen, ha különböző rendszerhibák nem okoznak helyreállíthatatlan hibákatEgy feladat megoldásának tervezésekor alulról felfelé kell indulniAz adatok elrejtésének elve kimondja, hogy két modul semmilyen esetben sem használhat közös adatokatA moduláris programozás egyik irányelve az „Oszd meg, és uralkodj” elv

16. kérdésA linker ugyanaz, mint az editor A tárgykódokat a szövegszerkesztő segítségével lehet összeszerkeszteniA memória tartalma a program futása közben nem változikEgy gépi kódú utasítás az utasítás kódjával kezdődik, melyet az utasítás paraméterei követnek, ha vannak azutasításnak paraméterei

17. kérdésA fordító kiszűri a szemantikai hibákatA szintaktikai hiba futási hibát eredményezA Java fordító bájtkódot generálA Java értelmező lemezre menthető tárgykódot generál

Page 3: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 3/42

18. kérdésAz UML egy objektumorientált CASE eszközAz Egységesített Eljárás egy OO fejlesztési módszertanA Java egy alacsony szintű programozási nyelvA JVM a Java bájtkód futtatóprogramja

19. kérdésAz assembly alacsony szintű programozási nyelvA Java fordító gépfüggetlen közbenső kódot, bájtkódot generálA magas szintű nyelv gépi kódja a bájtkódAz interpreter a forrásprogram egyetlen utasítását értelmezi egyszerre

20.kérdés Hogyan működik a fordítóprogram (compiler)?Egyszerre lefordítja az egész forrásprogramotEgyszerre a forrásprogram egyetlen utasítását fordítja és hajtja végreKimenete minden esetben gépi kódA forrásnyelven megírt programot lefordítja és rögtön végrehajtja

21.kérdés Hogyan működik az értelmező (interpreter)?Egyetlen utasításként lefordítja az egész forrásprogramotEgyszerre a forrásprogram egyetlen utasítását fordítja és hajtja végreA forrásnyelven megírt programot egyetlen menetben átalakítja futtaható kóddáA forrásnyelven megírt programot egyszerre lefordítja és rögtön végrehajtja

22. kérdés Mit csinál a programszerkesztő (linker)? Jelölje be az egyetlen jó választ!A programszerkesztővel a forrásprogramot szerkeszthetjük megA programszerkesztő a külön lefordított tárgykódú modulokból állítja össze a futtatható kódotA programszerkesztővel tárgykódú programot lehet írniA programszerkesztővel végrehajtható kódot lehet írni

23. kérdésAz ASSEMBLY nyelvet a magas szintű nyelvek közé soroljukAz ASSEMBLY nyelv előnye, hogy gyorsabb és kisebb helyfoglalású program írható veleA magas szintű nyelvek előnye, hogy vannak erősen hardverhez kötődő feladatok, amelyeket csak segítségükkellehet megoldaniA bájtkód hordozható (gépfüggetlen), elvileg átvihető bármilyen gépre (platformra)

24. kérdésA Java fordító natív kódot állít előA JVM (Java Virtual Machine) a bájtkódot utasításonként értelmezi és natív kóddá alakítjaA Java fordító bájtkódot állít előA bájtkód az ember számára könnyen olvasható és értelmezhető utasításokat tartalmaz

25. kérdésA szoftver kompatibilis, ha a tesztelési adatok és eljárások könnyedén összehasonlíthatókA szoftver hibatűrő, ha az könnyedén átvihető más hardver, illetve szoftver környezetbeMinden piacra kerülő szoftver az ISO által van szabványosítvaA szoftverkrízis jelentése: a hagyományos módszer már nem képes az igényeknek megfelelő minőségi szoftver előállítására

39. kérdésAz UML szoftverfejlesztési módszertan

Az Egységesített Eljárás szoftverfejlesztési módszertanEgy fejlesztési ciklus alatt a szoftvernek több verzióját is átadjákA fejlesztési ciklus munkafázisai: felmérés, kidolgozás, konstrukció és átadás

Page 4: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 4/42

40. kérdésEgy iteráció munkafolyamatai: követelmény-feltárás, analízis, tervezés, kódolás és tesztelésA szoftver architektúrája a programtervA szoftverfejlesztés kezdeti fázisa a felmérésAz aktor az, aki teszteli a programot

41. kérdésA használati eset a program használatának egy értelmes egységeEgy iteráció több munkafázisból állEgy munkafázis több iterációból állA felmérési fázisban több analízis van, mint tervezés

42. kérdésA „használatieset-vezérelt” kifejezés azt jelenti, hogy a használati esetek végigkísérik a szoftver fejlesztésétA szemantikai hiba a fordítóprogram által kiszűrhető hibaA szakterületi modell a követelményfeltárás munkafolyamat dokumentációjaA tesztelés a program működésének ellenőrzése hibakeresésé céljából

43. kérdésAz implementálás dokumentációja a programterv.A forráskódot a programterv alapján kell előállítani.A szoftver elkészítése után a fejlesztői dokumentációt meg kell őrizni.A fejlesztői dokumentációk az egyes fejlesztési szakaszok eredményeinek leírásai.

44. kérdés Jelölje meg az összes állítást, mely igaz az Egységesített Eljárásra!A rendszer implementációjának lényegi része a kidolgozási fázisban történik.Az, hogy a rendszer fizikai komponenseit milyen hardver egységekre telepítjük, közvetlenül az átadás előtt dőlel.A kidolgozás fázisában alakítjuk ki a rendszer architektúrájának nagy részét.

Az implementálás a forráskód előállítása

45. kérdés Melyik felsorolás tükrözi a szoftverfejlesztési ciklus munkafázisainak helyes időbeli sorrendjét?Jelölje be az egyetlen jó választ!Konstrukció, felmérés, kidolgozás, átadásKonstrukció, kidolgozás, felmérés, átadásFelmérés, konstrukció, kidolgozás, átadásFelmérés, kidolgozás, konstrukció, átadás

46. kérdésA szemantikai hibákat a fordítóprogram segítségével szűrhetjük kiA szemantikai hiba egy logikai, tartalmi hibaA szemantikai hibát nehezebb kiszűrni a szintaktikai hibánálA száraztesztnek nevezett tesztelést számítógép segítségével végezzük

47. kérdésAz absztrakció az objektumok közötti hasonlatosságok figyelése, összegyűjtéseAz osztályozás a világ objektumainak rendszerezéseAz általánosítás a világ objektumainak leegyszerűsítéseA specializálás egy szűkebb kategória meghatározása az objektumok különbözősége alapján

49. kérdésCsak akkor küldhető üzenet egy objektumnak, ha a küldő és a fogadó objektum kapcsolatban áll egymással

A futás alatti kötés azt jelenti, hogy csak futáskor derül ki, melyik metódus hajtódik végreA polimorfizmus azt jelenti, hogy ugyanarra az üzenetre a különböző objektumok egyformán reagálnakAz információ elrejtése azt jelenti, hogy az objektum feladatai kódolva vannak

Page 5: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 5/42

50. kérdésAz absztrakció a valós világ osztályozásaAz ismertségi kapcsolatban álló objektumok léte egymástól függetlenAz objektum információt tárol, és kérésre feladatokat hajt végreAz öröklődés két objektum közötti kapcsolat

52. kérdés Mi az absztrakció? Jelölje be az egyetlen jó választ!A valós világ modellezéseObjektumok megkülönböztetése számunkra lényeges tulajdonságok alapjánA modellezés során a valós világ leegyszerűsítése a lényegre való koncentrálássalOsztályok kiterjesztése új metódusok hozzáadásával

54. kérdés Mi a polimorfizmus? Jelölje be az egyetlen jó választ!Ugyanarra az üzenetre különböző objektumok másképp reagálhatnakSokféle objektumtípus (osztály) létezéseAz egy objektumnak küldhető metódusok nagy számaAz egy objektumnak küldhető metódusok sokfélesége

55. kérdésFeladatának elvégzése után az objektum definiálatlan állapotú leszHa két objektum állapota megegyezik, akkor a két objektum azonosAz osztály meghatározza objektumainak viselkedésétHa két objektum ugyanahhoz az osztályhoz tartozik és ugyanabban az állapotban van, akkor egyformán reagálugyanarra az üzenetre

56. kérdésAz UML-ben az osztályt egy három részre osztott téglalappal jelöljük. A felső részbe írjuk az osztály nevét,aláhúzva.Az UML-ben a példányon fel lehet tüntetni a példánymetódusokat

Az objektum születésekor meg kell adni, hogy az objektum melyik osztályhoz tartozikAz üzenet küldője a szerver 

57. kérdésAz objektumot születéskor inicializálni kell!Az objektum kezdeti állapotát a konstruktor állítja be.Az osztálymetódus eléri a példányváltozókat.A példánymetódus eléri az osztályváltozókat.

58. kérdés Mi igaz az információ elrejtésére?Az információhoz senki sem férhet hozzáA feladat elvégzésének hogyanja a feladatot végző objektum belügye

Az objektum bizonyos információihoz nem lehet kívülről hozzáférniCsak jelszóval lehet elérni bizonyos adatokat

59. kérdésA példányváltozót csak a példánymetódusok érik elA példányváltozót elérik a példánymetódusok és az osztálymetódusok isAz osztályváltozót csak az osztálymetódusok érik elAz osztályváltozót csak a példánymetódusok érik el

60. kérdésA példánymetódus eléri az osztályváltozókatA példánymetódus eléri a példányváltozókatAz osztálymetódus nevét az UML-ben aláhúzzukA példánymetódus által megváltoztatott példányváltozó kihatással van az egész osztályra

Page 6: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 6/42

61. kérdésMindig a szerver üzen a kliensnekAz osztály egy minta, mely alapján objektumok hozhatók létreAz üzenet az objektum kívülről elérhető metódusának aktivizálásaEgy objektum önmagának is küldhet üzenetet

62. kérdésMinden objektum azonosíthatóEgy programban minden osztályhoz legalább egy objektum tartozikEgy programban minden objektumhoz pontosan egy osztály tartozikHa egy objektumnak egy üzenetet küldünk, akkor minden esetben egy példánymetódus hajtódik végre

63. kérdés Mely állítás(ok) igaz(ak) az osztályváltozóra az alábbiak közül?Adat, mely az egész osztályra jellemzőÉrtéke az osztály összes példányára ugyanaz

 Nevét az UML-ben vastagon írjukAz osztály összes objektuma ismeri

64. kérdés Mely állítsok igazak a példányváltozóra az alábbiak közül? Jelölje be az összes jó választ!A példányváltozót látják az osztálymetódusokA példányváltozók példányonként helyet foglaló változókA példányváltozók példányonként más-más értéket vehetnek felA példánymetódusok módosíthatják a példányváltozók értékeit

66. kérdésEgy objektum születésekor annak osztálya nincs meghatározva, az csak akkor válik egyértelművé, ha üzenetetküldünk nekiEgy objektum nem küldhet üzenetet önmagánakAz üzenetet a kliens objektum küldi és a szerver fogadja

Az objektum összes adata és metódusa kívülről elérhető

67. kérdésAz osztályváltozó az osztály saját változója, az egyes példányokban nem szerepelEgy objektumot csak példánymetódussal lehet megszólítaniAz osztálymetódus az osztályváltozókon és példányváltozókon dolgozikA bezárás az adatok és metódusok összezárását jelenti

68. kérdésA határ(interfész) objektum általában vezérlést, számolást hajt végreEgy már megírt kód újrafelhasználását elérhetjük példány létrehozásávalA konténer az osztályok közötti egy-sok kapcsolat megvalósítását szolgáljaAz osztályváltozó, illetve osztálymetódus nevét UML-ben nagy kezdőbetűvel írjuk

69. kérdés Jelölje be az összes olyan állítást, melyek igazak az objektumra!Információt tárol, feladatokat hajt végreSoha sincsenek saját adataiLogikailag összetartozó adatok és algoritmusok összességeA vezérlő objektum felel minden objektum feladatainak helyes elvégzéséért

70. kérdés Mi az üzenet egy objektum számára? Jelölje be az egyetlen jó választ!Kérelem feladat végrehajtásáraAz osztály egyik metódusának leírása

Kapcsolat megvalósítása az objektumok közöttFelelősség meghatározása

Page 7: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 7/42

71. kérdés Mit jelent az információ elrejtése? Jelölje be az egyetlen jó választ!Az objektum adatai nem érhetők elAz objektumnak nem küldhető üzenetAz objektum léte függ egy másik objektumtólAz objektum belseje sérthetetlen, csak interfészen keresztül érhető el

72. kérdésAz ismertségi kapcsolat egyben tartalmazási kapcsolat isA tartalmazó objektum megszűnése maga után vonja a tartalmazott objektum megszűnésétKompozíció esetén a tartalmazó objektum erős tartalmazási viszonyban áll objektumaivalKét osztály kapcsolatának multiplicitása megadja, hogy a kapcsolat két oldalán összesen hány objektumnak kellszerepelnie

73. kérdésAz objektumdiagram objektumokat és azok társítási kapcsolatait ábrázoló diagramEgy objektumdiagramból egyértelműen megállapítható az osztálydiagramA gyenge tartalmazás azt jelenti,, hogy a tartalmazott objektumot ki lehet venni a tartalmazóból

A kötelező kapcsolat azt jelenti, hogy az egyik osztály minden objektumának kapcsolatban kell lennie egyobjektummal a másik osztályból

74. kérdésAz osztálydiagram az osztályokat és azok kapcsolatait ábrázoló diagramAz osztálydiagram rögzíti a lehetséges objektumok közötti kapcsolatok szabályaitHa két osztály között nem adjuk meg a kapcsolat multiplicitását , akkor az nullaKét objektum között a navigálás irányában küldhetők üzenetek

75. kérdésKét osztály közötti kötelező egy-egy kapcsolat esetén az egyik osztály mindegyik objektumához a másikosztályból nulla vagy egy objektum tartozik

Két osztály közötti egy –sok kapcsolat esetén nem lehetséges olyan eset, hogy az egy oldalon lévő objektumhozne tartozzék objektum a sok oldalonKét objektum között egy kapcsolatot úgy valósítunk meg, hogy az egyik objektumban felvesszük akapcsolódó objektum referenciájátCsak objektumok között lehet tartalmazási kapcsolat, osztályok között nem

76. kérdés Melyik két objektum között van erős tartalmazási kapcsolat?fényképezőgép – elemautó – autó kerekeház – lakóhíd – pillér 

77. kérdés Milyen kapcsolat van az ember és az agy objektumok között. Jelölje be az egyetlen jó választ!Ismeretségi kapcsolatErős tartalmazási kapcsolatErős használati kapcsolatGyenge tartalmazási kapcsolat

78. kérdés Milyen kapcsolat van az előadó és a hallgató között. Jelölje be az egyetlen jó választ! Nincsenek kapcsolatban egymássalErős tartalmazási kapcsolatGyenge tartalmazási kapcsolatIsmeretségi kapcsolat

Page 8: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 8/42

79. kérdés Mit nevezünk kompozíciónak? Jelölje be az egyetlen jó választ!A használati kapcsolatotA gyenge tartalmazástAzt a tartalmazást, ahol az egész objektum minden részével erős tartalmazási kapcsolatban állAzt a tartalmazást, ahol az egész objektum legalább egy részével erős tartalmazási kapcsolatban áll

80. kérdés Milyen kapcsolatot valósít meg a konténer? Jelölje be az egyetlen jó választ!Osztályok közötti egy-sok kapcsolatotOsztályok közötti sok-sok kapcsolatotObjektumok közötti egy-sok kapcsolatotObjektumok közötti sok-sok kapcsolatot

81. kérdés Jelölje meg az objektumok között definiált kapcsolatokat!ismeretségitartalmazásiegy – soköröklés

82. kérdés Jelölje be az összes olyan állítást, mely igaz az ismertségi kapcsolatra!Az objektumok léte egymástól függetlenAz objektumok üzeneteket küldhetnek egymásnakAz egyik objektum része a másiknakAz egyik objektum megszűnésével megszűnik az összes vele ismertségi kapcsolatban álló objektum is

83. kérdés: Jelölje be az összes olyan állítást, mely igaz tartalmazási kapcsolatra!Az objektumok léte egymástól függetlenErős tartalmazás esetén a rész objektum kivehető az egész objektumból.Az egész objektum megszűnésével megszűnik a vele tartalmazási kapcsolatban álló összes részobjektum.A kapcsolat lehet erős és gyenge tartalmazási kapcsolat is.

84. kérdés Milyen multiplicitású kapcsolatok léteznek osztályok között?egy-soksok-sokerős tartalmazásgyenge tartalmazás

85. kérdés Mi valósítja meg az egy-sok kapcsolatot? Jelölje be az egyetlen helyes választ!Egy változóEgy mutatóEgy típusEgy konténer 

86. kérdésA specializálás az a folyamat, melyben több dolog leírásából kiemeljük a közös jellemzőketAz általánosítás az a folyamat, melyben több dolog leírásából kiemeljük a közös jellemzőketAz öröklődés objektumok között értelmezett kapcsolatHa a B osztály utódja az A osztálynak, akkor a B osztály hivatkozhat az A osztály összes privát metódusára

87. kérdésAz osztályok közötti öröklési kapcsolatot „az egy ..” kapcsolatnak is szokás nevezniAz öröklő osztály az ős kapcsolatait is örökliAz utódosztály példánya csak azokat az adatokat tartalmazza, melyeket az utódosztályban deklaráltak

Az alaposztály az osztályhierarchia teteje

Page 9: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 9/42

88. kérdésEgy osztályhierarchia-diagram az osztályok közötti öröklési és társítási kapcsolatokat egyaránt ábrázoljaEgy osztályhierarchia-diagram csak az osztályok közötti öröklési kapcsolatokat ábrázoljaA többszörös öröklés jelentése: az ősosztálynak több közvetlen utódja is lehetA többszörös öröklés jelentése: az utódosztálynak több közvetlen őse is lehet

89. kérdésA osztálydiagram csak az osztályokat és azok társítási kapcsolatait ábrázoljaAz interfész metódusfejeket definiál abból a célból, hogy azokat majd egy osztály implementáljaEgy osztály több interfészt is implementálhatHa azt akarjuk, hogy egy metódust az osztályon kívül más senki se használhasson, akkor azt védettnek(protected) kell definiálnunk

90. kérdésA nyilvános deklarációt mindenki látja, tehát az osztály egy példányának használója és az osztály utódja isA védett deklarációt mindenki láthatja, aki megszólítja az osztály valamely objektumátA privát deklarációt kizárólag az osztály és annak leszármazottai látják

A védett deklaráció erősebb védelmet ad, mint a privát deklaráció91. kérdés Mi az öröklés a Javában? Jelölje be az összes jó választ!Az utód osztály örökli az ős tulajdonságait és viselkedését, csak az eltéréseket kell megadniTöbb osztály összemásolásával létre lehet hozni egy új osztálytTöbb osztály kiválasztott tulajdonságaiból létrehozható egy új osztályKód újrafelhasználása a felhasznált osztály kódjának megváltoztatása nélkül

92. kérdés public jelentése: Csak publikus osztályból lehet rá hivatkozni protected jelentése: Csak ugyanabból és az utód osztályból lehet rá hivatkozni private jelentése: Csak a deklarációt tartalmazó osztályból lehet rá hivatkozni

 protected jelentése: Csak az osztály protected deklarációi látják

93. kérdésAlaposztály = öröklődésnél a hierarchia legalsó osztályaSzuperosztály = specializált osztályHa A leszármazottja C-nek, és C leszármazottja B-nek, akkor A leszármazottja B-nekHa B leszármazottja A-nak, és C leszármazottja A-nak, akkor A leszármazottja C-nek

94. kérdésAlaposztály = öröklődésnél a hierarchia legalsó osztályaSzuperosztály = specializált osztályAz öröklés tranzitív: ha A leszármazottja C-nek, és C leszármazottja B-nek, akkor A leszármazottja B-nek

Az utód osztály példányainak adatai = ős adatok + saját (utód) adatok

95. kérdésEgy osztályból legfeljebb 10 osztály származtathatóAz utód osztály példányainak küldött üzenet mindig a felülírt (az öröklési ágon az utódhoz felfelé legközelebbi)metódus végrehajtását jelentiAz utód osztály az ős osztály kapcsolatait nem örökliAz általánosítás olyan folyamat, amelyben több dolog leírásából kiemeljük a közös jellemzőket

96. kérdésA specializálás olyan folyamat, amelyben több dolog leírásából kiemeljük a közös jellemzőket

Egy osztályból pontosan egy utód osztály származtathatóA többszörös öröklés azt jelenti, hogy egy osztálynak több közvetlen őse is lehetA többszörös öröklés azt jelenti, hogy egy osztálynak több közvetlen utódja is lehet

Page 10: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 10/42

97. kérdésEgy interfész metódusfejeket definiálEgy osztály több interfészt is implementálhatA láthatóság alapértelmezése az osztály szintű láthatóság.A public deklaráció azt jelenti , hogy a hozzáférés csak öröklésen keresztül lehetséges.

98. kérdésA védett deklaráció UML jelölése: !, a nyilvánosé: +Ha a láthatóság nincs megadva, akkor a deklaráció az aktuális csomagban nyilvános, és kívülről nem elérhetőA privát adat UML jelölése: - , a védetté: #Egyszeres öröklésről akkor beszélünk, ha egy osztálynak csak egy közvetlen őse lehet

99. kérdés Mire van lehetőségünk az utód osztályban egy osztály örökítésekor?Új adatokat deklarálhatunkAz ős osztály metódusait törölhetjükAz ős osztály adatait felüldefiniálhatjukAz ős osztály metdóusait felüldefiniálhatjuk

100. kérdés Mire van lehetőségünk az utód osztályban egy osztály örökítésekor?Az adatok láthatóságát szűkíthetjükAz ős osztály adatait felüldefiniálhatjukÚj metódusokat deklarálhatunkAz ős osztály metódusait felüldefiniálhatjuk

101. kérdés Jelölje be az összes olyan állítást, mely igaz az öröklésre!Egy osztályból több osztály is származtathatóAz utód az ős adatait és metódusait örökli, de a kapcsolatait nemAz öröklés tranzitív: ha A leszármazottja B-nek és B leszármazottja C-nek, akkor A leszármazottja C-nek is.A leszármazott osztály az ős osztály kiterjesztése

102. kérdés Jelölje be az összes olyan állítást, mely igaz az öröklésre!Az öröklés során kialakulhat ismeretségi és tartalmazási kapcsolatAz utód osztály örökli az ős viselkedésformáit (metódusait)Az utód osztály örökli az ős tulajdonságait (adatait)Az utód osztály metódusai látják az ős osztály összes adatát

103. kérdés Jelölje be az összes olyan állítást, mely igaz az utód osztályra!Az ős minden adata és metódusa elérhető az utód osztályban isA privát és védett láthatóságú metódusok nem öröklődnek az utódbaCsak a publikus és védett deklarációjú adatok és metódusok érhetők el az utód osztályban

Egy ősben deklarált metódust egyszerre többféleképpen is felüldefiniálhatunk105. kérdés Miben segítenek a feladat szövegében lévő főnevek?A feladat objektumainak megkeresésébenAz objektumok tulajdonságainak megkérésébenAz objektumok felelősségének megkeresésébenAz egyes osztályok metódusainak meghatározásában

106. kérdés Melyik objektum felelős a teljes program működéséért?Az alkalmazásValamelyik felhasználói interfész objektumA programot vezérlő objektum

A program objektumai egyformán felelősek a működésért

Page 11: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 11/42

107. kérdésKötegelt programmal kommunikálhat a felhasználóAz interaktív program és az eseményvezérelt program fogalma azonosAz eseményvezérelt program az aktor által indukált eseményekre reagálEseményvezérelt programban az eseményeket egy központi eseményelosztó ciklus osztja el

108. kérdés A felsoroltak közül melyek az analízis dokumentációi?Szakterületi objektummodellHasználati esetekKépernyőtervProgramterv

109. kérdés Mi igaz az együttműködési diagramra?Az együttműködési diagramból kiolvasható, hogy valamely osztályban pontosan milyen metódusok szerepelnekMinden egyes osztálydiagramhoz pontosan egy együttműködési diagram tartozikAz együttműködési diagram egy pillanatfelvétel a működő programrólHa az együttműködési diagramon egy objektumnak üzenetet küldünk, akkor az osztálydiagramon a megfelelő

osztályban vagy annak valamelyik ősében szerepelnie kell az üzenethez tartozó metódusnak110. kérdésAz objektumdiagram üzeneteket is tartalmazó osztálydiagramAz osztályokat és azok kapcsolatait ábrázoló diagramot együttműködési diagramnak nevezzükAz együttműködési diagram olyan objektumdiagram, mely az üzeneteket is ábrázoljaAz objektumdiagram objektumokat és a köztük lévő öröklési és társítási kapcsolatokat ábrázolja

112. kérdésAz együttműködési diagram a működő program egy pillanatfelvételeAz együttműködési diagramon osztályok is szerepelhetnekAz osztálydiagramhoz több együttműködési diagram is tartozhat

Az együttműködési diagram képezi az implementálás alapját113. kérdésA kötegelt (batch) program futása közben az aktor kommunikál a programmalAz interaktív program lehet algoritmusvezérelt vagy eseményvezéreltAz algoritmusvezérelt programban van egy eseményelosztó ciklusMinden interaktív program futásába az aktor bármikor beavatkozhat

126. kérdésAz OO nyelv és eszköz használata nem jelenti feltétlenül az OO elvek alkalmazásátObjektum alapú nyelveknek nevezzük azokat a nyelveket, amelyek kikényszerítik az OO elvek betartásátHibrid nyelvben egyaránt írható OO és strukturált program

A vizuális fejlesztőeszközök használata mellett nincs szükség programtervezésre

127. kérdés Mi a közös a következő nyelvekben: Eiffel, SmallTalk, Java? Jelölje be az egyetlen jó választ!Hibrid nyelvekTiszta OO nyelvekObjektum alapú nyelvekAlacsony szintű nyelvek

128. kérdésEgy vizuális tervezőeszköz használatakor a fejlesztő a programozás során elhagyhatja a tervezéstA Java objektum alapú nyelv

A hibrid nyelv kényszeríti az OO elvek betartásátA C++ és a Pascal nyelveket a hibrid nyelvek közé soroljuk

Page 12: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 12/42

129. kérdés Jelölje be a csak tiszta OO nyelveket tartalmazó csoportokat!C++, Java, SmalltalkPascal, Java, EiffelEiffel, Java, SmalltalkJava, C++, Eiffel

130. kérdés: Mi jellemző az objektum alapú nyelvre?Támogatja az osztályzást és a bezárástTámogatja az objektumazonosságot és a bezárást, de nem támogatja az öröklést.Támogatja az öröklést, de nem támogatja a bezárást.Támogatja az öröklést és az osztályzást.

131. kérdésA Java nyelvet a Sun Microsystems egy csoportja fejlesztette kiA C++ nyelv a Java nyelv leegyszerűsített változataA fordítóprogram által generált bájtkód HTML parancsokból állA Java nyelv jellemzői: elosztott, interpretált, biztonságos, architektúra-semleges

132. kérdés Ki fejlesztette ki a Java nyelvet? Jelölje be az egyetlen jó választ!az AT & T Bell Laboratoriesa SUN Microsystemsa Smalltalkaz IBM

133. kérdés Jelölje meg azokat a pontokat, amelyekben az összes nyelv tiszta objektumorientált!Java, Object Pascal, C++Eiffel, SmalltalkTurbo Pascal, Java, SmalltalkEiffel, C++, Java

134. kérdésA vizuális fejlesztőeszközt használó programozó csak vizuálisan adja meg a program tulajdonságait, forráskódotnem kell írniaAz OO adatbázis-kezelő rendszerek az objektumoknak csak az adatait tárolja el, a viselkedését nemA Java nyelv egy ősi játékról kapta a nevétA Java akkor lett igazán sikeres, amikor futtató rendszerét beépítették a böngészőkbe

135. kérdésAz Internet nem más, mint számítógépekből álló világhálóEgy távoli gépen lévő dokumentumot az URL-je azonosítA WWW a World , World , World! rövidítésea [email protected] szintaktikailag helyes URL

136.kérdés Melyik volt az első olyan programozási nyelv, amely már tartalmazott OO elveket? Jelölje be azegyetlen jó választ!SmalltalkC++SimulaACM

137. kérdés Melyik évben építették be a böngészőkbe a JVM-et? Jelölje be az egyetlen jó választ!1980-ban

1985-ban1990-ban1995-ban

Page 13: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 13/42

138. kérdésA böngészővel hiperszöveget lehet készíteniAz, hogy a böngésző Java-képes , azt jelenti, hogy alkalmas Java appletek futtatásáraA HTML egyfajta nyelvA Java nyelvnek az az egyik jellemzője, hogy elosztott alkalmazásokat lehet benne írni

139. kérdés Mely célokat tűzték ki a Java nyelv fejlesztői? A Java legyen:BiztonságosFelhasználóbarátRobosztusEgyszerű

149. kérdés Mely állítások igazak az unikód karakterábrázolásra vonatkozóan?A maximálisan ábrázolható karakterek száma 32768A maximálisan ábrázolható karakterek száma 65536Hexadecimális formája uhhhhHexadecimális formája //hhhh

150. kérdés Mik tartoznak a program szintaktikailag elkülöníthető alkotóelemei közé?azonosítómetódusfejszeparátor változó

151. kérdésAz ASCII kódrészlet a karaktereket 2 bájton ábrázoljaEgy azonosító számjeggyel is kezdődhetA megjegyzést a fordító nem veszi figyelembeAz azonosítók elnevezési konvenciója szerint egy osztály azonosítóját nagybetűvel kezdjük

152. kérdés Mely azonosítók helyesek szintaktikailag?for 56kezdLogikax/y

153. kérdés Mely változódeklarációk helyesek szintaktikailag? Jelölje be az összes jó választ!int tripleSec;int nagy.egesz;char betu2;

integer i;154. kérdés Mely változódeklarációk helyesek szintaktikailag?double d=49;

 boolean egyenlo=5;int a=256, b;double d,e;

155. kérdésEgy karakterliterál idézőjelek (kettős aposztrófok) között adható meg, például ”=”A szövegliterál csak akkor tartalmazhat idézőjelet, ha azt kétszer leírjuk:”Ez””nem””szép dolog!”

A valós literál megadható akár tizedes, akár lebegőpontos formábanAz egész literál megadható hexadecimiális formában is

Page 14: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 14/42

156. kérdésA Javában összesen 4-féle primitív típus létezik: int, double, char és booleanA java.lang csomagot minden Java programban importálni kellEgy osztály több metódust is tartalmazhatMinden osztályban kell lennie egy main metódusnak

157. kérdés Mi jelenik meg a képernyőn a következő utasítások végrehajtása után? byte a =5, b=2;System.out.println(”a+b= ”+a+b);

a+b= 7a+b= 52a+b= 5 2Semmi, mert a kódrészlet szintaktikailag hibás

158. kérdés Jelölje be az összes szintaktikailag helyes azonosítót!B12

 buli

Egyedem-begyedemxXxXxXxX

159. kérdés Jelölje be az összes szintaktikailag helyes azonosítót! bbbbbb Nem*igazBrrrr…Igenam

160. kérdés Jelölje be az összes szintaktikailag helyes azonosítót!2programdarab$zam$osszeg_8

161. kérdés Jelölje be az összes szintaktikailag helyes változó deklarációt!i int;char c();char kar_akter = ’u0003’;float public = 3.1455;

162. kérdés A Problema.java forrásállományban a main metódus mely blokkban szerepelhet? Jelölje be azegyetlen jó választ!

 public class problema {..} public class Problema {..} public Problema {..} public Class Problema {..}

163. kérdés Mi jelenik meg a képernyőn a következő utasítások végrehajtása után? Jelölje be az egyetlen jóválaszt!

 byte a=5, b=0;System.out.println(”a+b= ”+a+b);

a+b= 5a+b= 50a+b= 5 0

Semmi, mert a kódrészlet szintaktikailag hibás

Page 15: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 15/42

164. kérdés Mely(ek) egész típus(ok) az alábbiak közül?shortdoublelongfloat

165. kérdés Mit tartalmaz a java.lang (language) csomag?A különböző beszélt nyelvek speciális karaktereitA ”Math” osztálytAz ”Object” alaposztálytA Java fordító hibaüzeneteit különböző nyelveken

166. kérdés Mely állítások igazak az alábbiak közül?Az ASCII kódtábla két bájton kódol egy karaktertAz Unikód karaktereket egy bájton tároljukAz ASCII és az Unikód kódtáblának van közös része (vannak olyan karakterek, amelyeknek ASCII és Unikódjamegegyezik)

Az ASCII kódtáblázat első 128 karaktere egységesen meghatározott, a további 128 nemzeti karkterek (pl.magyar ékezetes betűk) számára fenntartott

167. kérdés Válassza ki a helyes Java- azonosítókat!$árfolyamElég-e5JegyuSzámPI

168. kérdés Az alábbiak közül mely állítások igazak az import utasításra?Az import utasításban megadhatjuk valamely csomagnak a programban használni kívánt egyik, vagy valamennyi publikus osztályát

Az import utasításban a mások által készített forrásnyelvi sorokat emeljük be a programbaAz import utasítást adatbeolvasásra használjukCsak egy import utasítás lehet egy fordítási egységben, és az a használni kívánt osztályokat sorolja fel

169. kérdés Mit jelent egy változó deklarációja esetén a final szó?végérvényesen meghatározott, megváltoztathatatlanvégső , maximális értéket felvevőkonstanscsak a példánymetódusok érhetik el

170. kérdésAz ASCII karakterkészlet olyan kódrendszer, amely a karaktereket 2 bájton ábrázolja

Az első 256 unikód karakter megegyezik az ASCII karakterkészlettelAz unikód karakterek a u0000 karaktertől a uffff karakterig terjednekAz ASCII karakterek között nem találhatók escape karakterek

171. kérdésA \t, \n fehér szóközöket jelölnekA // többsoros megjegyzést jelölA /* és */ karakterpárok közé zárt szöveget a Java fordító nem veszi figyelembeEgy azonosító hossza legfeljebb 255 unikód karakter lehet

Page 16: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 16/42

172. kérdés Jelölje be az összes szintaktikailag helyes azonosítót!1_metoduselsoMetodusel-Valasztas

 _valtozo_1

173. kérdésA double, switch, this a Java kulcsszavaiA kulcsszót a programozó csak objektum azonosítására használhatjaA literál olyan érték, amely a program futása közben szabadon változtathatóA következő valós literálok mindegyike double típusú: 12.856, 0F, 12E2, 1e9, 100.002, 28.45f 

174. kérdésEgy változó típusa meghatározza a változónak adható értékek tartományát, de nem befolyásolja a rajta végezhetőműveleteketA változó inicializálása kezdeti értékadást jelentEgy változó típusa meghatározza a változónak adható értékek tartományát, és a rajta végezhető műveleteket is

A primitív típusú változó memóriaterülete oszthatatlan176. kérdés Mekkora memóriaterületet foglalnak le a felsorolt típusok? Jelölje be az összes jó választ!short: 16 bitdouble: 8 bájtint: 64 bájtlong: 4 bájt

177. kérdés Egészítse ki a következő igazságtáblát! Melyik pont tartalmazza a hiányzó oszlop értékeit? Azoszlop elemeinek felsorolása fentről lefelé történik. Jelölje be az egyetlen jó választ!

a b a&b|atrue true …

true false …false true …false false …

true false true falsetrue true false falsefalse false false falsetrue false false false

178. kérdés Mely kifejezés szerepelhet az igazságtábla fejlécében? Jelölje be az egyetlen jó választ!a b ….true true truetrue false false

false true falsefalse false false

a |ba &ba | b& a!b

Page 17: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 17/42

179. kérdés A megadott deklarációk mellett mi a típusa a következő kifejezésnek? Jelölje be az egyetlen jóválaszt!

Boolean a = true; byte b=1; short c=21;(c%5 !=b) │ !a

truefalse1szintaktikai hiba

180. kérdés Mely pontra igaz, hogy a felsorolt típusok szigorúan bővülő sorrendben vannak? byte, short, int, long, float, double, char, boolean byte, short, int, long, float, double byte, short, int, char, long, float, doublechar, int ,long, double

181. kérdésAz implicit típuskonverziót a program magától elvégzi

A prefix operátor az operandus előtt szerepelÉrtékadáskor a jobb oldal típusának mindig bővebbnek kell lennie a bal oldal típusánálÉrtékadáskor a bal oldal típusa egyértelműen meghatározza a jobb oldal típusát

182. kérdésA Java minden aritmetikai műveletet legalább int típusba konvertálva végezAz int típus a memóriában 16 bitet foglal elEgy char típusú kifejezés mindig értékül adható egy int típusú változónak, kényszerítés nélkülEgy int típusú kifejezés mindig értékül adható egy char típusú változónak, kényszerítés nélkül

183. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a =2, b=5;System.out.print(++a*4+b+” ”+b++);

17 617 513 5Egyik sem

185. kérdés A megadott deklarációk mellett mi a típusa a következő kifejezésnek? Jelölje be az egyetlen jóválaszt!

 byte b; int i;(byte)Math.sqrt(i)+3*b

double

int byteA kifejezés szintaktikailag hibás

186. kérdés A megadott deklarációk mellett a következő kifejezések közül melyikre igaz: szintaktikailag helyesés típusa int? Jelölje be az összes jó választ!

 byte b; int i;double d;(b+i)/2(i/2+5)/2

 b*i*55.0%255*b*Math.pow(5,5)

Page 18: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 18/42

187. kérdésA Java gyengén típusos nyelvA típuskonverzió implicit, ha azt a fordító automatikusan elvégziTípuskényszerítéskor a programozó egy kifejezés értékére rákényszerít egy típustA szűkítő konverzió információvesztéssel járhat

188. kérdésA Java erősen típusos nyelvA Java típusok két csoportba oszthatók: primitív és referencia típusokA valós literálok automatikusan float típusúakAz egész literálok automatikusan int típusúak

189. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a btrue true truetrue false falsefalse true false

false false truea^b!( a^b)!( a|b)!( a&b)

190. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a btrue true truetrue false falsefalse true falsefalse false true

a|!b!(a ^b)a&b!(a|b)

191. kérdés Egészítse ki a következő igazságtábla utolsó sorát! Jelölje be az egyetlen jó választ!a b a│!btrue truetrue falsefalse truefalse false

true, true, true, falsetrue, true, false, truefalse, false, true, falsefalse, true, false, true

Page 19: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 19/42

192. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a btrue true truetrue false truefalse true truefalse false false

a&&ba││b

 b&a!b

193. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a btrue true falsetrue false truefalse true true

false false truea^b!(a^b)!(a│b)!(a&b)

194. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a^b!(a^b)a|b!(a&b)

195. kérdés Egészítse ki a következő igazságtábla fejlécét! Jelölje be az egyetlen jó választ!a btrue true truetrue false truefalse true falsefalse false true

!a│b(a^b)a│!ba│b

196. kérdés A megadott deklarációk mellet mely kifejezések helyesek? byte b=1; char c=’A’; int i=1;

 b**2MATH.sin(b)(b+i)*ci+=b+1

197. kérdés Az alábbi kifejezés után mi lesz kif értéke? Jelölje be az egyetlen jó választ!int a=8, b=10, c=7;kif=Math.abs(a-- -b)*c++ + --a;

9

102820

Page 20: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 20/42

198. kérdés Az alábbi kifejezés után mi lesz a értéke? Jelölje be az egyetlen jó választ!int a=10, b=10, c=7;kif=Math.abs(a-- -b)*c++ + --a;

06820

199. kérdés Az alábbi kifejezés kiértékelése után mi lesz kif értéke? Jelölje be az egyetlen jó választ!double a=10, b=2; int c=1;kif=Math.pow(a,b)*++c +c;

101102201202

200. kérdés Az alábbi kifejezés kiértékelése után mi lesz z értéke? Jelölje be az egyetlen jó választ!

short x=60, y=5;int z=(char)(x+y);’A’65Szintaktikai hibaFutási hiba

201. kérdés Az alábbi kifejezés kiértékelése után mi lesz z értéke? Jelölje be az egyetlen jó választ!int i=1, z;z=i++ +(++i);

12

34

202. kérdés Az alábbi kifejezés kiértékelése után mi lesz i értéke? Jelölje be az egyetlen jó választ!int i=1, z;z= i++ + (++i);

1234

203. kérdés Az alábbi kifejezés kiértékelése után mi lesz z értéke? Jelölje be az egyetlen jó választ!int i=1,z;z=++i + (i++);

1234

204. kérdés Jelölje be az összes szintaktikailag helyes változó deklarációt! byte a=150; boolean egyenlo=5;int negativ=-128;

float 256;

Page 21: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 21/42

205. kérdés Adott az alábbi deklaráció:int i=0;Mit ír ki az alábbi utasítás? Jelölje be az egyetlen jó választ!System.out.println(i++ = = ++i);

Semmit, a fordító hibát jelez!Semmit, futási hiba keletkezik!0false

206. kérdés Adottak a következő deklarációk:int i,j;double d; char c; boolean b;Mely értékadások helyesek az alábbiak közül?

d = c;c = (char)d;

 b = (i=j); b = c>i;

207. kérdésEgy valós literál automatikusan float típusúEgy egész literál automatikusan long típusúEgy egész literál automatikusan int típusúEgy egész literál long típusú akkor, ha a szám mögé egy L betűt teszünk

208. kérdésEgy valós literál automatikusan float típusúEgy valós literál automatikusan double típusúEgy függvény típusa annak visszatérési típusaEgy valós literál float típusú akkor, ha a szám mögé egy F betűt teszünk

209. kérdésA ! művelet unáris, a & és | műveletek binárisakA = művelet unáris, a = =| művelet binárisA ++ művelet unáris, a += művelet binárisA || és && műveletek binárisak

210. kérdésA logikai szorzás(&) eredménye true, ha mindkét operandus trueA logikai szorzás(&) eredménye false, ha mindkét operandus falseA logikai összeadás(|) eredménye false, ha mindkét operandus falseA logikai összeadás(|) eredménye false, ha az egyik operandus true a másik pedig false

211. kérdésAz explicit típuskonverziót a fordító automatikusan elvégziAz explicit típuskonverzió esetében a programozó egy kifejezés értékére ráerőltet egy típustAz implicit típuskonverzió esetében típuskényszerítésről beszélünkA boolean típusú érték csak char típusúvá konvertálható

212. kérdés!(a&b)= =!a |!b!(a&b)= =!a &!b!(a|b)= =!a &!b!(a|b)= =!a |!b

Page 22: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 22/42

213. kérdés Mi igaz az alábbi strukturálatlan kódrészletben?if(f1)if(f2)u1;elseu2;

Az első if egyágú szelekcióAz első if kétágú szelekcióA második if egyágú szelekcióA második if kétágú szelekció

214. kérdés A forráskód strukturálásának szabályait szem előtt tartva mely állítások helyesek?A programot nem kötelező strukturálni, hiszen a fordító úgysem veszi figyelembe az eltolásokatHa a forráskódban egy utasítás beljebb kezdődik, mint a felette álló sor, az a program olvasója számára egyfeltételes végrehajtást sugallHa két utasítás a forráskódban egymás alatt szerepel, akkor azok szekvenciálisan követik egymástKétágú szelekció esetén az if kulcsszó else párját ugyanabban az oszlopban (pontosan egymás alatt) kell kezdeni

215. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int honap=5, nap=3, d=0;if (honap>=4 && honap!=10) {

d++;if (nap<2 │nap>5)

d++;else if (nap>0)

d++;else

d++;d++;

}System.out.println(d);123Semmit, mert a kód szintaktikailag hibás

216. kérdésAz if utasítás feltétele tartalmazhat metódushívásokatA switch utasítás fejében a kifejezés tartalmazhat metódushívásokatAz if utasítás feltételeként bármilyen boolean típusú kifejezés állhatA szintaktika megköveteli, hogy az if utasítás minden ágát blokkba foglaljuk

217. kérdés Adott a következő switch utasítás: Mely kifejezés helyettesíthető be a switch utasítás fejébe?int a=48;switch (kifejezes) {

case 1: utasítások; break;case 2: utasítások; break;…

}

6(char)aMath.sin(a)a+3

Page 23: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 23/42

218. kérdésif után a feltételt zárójelbe kell tenniAz if utasítás igaz ágán levő egy vagy több utasítást kötelező blokkba tenniif után a feltételt kapcsos zárójelbe kell tenniif után a feltételt zárójelbe kell tenni, melyet egy pontosvesszőt követ

219. kérdés Az if utasításban a kifejezéstípusa csak byte, short , int vagy char lehetkötelezően boolean típusú

 pozitív értéke esetén az igaz ág, negatív értéke esetén az else ág hajtódik végrehamis értéke esetén az else kulcsszó utáni utasítás hajtódik végre, ha van

220. kérdés Milyen lehet a switch utasításban a kifejezés típusa? Jelölje be az összes jó választ! bytechar 

 booleanfloat

221. kérdésAz if és a switch vetzérlőszerkezetek minden esetben helyettesíthetik egymástA break uatsítás elhehyezése minden case-ágban kötelezőA switch szerkezet diszkrét értékek esetválasztására használhatóA switch szerkezet mindig átalakítható egyenértékű if szerkezetté

222. kérdés Mit ír ki a képernyőre az alábbi programrészlet? Jelölje be az egyetlen jó választ!double kapcs =4;switch (kapcs) {

case 1:case 2:

case 3: System.out.println(”Kevés”); break;case 4:case 5:case 6: System.out.println(”Jó”); break;default: System.out.println(”Érvénytelen”);

}KevésJóÉrvénytelenSemmit sem, mert szintaktikailag hibás

223. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a=5;if(a = = 15);

a*=2;System.out.println(a);

101552

224. kérdésA Javában minden feltételt zárójelbe kell tenni

Az if utasítások egymásba ágyazhatóakA Javában minden többágú szelekció switch szerkezettel is megvalósíthatóA többágú szelekció esetében a feltételek közül legfeljebb kettő teljesülhet

Page 24: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 24/42

225. kérdés A switch szerkezet alkalmazásakor a berak utasítás hatására a default utasításra kerül a vezérlésa berak utasítás hatására a switch blokk végére kerül a vezérlésha nem teszünk a case végére break uatsítást, akkor a vezérlés a default-ra kerülnem kötelező default esetet megadni

226. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a=3;if (a<3&&a>2)

a++;System.out.println(a);

Semmit, fordítási hiba342227. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!

int a=1;

 boolean b=true;if (a>3 ││b)a*=10;

System.out.println(a);Semmit, fordítási hibaSemmit, futási hiba110

228. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a=1;

 boolean b=true;

if (!b)a*=10;

elsea++;

System.out.println(a);110220

229. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!

int a=10; boolean b=false;if (!b ║ a <10)

System.out.println(”OK”);else if (b)

System.out.println(”KO”);else if (!b && a>=9)

System.out.println(”KK”);else

System.out.println(”OO”);

OK 

KOKK OO

Page 25: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 25/42

230. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a=1;switch (a*2+1) {

case 1: a++; break;case 2: a--;break;case 3: a*=3;break;case 4: a=10;break;default: a=-1;break;

}System.out.println(a);

2310-1

231. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!int a =1;

switch (a++) {case 1: a++;case 2: a--;case 3: a*=4;default: a=-1; break;}

System.out.println(a);134-1

232. kérdés Mely karaktereket írja ki a következő programrészlet?int a=10;int b=a*2;int c=a/2;

 boolean d = true;if (a>10 && d&& b <=20)

System.out.println(’A’);if (!d ││a <=10 ││b ==100)

System.out.println(’B’);if (d && (b == 2*a && a ==2*c))

System.out.println(’C’);

if ((d││c==5)&&(!d && c>10))System.out.println(’D’);

ABCD

Page 26: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 26/42

233. kérdés Mely karaktereket írja ki a következő programrészlet?int a = 10;if (++a ==10)

System.out.println(’A’);if (a-- = =11)

System.out.println(’B’);if (a++ = =10)

System.out.println(’C’);if (a< 11)

System.out.println(’D’);ABCD

234. kérdésA while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag

A do while ciklusban a ciklusmag után egy kilépési feltétel vanA do és while kulcsszavak közötti egyetlen utasítást nem kell blokkba tenniA while ciklus feltételét zárójelbe kell tenni

235. kérdésA while uatsítás elöl tesztel, és egyszer mindenképpen végrehajtódikA do while uatsítás hátul tesztel, és egyszer mindenképpen végrehajtódikA for utasítás fejében kötelező ciklusváltozót deklarálniA for utasítás fejében a középső részben két feltétel is megadható, vesszővel elválasztva

236. kérdés Melyik ciklus feje helyes szintaktikailag?for(int i=0;i= = 8;++i) utasítás;for(int i=0;false;i++) utasítás;for(int i=0;i++) utasítás;for(;;) utasítás;

237. kérdés Mit ír ki a következő kódrészlet? Jelölje be az egyetlen jó választ!for (int k=0; k<=6; k++) {

int s=k%5;s*=2;

}System.out.println(s+” ”);

0 2 4 6 8 0 2

Fordítási hiba, mert a kiíró utasításban az s ismeretlen20 1 2 3 4 0 1

238. kérdés Melyik ciklus hajtódik végre legalább egyszer a következő deklaráció mellett?int a =10; b=12;

while (a>=0 & b!=0) {…}do {

…..}while (a==b) | b<0);

for (int i=5; i<0;i--) {…}while (a<0 |(a+b)%5= =2) {..}

Page 27: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 27/42

239. kérdés Mi igaz a következő kódrészletre?for (int i=0; i<10;i--) {

for (int i=0; ;i++) {System.out.println(i);

}}A kódrészlet szintaktikailag hibás, mert a külső ciklusváltozó sohasem érheti el a 10-etA kódrészlet szintaktikailag hibás, mert az i változó kétszer van deklarálvaA kódrészlet szintaktikailag hibás, mert a második for ciklusban nincs feltételA kódrészlet szintaktikailag helyes.

240. kérdésA break utasítás hatására a vezérlés az adott utasításblokk végére kerülA break utasítás hatására a vezérlés a break-et tartalmazó összes ciklust elhagyjaA continue hatására a vezérlés az adott utasításblokk végére kerülA continue utasítás a ciklusváltozót automatikusan eggyel megnöveli

241. kérdésVégjelig való feldolgozás esetén a végjel feldolgozása a sorozat elemeként logikai hibát eredményezA megszámlálás algoritmusában egy sorozat valamilyen adott tulajdonságú elemeit számoljuk megA minimumszámítás algoritmusában, ha a sorozat elemeit mindig egy addigi minimumhoz hasonlítjuk, akkor vagy az első számról, vagy egy olyan kicsi számról kell indulnunk, amilyen biztosan nincs a sorozatbanA maximumszámítás algoritmusában, ha a sorozat elemeit mindig egy addigi maximumhoz hasonlítjuk, akkor vagy az első számról, vagy egy olyan kicsi számról kell indulnunk, amilyen biztosan nincs a sorozatban

242. kérdés Melyik pont sorrendje feleltethető meg a megadott fogalmak sorrendjével? Jelölje be az egyetlen jóválaszt!

Hátultesztelő ciklus, előltesztelő ciklus, többágú szelekció, növekményes ciklusfor, switch, do while, while

while, do while, switch, for do while, while, for, switchdo while, while, switch, for 

243. kérdésA Javában nincs olyan ciklus, mely elöl tesztel, és kilépési feltételt fogalmaz megA Javában a ciklus feltétele minden esetben belépési feltételA Java összes ciklusára igaz, hogy ha a ciklusban csak egy utasítást akarunk végrehajtani, akkor a ciklusmagotnem kell blokkba tenniA növekményes ciklus fejében nulla, egy vagy kettő darab pontosvessző szerepel

244. kérdés Mit ír ki a következő kódrészlet? Jelölje be az egyetlen jó választ!

for (int k=0; k<=6; k++) {int s=k%5;s=2*s;System.out.print(s+” ”);}

0 2 4 6 8 0 2Semmit, fordítási hibas s s s s s0 1 2 3 4 0 1

Page 28: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 28/42

245. kérdés Mit ír ki a következő kódrészlet?for (int k=0; k<=3; k++) {

int s=0;s=2*k;

}System.out.println(s);

3Semmit, fordítási hiba56

246. kérdés Mit ír ki a következő kódrészlet? Jelölje be az egyetlen jó választ! boolean b=false;while (!b) {

for (int i=1; i<4; i++) { b=!b;System.out.print(i+” ”);

}}Semmit, fordítási hiba1 2 3 41 2 3végtelen sok számot

247. kérdés Mit ír ki a következő kódrészlet? Jelölje be az egyetlen jó választ!int i=12;while (i>=2) {

if (i%2= =0)System.out.print(i+” ”);

elseSystem.out.print(i*2+” ”);

i-=3;}

12 9 6 324 9 12 312 18 6 6A kódrészlet szintaktikailag hibás.

248. kérdés Melyik ciklus blokkja fut le legalább egyszer?for (int i=0; i<10; i--) {..}

for (int i=0; i<10; i++) {..}for (int i=0; i>=10; i--) {..}for (int i=0; i>10; i++) {..}

Page 29: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 29/42

249. kérdés Mi lesz az eredménye a következő kódrészlet fordítási és futtatási kísérletnek? Jelölje be azegyetlen jó választ!

 boolean b=true;int i=5;do {i--;

 b=!b;}while (b);System.out.println(i);

Fordítási hiba, mert a do – while utasítás feltétele hibásA program fut, de végtelen ciklus keletkezikA program lefut, kiír egy 4-estA program lefut, kiír egy 3-ast

250. kérdés Jelölje be az egyetlen jó választ! A <<do…while>> cikluselöltesztelő, melynek a kilépési feltételét adjuk meghátultesztelő, melynek a kilépési feltételét adjuk meg

hátultesztelő, melynek a bentmaradási feltételét adjuk megléptető ciklus

251. kérdés Az alábbiak közül mely utasításokkal lehet a ciklusból (annak lejárta előtt) kiugrani? Jelölje be azösszes jó választ!return

 breakcontinueA ciklusból csak a kilépési feltétel teljesülésekor lehet kilépni

252 kérdés Az alábbi programrészletek közül melyek írják ki az első 100 darab 3-al osztható pzitív számot?for (int i=0; i<100; i++)

if (i%3 = = 0)System.out.println(i);

for (int j=3,i=0; i<100; i++, j+=3)System.out.println(j);

int i=0;while (i++ < 100)

System.out.println(i*3);

int i=3 ; int j=0;do {

System.out.println(i);i + =3;

} while (!(++j = = 100));

253. kérdésMinden metódusnak van visszatérési értékeEgy függvényt meg lehet hívni eljárásként isA metódus fejében legalább egy módosítót mindenképpen meg kell adniMinden metódus blokkjában kötelezően szerepelnie kell a return utasításnak

Page 30: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 30/42

254. kérdésFutáskor a formális paraméterek adódnak át az aktuális paramétereknekA függvény visszatérési típusa csak primitív típus lehetAz osztály metódusainak deklarálási sorrendje tetszőlegesstatic módosítóval ellátott metódusból csak static módosítóval ellátott metódus hívható

255. kérdés Mely kulcsszavak szerepelnek egy visszatérési értékkel nem rendelkező, a leszármazott osztálybanfelülírható, védett példánymetódus fejében?staticfinalvoid

 public

256. kérdés Jelölje be az összes szintaktikailag helyes metódusfejet! public static boolean ok(a int)void kiir()

 public menj_valahova()

 public double pozicio(byte x, byte y)

257. kérdés Mit ír ki a következő programrészlet? Jelölje be az egyetlen jó választ!static double div(int x, inty) {return x/y;}System.out.println(div(15,4));

33.03.75Semmit, mert a metódus deklarációja szintaktikailag hibás

258. kérdésA formális paraméterlista elemeit pontosvesszővel választjuk el egymástólHa a metódusnak van egy int szám formális paramétere, akkor a metódus blokkjában nem vehető fel ilyen nevűváltozó.Fordítási hibát eredményez, ha egy metódusnak, amelynek nem void a visszatérési tipusa, van return nélküli ága.Az aktuális paraméternek értékadás szerint kompatibilisnek kell lennie a formális paraméterrel.

259. kérdés Mi lesz az eredménye a következő program fordítási és futtatási kísérletének? Jelölje be az egyetlen jó választ!

 public class Proba { public static boolean met(int a, float b, int c){

return a-b>c;}

 public static void main(String[]args) {System.out.println(met(5,6,4));

}}

Fordítási hiba, mert a metódus feje hibásFordítási hiba, mert a paraméterátadás helytelenSikeresen lefut, és ezt írja ki: falseSikeresen lefut, és ezt írja ki: true

260. kérdésA metódust a neve egyértelműen azonosítja, függetlenül a paramétereitőlA main metódus hivatkozhat bármely más metódus lokális változóira

Egy lokális változó a deklarálás pontjától az őt deklaráló blokk végéig él.Egy lokális int típusú változó alapértelmezés szerinti értéke 0.

Page 31: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 31/42

261. kérdés Mi a helyes sorrendje a metódus írásakor a következő tevékenységeknek? Jelölje be az egyetlen jóválaszt!

1. meghatározzuk a metódus nevét2. meghatározzuk a paramétereket3. megtervezzük a metódust4. megfogalmazzuk a metódus feladatát

1,2,3,44,1,2,33,4,1,24,3,1,2

262. kérdés Mi lesz az eredménye a következő fordítási és futtatási kísérletnek? Jelölje be az egyetlen jóválaszt!

 public class Szorzo {static void szoroz (int mit, int mivel) {

mit =mit*mivel;}

 public static void main(String[] args) {int a=5;szoroz(a,7);System.out.println(a);

}}Fordítási hiba, mert a metódus feje hibásFutás során kivétel keletkezik, hibás paraméterátadás miattSikeresen lefut, és ezt írja ki: 5Sikeresen lefut, és ezt írja ki: 35

263. kérdés Mi lesz az eredménye a következő program fordítási és futtatási kísérletének? Jelölje be az egyetlen

 jó választ! public class Oszto {static double oszt(int mit, int mivel) {

if (mivel= =0)return;

return (double) mit/mivel;}

 public static void main(String[]args){int a=5, b=2;System.out.println(oszt(a,b));

}}Sikeresen lefut, és ezt írja ki: 2.0Sikeresen lefut, és ezt írja ki: 2.5Fordítási hiba, mert a metódus feje hibásFordítási hiba, mert a metódus nem ad vissza minden esetben értéket

Page 32: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 32/42

264. kérdés Adott a következő metódus:static int vissza(int a) {switch (a) {

case 1: return a*2;case 2: return a*3;case 3: return a*4;default: return 0;

}}Mit ír ki a következő utasítás? Jelölje be az egyetlen jó választ!System.out.println(vissza(2));26120

265. kérdés Jelölje be az összes helyes metódus deklarációt!

static int summa(int x,y) {return x+y;} public static void szoroz(int a, int b) {return a*b;}static int div(int x, int y) {return x/y;}double half(double n) {n=n/2;}

266. kérdés Jelölje be az összes szintaktikailag helyes metódusfej deklarációt! private static void main(String[])int max (int a, short b)double pow(double a,b)static void beolvas(double[][] szamlalo)

267. kérdés Milyen metódust nevezünk túlterhelt metódusnak? Jelölje be az egyetlen jó választ!Ami egyidejűleg több programból is meghívhatóAmely számára a kevés memóriaterületet foglal le a fordítóAmely többféle paraméterezéssel is meghívhatóAmelynek több neve is van, és különböző neveken is meghívható

268. kérdés Az alábbiak közül mely állítások igazak a túlterhelt metódusokra?A metódust különböző számú paraméterrel hívhatjuk megA metódust eltérő típusú paraméterekkel hívhatjuk megFutási időben dől el, hogy melyik szignatúrájú metódust kell végrehajtaniA programozó tetszés szerinti módon hívhatja a metódust, a fordítóprogram a szükséges típus-átalakításokatelvégzi

269. kérdés A metódusok hogyan adhatnak vissza érétket a Javában?Minden metódus kötelezően ad vissza true vagy false értéketA metódus a deklarációjának megfelelően ad vissza vagy nem ad vissza értéketA metódus a paraméterek értékét módosíthatjaHa a void módosító szerepel a deklarációban, akkor a metódus nem ad vissza érétket

270. kérdésA metódus szignatúrájának elemei: a metódus neve, paraméterlistája és visszatérési értékeHa egy osztály valamely változójának deklarációját a static kulcsszóval kezdjük,akkor a változó a példányokbannem fog megjelenniEgy osztály akárhány publikus metódust tartalamazhat

Egy metódus csak akkor hívhatja egy másik, ugyanabban az osztályban lévő metódust, ha annak deklarációjasorrendben előtte áll

Page 33: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 33/42

271. kérdés Jelölje be az összes szintaktikailag helyes metódusfejet! public static int main(int x) public int valami() public void int valami(int x)void valami()

272. kérdésA függvények visszatérési típusa voidAz eljárás nem ad vissza értéketJavában a függvény eljárásként is meghívhatóJavában az eljárás függvényként is meghívható

273.kérdés Mit jelentenek a felsorolt módosítók a metódusok azonosítói elött? protected – üres metódusstatic – osztálymetódusfinal – végeleges metódus, nem lehet felülírniabstract – üres, utód osztályban kifejtendő metódus

274. kérdésEgy eljárásnak bármennyi paramétere lehetA Javában csak érték szerinti paraméterátadás vanEgy eljárásnak csak egy paramétere lehetA fordító figyelmen kívül hagyja, ha egy függvénynek van return nélküli ága

275. kérdésHa egy függvénynek van return nélküli ága, akkor a függvény visszatérési értéke voidAz abstract és a final módosítók nem adhatók meg egyszerreFordítási hibát eredményez, ha egy függvénynek van return nélküli ágaA függvények túlterhelhetők, az eljárások nem

276. kérdés Melyik metódust hajtja végre a fordító a max metódus hívásakor? Jelölje be az egyetlen jó választ!int x = 6;double y = 1001.497;System.out.println(max(x,y));

static int max(int a , int b)static long max(long a, long b)static double max(double a , double b)static double max(double a , double b, double c)

277. kérdés

Egy lokális változó az őt deklaráló blokk végéig élA nem inicializált lokális változónak a fordító automatikusan nulla értéket adEgy érvényben lévő változóval azonos nevű másik változó csak akkor deklarálható, ha az érvényben lévőváltozó értéke nullaA konstans változó módosítója final

278. kérdésMinden változó a deklarálás pillanatában születik megJavában az inicializálatlan változóra való hivatkozás fordítási hibát eredményezA main metódus változói is lokális változókA lokális változók és a formális paraméterek azonosítói egy metóduson belül megegyezhetnek(azonosaklehetnek)

Page 34: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 34/42

279. kérdés Mely állítások igazak a toString() metódusra vonatkozóan? Jelölje be az összes igaz állítást!Minden objektumot meg lehet szólítani a toString() metódussal függetlenül attól, hogy az adott osztályban aztdefiniálták-e, vagy sem.A toString() minden esetben az objektum adatait adja vissza szöveges formábanMinden osztályban kötelezően szerepelnie kell egy saját toString() metódusnakA System.out.println() metódus paraméterében bármilyen objektum szerepelhet

280. kérdésA null referencia egy speciális, üres objektumra mutatA referencia típusú változó azonosítójával az objektum memóriaigénye nem közvetlenül, hanem közvetvehivatkozunkEgy objektum deklarálásakor a rendszer az objektum számára memóriahelyet foglalAz objektum osztálya futás közben megváltoztatható

281. kérdésAz inicializálást végző metódust konstruktornak nevezzükA konstruktornak elvileg többféle paraméterezése is lehet

A Javában a konstruktor neve nem az osztály nevével egyezik meg, hanem a létrehozandó objektumévalAz objektum adatainak a konstruktorral kezdeti értéket adhatunk

282. kérdésKét objektum azonos, ha állapotuk megegyezikA new operátorral egy objektumot hozhatunk létreEgy metódus meg tudja változtatni a paraméterben megkapott referencia által azonosított objektumotA hivatkozás nélküli objektumokat az automatikus szemétgyűjtő időnként megsemmisíti

283. kérdés Adott a következő deklaráció:String szo=”Virágot”;Melyik kifejezés adja vissza a ”rág” részláncot a szo-ból? Jelölje be az egyetlen jó választ!

szo.substring(3,3)szo.substring(2,3)szo.substring(2,4)szo.substring(2,5)

284. kérdésA Charcter osztály közvetlenül az Object osztályból származikAz Integer osztály közvetlenül az Object osztályból származikA Boolean primitív típusA Javában az objektumok referencia típusú változók

285. kérdésA referencia típusú változó egy primitív típusú változó memóriabeli címe.A null referencia egy olyan objektumra mutat, amely a memória nullás címén helyezkedik el.Egy osztály példányait a new operátorral hozhatjuk létre.A konstruktor azonosítója független az osztály azonosítójától

286. kérdésEgy referencia típusú változó azonosítójával közvetve hivatkozhatunk egy objektum memóriahelyéreA toString() metódust minden osztályban kötelezően meg kell írniAz equals() metódust minden osztályban kötelezően meg kell írniA System.out.println() metódus paramétere lehet egy objektum

Page 35: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 35/42

287. kérdés Mi igaz egy String osztályú objektumra?Egy unikód karaktereket tartalmazó szöveg tárolására alkalmasÁllapotát egyetlen metódusa sem képes megváltoztatniMinden metódusa megváltoztatja az állapotátOlyan hosszú szöveget képes tárolni, amit a long típus képes ábrázolni

288. kérdés Adott az alábbi deklaráció:StringBuffer s = new StringBuffer(”Hello!”);Az alábbiak közül mely metódushívások írják ki a ”Hello!” szöveget?

System.out.println(s);System.out.println(s.toString());System.out.println(s.capacity());System.out.println(s.data);

289. kérdésA StringBuffer osztályban a karakterláncok változtathatók, a String osztályban nem.A String és StringBuffer osztályok értékadás szempontjából kompatibilisek egymással.

A toString() metódus csak a StringBuffer és String osztályokban érhető el, más osztályoknak nincs ilyenmetódusa.Minden osztály közös őse az Object osztály.

290. kérdésA String és StringBuffer osztályok az Object osztályból származnak, a csomagoló osztályok nem.A Javában minden osztály az Object osztályból származikA Math osztályt a csomagoló osztályok közé soroljukA csomagoló osztályok példányai változtathatatlanok

291. kérdésA null referencia típusú konstansAz alapértelmezés szerinti konstruktornak pontosan egy paramétere vanA new operátor létrehoz egy új objektumotA Javában minden osztály a Class osztályból származik

292. kérdésA null primitív (int) típusú konstansA csomagoló osztályok példányai változtathatatlanokMinden objektumot létrehozás előtt deklarálnunk kellA Javában minden osztály a Class osztályból származik

293. kérdés

A null primitív (int) típusú konstansAz alapértelmezés szerinti konstruktornak pontosan egy paramétere vanA new operátor létrehoz egy új objektumotMinden objektumot létrehozás előtt deklarálnunk kell

294. kérdésAz equals metódus visszatérési értéke int típusúKét nem azonos objektumnak is lehet ugyanaz az állapotaObjektumok egyenlőségét az equals metódussal szokás megállapítaniA Javában a hivatkozás nélküli objektumok memóriahelyeit a programozónak kell felszabadítania

Page 36: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 36/42

295. kérdésA String objektum szövege unikód karakterek sorozataEgy String objektum állapota bármikor tetszőlegesen megváltoztathatóEgy String objektumban tárolt szöveg utolsó előtti karakterének indexe n-1 (ahol n a szöveg hossza)Egy String objektumban tárolt szöveg negyedik karakterének indexe 3

296. kérdésEgy String objektumot csak new operátorral lehet létrehozniEgy String objektum létrehozható new operátor nélkül isA String osztály csak osztálymetódusokat deklarálA String osztály manipulálható metódusai az eredeti objektum tartalmát változatlanul hagyva egy új Stringtípusú objektumot állítanak össze

297. kérdés Mely metódusok segítségével bővíthető egy StringBuffer objektum?String subtsring(int start, int end)StringBuffer append(<Type> value)StringBuffer insert(int offset, <type> value)

StringBuffer reverse()298. kérdés Jelölje meg az összes szintaktikailag helyes osztályfejet!class public Kalitka extends Lakasfinal public classclass LakoTelep

 public class Bohoc implements Comparable

299. kérdés A következő fogalmak közül jelölje meg az osztály szintű deklarációkat!osztályváltozólokális változóformális paraméter 

 példányinicializáló blokk

300. kérdés Tekintse a következő tagdeklarációkat:double d; //1static double d; //2double m() {return d;} //3static double m() {return d;} //4Jelölje meg az összes helyes állítást a következők közül!

A //1 és a //3 deklarációk nem lehetnek egy osztálybanA //2 és a //4 deklarációk nem lehetnek egy osztálybanA //1 és a //4 deklarációk nem lehetnek egy osztályban

A //2 és a //3 deklarációk nem lehetnek egy osztályban301. kérdésA this az osztálymetódus implicit paramétereA this a megszólított objektum referenciájaA this osztálya minden esetben ObjectEgymásból hívott példánymetódusok esetén a this automatikusan továbbadódik

302. kérdésA konstruktor feladata, hogy beállítsa az objektum kezdeti állapotátA konstruktor fejében a módosítók közül csak hozzáférési módosító adható megA konstruktor visszatérési értéke boolean

A konstruktor neveként ajánlatos az osztály nevét adni, de ez nem kötelező

Page 37: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 37/42

303. kérdésEgy statikus metódus meghívhatja ugyanazon osztály egy nem statikus metódusát a this kulcsszó segítségévelAz osztály összes példány- és osztálymetódusa híváskor átad egy implicit this paramétertMinden objektumban helyet kap az a változó, amelynek van static módosítójaMinden objektumban helyet kap az a változó , amelynek nincs static módosítója

304. kérdésA konstruktor túlterhelhetőAz osztály konstruktorából meghívható az osztály egy másik, túlterhelt konstruktora, annak nevére valóhivatkozássalEgy osztálynak minden esetben van egy paraméter nélküli konstruktoraA konstruktor visszatérési értéke void

305. kérdésHa az osztálynak nincs explicit konstruktora, akkor a rendszer megad egy alapértelmezés szerinti, paraméter nélküli konstruktortA konstruktor lehet finalAz osztály konstruktorából meghívható az osztály egy másik, túlterhelt konstruktora a this referenciasegítségévelA konstruktor blokkja lehet üres

306. kérdésAz osztályinicializáló blokk beállítja az objektum kezdeti értékeitAz inicializálók közül először futnak le az osztályinicializálók, és csak azután kerülnek végrehajtásra a példányinicializálókAz osztályváltozó osztályonként egyszer foglal memóriahelyetAz osztály bármely példánymetódusából meghívható a main metódus

307. kérdés

Az osztályváltozó nem egy konkrét példányra, hanem az egész osztályra jellemzőAz osztályváltozó osztályonként egyszer foglal memóriahelyetAz osztályváltozót minden példány külön tárolja, és ugyanaz az értékeAz osztályváltozót az osztályhoz tartozó összes objektum ismeri

308.kérdésAz objektum adatait osztályában deklaráljuk.Az osztály egy objektum minta.Az osztály deklarálásakor megadhatjuk a létrehozandó objektum adatainak kezdeti értékeit.A this egy osztályváltozó.

309. kérdés A következő deklarációk közül melyek az ugyanabból a csomagból elérhető osztályok?

 public int suly() {…} private static int suly; public static int terfogat;int terfogat() {..}

310. kérdésA példányinicializáló blokk az objektum megszólításakor minden alkalommal meghívásra kerülEgy metódus blokkjában deklarált változóra hivatkozni lehet a metódus után deklarált más metódusokbólA metódus blokkjából hivatkozni lehet az osztály bármely tagjáraA this egy osztályváltozó

Page 38: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 38/42

311.kérdésHa egy osztály final, akkor azt nem lehet származtatni.Az osztály fejében kötelezően ki kell írni, hogy extends Object.Az osztály módosítói lehetnek a következők: public, protectedAz absztrakt osztályt nem lehet példányosítani.

312. kérdés A következők közül melyek lehetnek egy osztály módosítói? public protectedfinalabstract

313. kérdésAz objektum adatok és metódusok összességeAz osztály mintául szolgál objektumok létrehozásáhozMinden osztály őse az Object osztályAz osztályban csak privát adatok szerepelhetnek

314. kérdés Az alábbiak közül melyek lehetnek a Valami nevű osztály konstruktorai? public static void Valami() public Valami(int szam) public Masik(int szam) public int Valami()

315. kérdés Mely deklarációk határoznak meg egy olyan tömböt, ameyl 8 darab karakterelemet tartalmaz?char [] betuk = new char[7];String[] szo = new szo[8];char [] jel = new char[8];char [] jel = new char[8];

316. kérdés A következők közül melyek lehetnek egy osztály módosítói? public protectedfinalabstract

316. kérdés Jelölje meg az összes szintaktikailag helyes deklarációt!int[] t1;int t2[] = new t2;int [][]t3;

int [] t4 = new int [5];

317. kérdésA kétdimenziós tömb sorai mindig egyforma hosszúakA kétdimenziós tömb méretét deklaráláskor kell megadni.A kétdimenziós tömb egyes sorai külön létrehozhatók.A kétdimenziós tömb sorai futás közben bővíthetők(az eredeti sor megszüntetése nélkül)

318. kérdés Jelölje be az összes helyes állítást a követezőek közül!Ha a metódus formális paramétere egy int elemtípusú tömb, akkor az aktuális paraméter is csak int elemtípusútömb lehet.Ha a metódus formális paramétere Hallgato[] típusú, akkor az aktuális paraméter is csak Hallgato[] típusú lehet

A programnak a main metódus paramétereként átadhatók adatokA main metódus formális paramétere kötelezően String elemtípusú tömb

Page 39: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 39/42

319. kérdés Adva van egy kétdimenziós tömb:int [][] tomb = new int [3][6];Hogy hivatkozunk a tömb utolsó sorára?

tomb[3]tomb[3][]tomb[2]tomb[2][]

320. kérdés Adva van egy háromdimenziós tömb:int [][][]tomb = new int [2][5][3];Melyek azok a hivatkozások, amelyek szintatkailag is helyesek, és nem mutatnak a tömbön kívülre?

tomb[2][4]tomb[1]tomb[0,0,2]tomb[][4][1]

321. kérdés Mely kifejezések adják meg a kétdimenziós tömb utolsó sorának hosszát?

int[] tomb;tomb.length(0)tomb[length-1].length()tomb[tomb.length-1].lengthtomb[length-1].length

322. kérdés Mekkora az egydimenziós tömb maximális elemszáma Javában? Jelölje be az egyetlen jó választ!Amekkorát az int típussal indexelni lehetAmekkorát a long típussal indexelni lehetAz elemek száma a tömb elemeinek típusától függElméletileg korlátlan, a szabad memória méretétől függ

323. kérdés Jelölje be az összes szintaktikailag helyes deklarációt!double [][] dt = new double [5] [8];double [][] dt = new double [5] [];double [][] dt = new double [] [8];double [][] dt = new double [] [];

324. kérdés Jelölje be az összes szintaktikailag helyes deklarációt!int[] byte [] a= new int [7] byte [7];int [7] [7] a;int [][] a;int a [];

325.kérdés Mi  jelenik meg a konzolon a következő programrészlet lefutásakor?Jelölje be az egyetlen jó választ!int[][] szamok = new int [3][2];szamok[2][1] = 2;szamok[0][1] = 1;for (int i=0; i<szamok.length; i++)

System.out.print(szamok[i][1]+” ”);2 1 00 1 22 2 11 0 2

Page 40: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 40/42

326. kérdés Melyik programsorban deklarálunk két tömböt?int[] tomb1, tomb2;int tomb1 [], tomb2[];int tomb1, tomb[2];int tomb1, tomb2[];

327. kérdés Mit hoz létre az alábbi utasítás? Jelölje be az egyetlen jó választ!szamok = new int[7];

Egy 7 elemű tömbötEgy 8 elemű tömböt, ahol az elemek indexei: 0..7Egy mutatót a később létrehozandó tömbreSemmit, mert szintaktikailag hibás

328. kérdésPrimitív elemtípus esetén az aktuális tömb elemtípusa kötelezően meg kell, hogy egyezzen a formális tömbelemtípusávalReferencia elemtípus esetén az aktuális tömb elemtípusa kötelezően meg kell, hogy egyezzen a formális tömbelemtípusávalEgy String objektum mindig értékül adható egy Object típusú változónakEgy StringBuffer objektum mindig értékül adható egy String típusú változónak

329. kérdés Adott az alábbi deklaráció: Jelölje be az összes jó választ!int[] szamok = new int[100];

Az alábbi programrészletek közül melyek váltják ki az ArrayIndexOutBoundsException kivételt?for (int i=1; i<=100; i++)

szamok[i]=0;for (int i=0; i<100; i++)

szamok[i]=0;for (int i=0; i<100;++i)

szamok[i]=0;for (int i=1; i<=100; ++i)szamok[i]=0;

330. kérdésA Javában az objektumok operátorokkal összehasonlíthatókHa egy sorozatot direkt módon rendezünk, akkor a rendezés után visszanyerhető a sorozat eredeti, rendezéselőtti állapota.Ha egy sorozatot indexesen rendezünk, akkor a rendezés után visszanyerhető a sorozat eredeti, rendezés előttiállapota.A minimum kiválasztásos rendezés esetén nem kell elemeket cserélni.

331. kérdés Adva van egy növekedés szerint rendezett tömb. Keresünk egy olyan elemet, amely benne van atömbben. Jelölje meg az összes igaz állítást a következők közül!A tömb végéig kell keresniAbbahagyhatjuk a keresést , ha találtunk az elemnél kisebb elemetAbbahagyhatjuk a keresést , ha találtunk az elemnél nagyobb elemetHa az elemek objektumok, akkor azok osztályában kötelezően szerepelnie kell egy olyan metódusnak,amely eldönti, melyik objektum van előbb a rendezettségben

332. kérdésKarbantartás során az objektum kulcsát nem szabad módosítaniA beszúrás rendezett, illetve rendezetlen konténerbe ugyanúgy történikA törlés rendezett, illetve rendezetlen konténerből ugyanúgy történik

Ha egy rendezetlen sorozatban szekvenciálisan keresünk, akkor az elemet addig keressük, amíg meg nemtaláljuk, vagy a sorozat végére nem érünk

Page 41: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 41/42

333. kérdésCsak olyan objektumok rendezhetők, amelyek összehasonlíthatókA compareTo() metódust két objektum sorrendiségének megállapítására szokták alkalmazniAz Object.equals() metódus visszatérési érétke intAz equals(Object) metódussal történő kereséshez össze kell állítanunk egy hasonló objektumot és a metódusnakezt az objektumot kell átadni aktuális paraméterként

334. kérdés Mi lesz az elemek sorrendje a következő programrészlet lefutása után? Jelölje meg az egyetlen jóválaszt!

int[] tomb = {2,4,0,4,55,3};for (int i=0; i<tomb.length-1; i++)

for (int j=i+1; j<tomb.length-1; j++)if (tomb[j]>tomb[i]) {

int seged = tomb [i];tomb [i] = tomb [j];tomb [j] = seged;

}

0 2 3 4 4 550 2 4 4 55 355 4 4 3 2 055 4 4 2 0 3

335. kérdésJavában a primitív adatokat a compareTo() metódus segítségével hasonlítjuk összeObjektumokat kizárólag metódusokkal lehet összehasonlítaniA buborékos rendezés csak primitív adatokra alkalmazható, objektumokra nemA beszúrásos rendezés algoritmusa rekurzív

336. kérdés

A buborékos rendezés más néven szomszédos elemek cseréjével történő rendezésIndexes rendezés segítségével egyszerre több szempont szerinti rendezettséget is elő tudunk állítaniDirekt rendezésről akkor beszélünk, ha a sorozat eleminek eredeti sorrendjét nem változtatjuk megA gyorsrendezés algoritmusa rekurzív

337. kérdésAz equals() és compareTo() metódusok túlterhelhetőkAz equals() metódus visszatérési értéke int, a compareTo() metódusé booleanA compareTo() metódus alkalmas két objektum közötti rendezési reláció felállítására (kisebb/nagyobb/egyenlő)A compareTo() metódus visszatérési értéke int

338. kérdésA konténer ismeri a benne tárolt objektumok osztályátA Vector egy leképezés konténer A vektor mérete az elemek hozzáadásával automatikusan bővülA vektor tartalmazhat akár 50 milliárd objektumot is

339. kérdésA vektor elemei indexelhetőkA vektor az elemeket rendezetten tároljaA vektor két objektuma(egyik és másik) egyenlő, ha az egyik.compareTo(másik)= = 0.Egy vektor elejére beszúrható egy másik vektor összes eleme.

Page 42: 344 Java kérdés és válasz

5/11/2018 344 Java k rd s s v lasz - slidepdf.com

http://slidepdf.com/reader/full/344-java-kerdes-es-valasz 42/42

340. kérdésA Vector osztály egy objektumot az elemein értelmezett compareTo() metódus alapján keres megA vektor átadható paraméterként a println() metódusnakA Vector osztály a List osztály utódjaA Vector osztály a Collections osztály utódja

341. kérdésA származtatott interfész példányosíthatóEgy osztály több interfészt is implementálhatA Collections osztály példányai képesek konténerek rendezéséreA Collection interfész statikus metódusai segítségével egy tetszőleges objektumokat tartalmazó konténer elemeirendezhetők

342. kérdésA Collections.sort() metódussal bármilyen objektumokat tartalmazó vektor rendezhetőA Collections.sort() metódussal csak akkor rendezhető egy vektor, ha a vektor elemei implementálták aComparable interfészt

Csak az összehasonlítható objektumok rendezhetőkAz objektumokat csak a compareTo() metódussal lehet összehasonlítani

343. kérdésMinden objektumnak van compareTo() metódusaMinden objektumnak van equals() metódusaAz equals() metódus minden esetben azt mondja meg, hogy az objektum állapota megegyezik-e a paraméterkéntkapott objektum állapotávalA compareTo() metódus azt mondja meg , hogy az objektum rendezettségben kisebb, nagyobb vagy egyenlő-e,mint a paraméterként kapott objektum

344. kérdés

A vektor méretének bővülése az elemek hozzáadásával nem automatikusA vektor indexOf() metódusa az elemek equals() metódusát hívjaA vektor contains() metódusa az elemek compareTo() metódusát hívja megA vektor add() metódusával bármelyik két elem közé beszúrhatunk új elemet