Gábor Drávecz
Quiz von , erstellt am more than 1 year ago

prof Prog2-2.gyak Quiz am Prog2-2.gyak, erstellt von Gábor Drávecz am 10/04/2022.

317
0
0
Gábor Drávecz
Erstellt von Gábor Drávecz vor mehr als 2 Jahre
Schließen

Prog2-2.gyak

Frage 1 von 15

1

Melyik lehet összehasonlító(comparator)?

Wähle eine der folgenden:

  • a. mindkettő

  • b. private boolean isEqual(Vehicle v1, Vehicle v2){ returnb v1.getAge() = v2.getAge()}

  • c. egyik sem

  • d. public boolean isEqual(Vehicle other) {return this.getAge() == v2.getAge()}

Erklärung

Frage 2 von 15

1

Melyik lehet összehasonlító(comparator)?

Wähle eine der folgenden:

  • a. mindkettő

  • b. egyik sem

  • c. public boolean isEqual(Vehicle other) { return this.getAge() == v2.getAge()}

  • d. (v1, v2) -> Integer.compare(v1.getAge(), v2.getAge())

Erklärung

Frage 3 von 15

1

Melyik lehet összehasonlító(comparator)?

Wähle eine der folgenden:

  • a. mindkettő

  • b. egyik sem

  • c. public Vehicle equals(Vehicle other) { return this.getAge() == other.getAge() ? this: other;}

  • d. public static int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}

Erklärung

Frage 4 von 15

1

Melyik lehet összehasonlító (comparator) ?

Wähle eine der folgenden:

  • a. mindkettő

  • b. egyik sem

  • c. public Vehicle equals(Vehicle other) { return this.getAge() == other.getAge() ? this: other;}

  • d. private boolean isEqual(Vehicle v1, Vehicle v2) { return v1.getAge() == v2.getAge();}

Erklärung

Frage 5 von 15

1

Melyik lehet összehasonlító (comparator)?

Wähle eine der folgenden:

  • a. public int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}

  • b. egyik sem

  • c. mindkettő

  • d. private boolean isEqual(Vehicle v1, Vehicle v2) { return v1.getAge() == v2.getAge();}

Erklärung

Frage 6 von 15

1

Mit tesz, ha egy Bar példányát, Foo és Baz független típusra is át kell alakítani?

Wähle eine der folgenden:

  • a. a Bar, Foo, Baz interfészek

  • b. Bar, Foo, Baz osztálynak közös ős

  • c. class Bar implements Foo, Baz

  • d. class Bar extends Foo, Baz

Erklärung

Frage 7 von 15

1

Hogyan tilthatja a Foo osztály „int getValue()” metódusának felülírását?

Wähle eine der folgenden:

  • a. private static int getValue()

  • b. public abstract int getValue()

  • c. public static int getValue()

  • d. public final int getValue()

Erklärung

Frage 8 von 15

1

Hogyan kényszerítheti a Foo osztály „int getValue()” metódusának felülírását leszármazottban?

Wähle eine der folgenden:

  • a. private static int getValue()

  • b. public final int getValue()

  • c. public abstract int getValue()

  • d. public static int getValue()

Erklärung

Frage 9 von 15

1

Hogy jelöli az osztályt, ha ahhoz a tervezett elméleti modellben nem tartozhat példány?

Wähle eine der folgenden:

  • a. static

  • b. final

  • c. extends

  • d. abstract

Erklärung

Frage 10 von 15

1

Class Bar<T> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • a. Egyik sem

  • b. Mindkettő

  • c. public boolean compare(T other) {return other.getAge() == item.getAge();}

  • d. private T item

Erklärung

Frage 11 von 15

1

class Bar<T> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • a. egyik sem

  • b. private T item

  • c. mindkettő

  • d. public boolean compare(T other) { return other == item;}

Erklärung

Frage 12 von 15

1

class Bar<T> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • a. public boolean compare(T other) {return other.getAge() == item.getAge();}

  • b. mindkettő

  • c. private T item = new T();

  • d. egyik sem

Erklärung

Frage 13 von 15

1

class Bar<T> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • a. public T getItem() { return item;}

  • b. mindkettő

  • c. private T item = new T();

  • d. egyik sem

Erklärung

Frage 14 von 15

1

class Bar<T> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • e. public boolean compare(T other) {return other == item;}

  • f. mindkettő

  • g. private T item = new T();

  • h. egyik sem

