Sie sind auf Seite 1von 16

1. Welche Aussage ist wahr?

Zur Überprüfung markieren

(1) Punkte
Ein boolescher Ausdruck der while-Schleife besteht aus einem Zähler,
einem Inkrement und einem Test.
Ein Zähler (i) wird innerhalb der while-Schleife deklariert und initialisiert.

Der Zähler, der inkrementiert wird, bestimmt, wie viele


Schleifendurchläufe innerhalb der Klammern einer while -Schleife liegen.

Der boolesche Ausdruck, der die Anzahl der Schleifeniterationen


bestimmt, liegt innerhalb der Klammern einer while-Schleife. (*)
Richtig

2. Welche Aussage über die Endlosschleife ist falsch?


Zur Überprüfung markieren

(1) Punkte
Der Körper einer while-Schleife muss schließlich die Bedingung falsch
machen, um eine unendliche Schleife zu vermeiden.
Eine Endlosschleife ist ein Code, der ausgeführt wird, bis der Benutzer
das Programm unterbricht
Eine unendliche Schleife ist üblicherweise das Ergebnis eines
Syntaxfehlers. (*)
Eine Endlosschleife wird in der Regel durch einen Programmierfehler
verursacht.
Richtig

3. Eine Nachprüfschleife bewertet ihren Zustand am Ende der Schleife


anstelle des Anfangs.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
4. Was wird verwendet, um eine Schleife zu beenden?
Zur Überprüfung markieren

(1) Punkte
weiter
fang
pause (*)
schalter
Richtig

5. Der Zweck des Hinzufügens von Kommentaren besteht darin, die


Fähigkeit zu verbessern, die Logik leicht zu verstehen.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
6. Was ist keine Looping-Anweisung in Java?
Zur Überprüfung markieren

(1) Punkte
schalter (*)
für
do-while
während
Richtig

7. Die Schleife wird fortgesetzt, solange der boolesche Ausdruck in der


for-Schleife falsch ist.
Zur Überprüfung markieren

(1) Punkte
Wahr
Falsch (*)
Richtig

8. Jeder Ausdruck im Kopfbereich einer for-Schleife ist optional.


Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

9. Eine for-Schleife wird auch als definitive Schleife bezeichnet


Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
Abschnitt 7
(Beantworten Sie alle Fragen in diesem Abschnitt)
10. Wenn Sie eine bestimmte Variable zu einer Klasse und nicht zu einer
einzelnen Instanz machen müssen, welche Art von Variable sollten Sie
verwenden?
Zur Überprüfung markieren

(1) Punkte
Eine öffentliche Variable.
Eine statische Variable. (*)
Eine lokale Variable.
Eine private Variable.
Richtig
11. Auf statische Variablen einer Klasse kann zugegriffen werden, auch
wenn die Klasse nicht instanziiert wurde.
Zur Überprüfung markieren
(1) Punkte
Wahr (*)
Falsch
Richtig

12. Wenn Sie Ihren eigenen Konstruktor schreiben, ist der


Standardkonstruktor nicht mehr verfügbar.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

13. Wie könnten Sie den Employee-Konstruktor so schreiben, dass seine


Parameter mit den Feldern identisch sind, die sie initialisieren?

public class Employee{


private String name;
private double salary;
public Employee(String name, double salary){
//initialize name
//initialize salary
}
}
Zur Überprüfung markieren

(1) Punkte
öffentlicher Mitarbeiter(Stringname, doppeltes Gehalt){
name = name;
salary = salary;
}
öffentlicher Mitarbeiter(Stringname, doppeltes Gehalt){
name = this.name;
salary = this.salary;
}
öffentlicher Mitarbeiter(Stringname, doppeltes Gehalt){
this.name = name;
this.salary = salary;
} (*)
öffentlicher Mitarbeiter(Stringname, doppeltes Gehalt){
this.name = this.name;
this.salary = this.salary;
}
Richtig

14. Welche beiden Aussagen über Konstrukteure treffen NICHT zu?


Zur Überprüfung markieren

(1) Punkte
Eine Konstruktormethode kann einen Wert zurückgeben.(*)

Eine Konstruktormethode wird einmal für jede Instanz eines Objekts aufgerufen.

Die Konstruktormethode wird während der Instanziierung aufgerufen.

Eine Konstruktormethode hat einen Leerrückgabetyp.(*)


Richtig

15. Wie würden Sie die Employee-Klasse von einer Hauptmethode in


einer anderen Klasse instanziieren?

public class Employee{


private String name;
private double salary;

public Employee(String n, double s){


name = n;
salary = s;
}
}
Zur Überprüfung markieren

