erstellt 24.11.99; übersetzt von Dr. Matthias Riege 23.02.10; überarbeitet 16.04.10, 09.01.2024, 09.12.24

Quiz Bang

Quiz über Inkrement und Dekrement

Hinweise: Hinweise: Entscheidet Euch bei jeder Frage für die beste Antwort. Klickt dann auf das entsprechende Optionskästchen, um diese Antwort auszuwählen. Ihr könnt Eure Antwort jederzeit ändern. Sobald das Quiz bewertet wird, erscheint der Buchstabe der richtigen Antwort in der Textbox unterhalb der Frage.



1. Welche Operation wird am häufigsten von Programmen ausgeführt?

a.    Addition der Ganzzahl eins zu einer Integervariablen.
b.    Gleitpunktdivision.
c.    Konstruktion eines Objekts.
d.    Zugriff auf das Internet.

Korrekte Antwort:


2. Welche zwei Schritten werden ausgeführt, wenn eine Zuweisungsoperation durchgeführt wird?

a.   
  1. Der Ausdruck auf der rechten Seite des "=" wird ausgewertet. Dabei werden alle Variablen verwendet, die er enthält.
  2. Das Ergebnis der Auswertung wird der Variablen auf der linken Seite des "=" zugewiesen.
b.   
  1. Alle geeigneten Variablen werden inkrementiert oder dekrementiert.
  2. Das Ergebnis wird der Variablen auf der linken Seite des "=" zugewiesen.
c.   
  1. Alle geeigneten Variablen werden inkrementiert.
  2. Alle geeigneten Variablen werden dekrementiert.
d.   
  1. Der arithmentische Ausdruck wird ausgewertet und der Variablen auf der linken Seite des "=" zugewiesen.
  2. Die Variablen werden automatisch inkrementiert oder dekrementiert.

Korrekte Antwort:


3. Was bedeutet variable++   ?

a.    Addiere eine Eins zu der Variablen.
b.    Addiere eine Eins zu der Variablen, nachdem ihr aktueller Wert verwendet wurde.
c.    Addiere eine Eins zu der Variablen, bevor ihr aktueller Wert verwendet wird.
d.    Verdopple den Wert der Variablen.

Korrekte Antwort:


4. Was wird das folgende Programm auf dem Bildschirm ausgeben:

int zahl = 0;
int zaehler = 1;

zahl = zaehler++ ;

System.out.println("zahl: " + zahl " + zaehler: " + zaehler );

a.    zahl: 0 zaehler: 0
b.    zahl: 0 zaehler: 1
c.    zahl: 1 zaehler: 1
d.    zahl: 1 zaehler: 2

Korrekte Antwort:


5. Was wird das folgende Programm auf dem Bildschirm ausgeben:

int zahl = 0;
int zaehler = 1;

zahl = ++zaehler ;  /* Beachten Sie den Unterschied zum vorigen Programm */

System.out.println("zahl: " + zahl + "zaehler: " + zaehler );

a.    zahl: 0 zaehler: 1
b.    zahl: 1 zaehler: 1
c.    zahl: 1 zaehler: 2
d.    zahl: 2 zaehler: 2

Korrekte Antwort:


6. Was ist die Ausgabe des Folgenden:

int a = 0;
int b = 10;

a = --b ;

System.out.println("a: " + a + "  b: " + b );

a.    a: 9 b: 11
b.    a: 10 b: 9
c.    a: 9 b: 9
d.    a: 0 b: 9

Korrekte Antwort:


7. Was ist die Ausgabe des folgenden Programms:

double w = 12.5 ;
w *= 2 ;

System.out.println( "w ist " + w  );

a.    w ist 12.5
b.    w ist 13.5
c.    w ist 25.0
d.    w ist 2

Korrekte Antwort:


8. Welche der Antworten tut das Gleiche, wie die folgende Anweisung:

zahl += summe++ ;

a.   
zahl = zahl + summe;
summe = summe + 1;
b.   
summe = summe + 1;
zahl = zahl + summe;
c.   
zahl = zahl + summe;
d.   
zahl = zahl + ++summe;

Korrekte Antwort:


9. Wir füllen die Lücke, so dass lohn durch 2 dividiert wird.

lohn ____________ 2 ;

a.    *=
b.    -=
c.    =/
d.    /=

Korrekte Antwort:


10. Sind die Autoinkrement- und Autodekrement-Operatoren (++ und --) ein grundlegender Bestandteil der Programmiersprache Java?

a.    Nein — jedes Programm, das sie verwendet, könnte genauso gut ohne sie geschrieben werden.
b.    Nein — sie sind nicht elementar, aber einige Programme könnten ohne sie nicht geschrieben werden.
c.    Ja — einige Programme könnten ohne sie nicht geschrieben werden.
d.    Ja — weil die Addition bzw. die Subtraktion von eins ohne sie nicht durchgeführt werden kann.

Korrekte Antwort:


Richtige Antworten:       in Prozent:       Bewertung:   

Inhalt (Solltet Ihr gerade von einer anderen Seite hierher zurückgekommen sein oder diese Seite neu geladen haben, kann es sein, dass Ihr erneut auf alle Antworten klicken müsst, damit das Bewertungsprogramm korrekt arbeitet.)

Um die alten Antworten zu löschen, haltet die Strg-Taste gedrückt und ladet dann die Seite neu. Bei manchen Browsern funktioniert das nur in Verbindung mit der Umschalt- bzw. Strg+Umschalt-Taste. In seltenen Fällen muss die Seite verlassen und erneut aufgerufen werden.