Erklärung

Frage 15 von 15

1

class Bar<T, U> esetén melyik deklaráció érvényes?

Wähle eine der folgenden:

  • i. private T item;

  • j. mindkettő

  • k. public T getItem(){ return item;}

  • l. egyik sem

Erklärung

Frage 16 von 15

1

Mi igaz a következőkre: „public class Test extends Bar implements Foo”

Wähle eine der folgenden:

  • a. Bar és Foo interface

  • b. Bar és Foo osztály

  • c. Bar interface, Foo osztály

  • d. Bar osztály, Foo interface

Erklärung

Frage 17 von 15

1

Miként deklarálná egy generikus tároló metódusát, amely index szerint ad vissza egy elemet ?

Wähle eine der folgenden:

  • a. public T getItem(int index)

  • b. public <T> getItem(int index)

  • c. public Storage<T> getItem(int index)

  • d. public int getItem(int index)

Erklärung

Frage 18 von 15

1

Melyik lehet összehasonlító (comparator) ?

Wähle eine der folgenden:

  • a. (v1, v2) -> v1.getLicense().compareToIgnoreCase(v2.getLicense())

  • b. egyik sem

  • c. mindkettő

  • d. public static int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), V2.getAge();}

Erklärung

Frage 19 von 15

1

Melyik lehet összehasonlító (comparator)?

Wähle eine der folgenden:

  • a. mindkettő

  • b. public static int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}

  • c. egyik sem

  • d. public int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), v2.getAge());}

Erklärung

Frage 20 von 15

1

A GameObject osztályban szükséges az IPlayer és az IWarrior interface-ek implementációja. Hogyan deklárálná az osztályt?

Wähle eine der folgenden:

  • a. interface IPlayer, IWarrior extends class GameObject

  • b. public class GameObject extends IPlayer, IWarrior

  • c. public class GameObject implements IPlayer, IWarrior

  • d. public class GameObject extends IPlayer implements IWarrior

Erklärung

Frage 21 von 15

1

Mi igaz a következőre: „public interface Bar extends Foo”

Wähle eine der folgenden:

  • a. Bar interface, Foo osztály

  • b. Bar és Foo osztály

  • c. Bar és Foo interface

  • d. Bar osztály, Foo interface

Erklärung

Frage 22 von 15

1

Mikor használhatja Bar osztály Foo szolgálátatását úgy, hogy nem függ tőle?

Wähle eine der folgenden:

  • a. Class Foo<T extends Bar>;

  • b. Class Bar<T extends Baz>; és class Foo<T extends Baz>;

  • c. Class Bar<T extends Foo>;

  • d. Class Bar<T extends Baz> és class Foo implements Baz

Erklärung

Frage 23 von 15

1

Mikor függ Bar osztály Foo osztálytól?

Wähle eine der folgenden:

  • a. class Foo<T extends Bar>

  • b. class Bar<T extends Baz> és class Foo<T extends Baz>;

  • c. class Bar<T extends Baz> és class Foo implements Baz

  • d. class Bar<T extends Foo>;

Erklärung

Frage 24 von 15

1

Hogyan kényszerítheti a Bar osztály „void setNumber(int number)” metódusának implementációját leszármazottban?

Wähle eine der folgenden:

  • a. public final void setNumber(int number)

  • b. public static void setNumber(int number)

  • c. private static void setNumber(int number)

  • d. public abstract void setNumber(int number)

Erklärung

Frage 25 von 15

1

Hogyan akadályozná meg a Bar osztály példányosítását ?

Wähle eine der folgenden:

  • a. public class Bar extends Object

  • b. public static class Bar

  • c. public abstract class Bar

  • d. public final class Bar

Erklärung

Frage 26 von 15

1

Miként deklarálna egy generikus tároló osztályt, hogy az csak a Vehicle-t és annak leszármazottait fogadja?

Wähle eine der folgenden:

  • a. public class Storage<T> extends Vehicle

  • b. public class Storage extends Vehicle

  • c. public class Storage<T extends Vehicle>

  • d. public class Storage<T>

Erklärung

Frage 27 von 15

1

Mi igaz a Bar interface „int foo()” metódusára?

Wähle eine der folgenden:

  • a. default láthatóságú és abstract

  • b. metódus törzs üres

  • c. public és abstract

  • d. public és final

Erklärung