(1) Punkte
Mitarbeiter emp1 = neuer Mitarbeiter();
Employee emp1 = neuer Mitarbeiter(50000);
Employee emp1 = neuer Mitarbeiter(50000, "Syam");
MA emp1 = neuer MA("Syam", 50000); (*)
Richtig
16. Welches hat einen Standardwert von Null?
Zur Überprüfung markieren

(1) Punkte
boolesch
int
Zeichenfolge (*)
doppelt
Richtig

17. Welche beiden Aussagen sind wahr?


Zur Überprüfung markieren

(1) Punkte
Ein Objekt kann auf die öffentlichen Methoden eines anderen Objekts zugreifen.(*)

Ein Objekt kann auf den öffentlichen Konstruktor eines anderen Objekts zugreifen.

Ein Objekt kann auf die öffentlichen Felder eines anderen Objekts zugreifen.(*)

Ein Objekt kann auf die Hauptmethode eines anderen Objekts zugreifen.
Richtig

18. Was ist Verkapselung?


Zur Überprüfung markieren

(1) Punkte
Eine Technik zum Einbinden von Primitiven in eine ArrayList.
Eine Technik zum Schreiben von mehr als einer Hauptmethode.
Eine Technik, um die Sichtbarkeit einer Klasse auf eine andere zu
beschränken. (*)
Eine Technik zum Debuggen.
Richtig

19. Setter sind Methoden vom Typ Void Return.


Zur Überprüfung markieren
(1) Punkte
Wahr (*)
Falsch
Richtig

20. Wie würden Sie diesen Code vervollständigen, damit eine add -
Methode die andere add -Methode aufruft?

public int add(int a, int b, int c) {


return(a+b+c);
}
public int add(int a, int b){
//Vervollständigen Sie diese Zeile.
}
Zur Überprüfung markieren

(1) Punkte
return add(a, b, 0); (*)
return add(a, b, c);
return (a, b, c);
return (a, b);
Richtig
21. Welche drei können bei überlasteten Methoden variieren?
Zur Überprüfung markieren

(1) Punkte
Reihenfolge der Parameter.(*)

Die Namen der Parameter

Arten von Parametern.(*)

Anzahl der Parameter.(*)

Methode Rückgabetyp.
Richtig

22. Alle überlasteten Methoden haben den gleichen Namen.


Zur Überprüfung markieren
(1) Punkte
Wahr (*)
Falsch
Richtig

23. Wie können Sie einen Wert aus einer Methode abrufen?
Zur Überprüfung markieren

(1) Punkte
Übergeben Sie eine Variable als Argument an die Methode.
Verwenden Sie eine Rückgabeanweisung und definieren Sie den
Rückgabetyp der Methode als nicht ungültig (*)
Definieren Sie eine Variable als Feldmitglied der Methode
Definieren Sie den Rückgabetyp der Methode als ungültig
Richtig

24. Auf Variablen, die innerhalb einer Methode erstellt wurden, kann
außerhalb dieser Methode zugegriffen werden.
Zur Überprüfung markieren

(1) Punkte
Wahr
Falsch (*)
Richtig

25. Welche beiden Aussagen über die Hauptmethode treffen zu?


Zur Überprüfung markieren

(1) Punkte
Die Hauptmethode sollte in der Lage sein, die Felder eines Objekts frei zu manipulieren.

Die Hauptmethode sollte so einfach wie möglich sein.(*)

Die Hauptmethode wird häufig zum Instanziieren von Objekten verwendet.(*)

Die Hauptmethode sollte die Eigenschaften und Verhaltensweisen von Objekten speichern.
Richtig
26. Welches Schlüsselwort wird verwendet, um Speicher für ein neu
erstelltes Objekt zuzuweisen?
Zur Überprüfung markieren

(1) Punkte
adresse
geschäft
speicher
neu (*)
Richtig

27. Java-Entwickler müssen den Speicherort eines Objekts nicht kennen.


Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

28. Der Zugriff auf Objekte erfolgt über Referenzvariablen.


Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
Abschnitt 8
(Beantworten Sie alle Fragen in diesem Abschnitt)
29. Jeder Catch-Block ist ein Ausnahme-Handler, der die Art der
Ausnahme behandelt, die durch sein Argument angegeben wird.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

30. Wenn der try-Block erfolgreich ist, ist keine Ausnahme aufgetreten.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
Abschnitt 8
(Beantworten Sie alle Fragen in diesem Abschnitt)
31. Welcher Schleifentyp wurde speziell entwickelt, um ein Array zu
durchqueren?
Zur Überprüfung markieren

(1) Punkte
wiederholungsschleife
do while loop
while loop
für Schleife (*)
Richtig

32. Was ist die Ausgabe?


int[] arr = new int[2];
for(int i=0; i < arr.length; i++){
System.out.print("hai ");
}
Zur Überprüfung markieren

(1) Punkte
hai hai (*)
hai
12
hai hai hai
Richtig
33. Was ist die Ausgabe?
int[] arr = new int[5];
for(int i=0; i< arr.length; i++){
arr[i] = i;
}
for(int i=0; i<arr.length; i++) {
System.out.print(arr[i]);
}
Zur Überprüfung markieren

(1) Punkte
123
012345
12345
01234 (*)
Richtig

34. Der Java-Compiler sucht während der Kompilierung eines


Programms, das Arrays enthält, nicht nach einer
ArrayIndexOutOfBoundsException.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

35. Sie können über ihren Index auf Elemente in einer ArrayList
zugreifen.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig
36. Welche der folgenden ist keine Wrapper-Klasse?
Zur Überprüfung markieren
(1) Punkte
Zeichenfolge (*)
Boolesch
Byte
Ganzzahl
Richtig

37. Wie könnte man eine ArrayList so deklarieren, dass sie wahre oder
falsche Werte speichern kann?
Zur Überprüfung markieren

(1) Punkte
ArrayList<boolean> arrList = new ArrayList<>();
ArrayList<Boolean> arrList = neue ArrayList<>(); (*)
ArrayList<true, false> arrList = new ArrayList<>();
ArrayList<True, False> arrList = new ArrayList<>();
Richtig

38. Welche beiden können nicht in einer ArrayList gespeichert werden?


Zur Überprüfung markieren

(1) Punkte
schwimmer(*)

Ganzzahl

Zeichenfolge

int(*)
Richtig

39. Mit dem NetBeans-Debugger können Sie Haltepunkte festlegen und


ein Programm zeilenweise verfolgen.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

40. Identifizieren Sie, wo es einen potenziellen Fehler in diesem Code


gibt:

int radiusOfCircle = 10;


int areaOfCircle = Math.PI * radiusOfCircle * radiusOfCircle;
Zur Überprüfung markieren

(1) Punkte
Ein Semikolon fehlt.
Ein Datentyp ist falsch. (*)
Ein Variablenname ist falsch geschrieben.
Einer Variablen wurde kein Wert zugewiesen.
Richtig
41. Was ist kein Kompilierungsfehler?
Zur Überprüfung markieren

(1) Punkte
int y;
y++; (*)
y = 3 + * 5;
x = ( 3 + 5;
int x=2
Richtig

42. Was sind zwei Nachteile des Hinzufügens von Druckanweisungen zum
Debuggen?
Zur Überprüfung markieren

(1) Punkte
Zu viele Druckaussagen führen zu Informationsüberflutung.(*)

Es ist mühsam, Druckauszüge zu entfernen.(*)

Print-Anweisungen können die Werte von Variablen nicht drucken.


Druckanweisungen können die Werte der Felder eines Objekts nicht drucken.
Richtig
Abschnitt 9
(Beantworten Sie alle Fragen in diesem Abschnitt)
43. Welche Syntax ist richtig, um ein JavaFX-Rechteck zu instanziieren?
Zur Überprüfung markieren

(1) Punkte
Rectangle rect = Rechteck(20, 20, 100, 200);
Rectangle rect = neues Rechteck(20, 20);
Rechteck Rechteck = neues Rechteck(20, 20, 100, 200); (*)
Rectangle rect = neues Rechteck(20, 20, 100);
Richtig

44. Wie würden Sie eine benutzerdefinierte Farbe erstellen, die rein cyan
ist (zu gleichen Teilen grün und blau)?
Zur Überprüfung markieren

(1) Punkte
Color customColor = Color.rgb(0, 255, 0);
Color customColor = Color.rgb(0, 0, 255);
Color customColor = Color.rgb(255, 255, 0);
Color customColor = Color.rgb(0, 255, 255); (*)
Richtig

45. JavaFX bietet Ihnen keine UI-Elemente, Formen und Text. Sie
müssen also immer Ihre eigenen Grafiken erstellen.
Zur Überprüfung markieren

(1) Punkte
Wahr
Falsch (*)
Richtig
46. Ein Bild ist ein Objekt, das den Speicherort einer Grafikdatei
beschreibt.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

47. Welche Methode wird für Mausklickereignisse verwendet?


Zur Überprüfung markieren

(1) Punkte
setOnMouseDragged()
setOnMouseMoved()
setOnMouseReleased()
setOnMouseGeklickt() (*)
Richtig

48. JavaFX wird verwendet, um GUI-Anwendungen zu erstellen.


Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

49. Was ist kein JavaFX-Knoten?


Zur Überprüfung markieren

(1) Punkte
Schaltfläche
Objekt (*)
ScrollBar
ImageView
Richtig
50. Die start() -Methode ist der Einstiegspunkt für alle JavaFX-
Anwendungen.
Zur Überprüfung markieren

(1) Punkte
Wahr (*)
Falsch
Richtig

Das könnte Ihnen auch gefallen