überarbeitet: 05.10.03, 07.02.24

Quiz über die do-Anweisung

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. Was gibt das Folgende aus?

int zaehler = 0;
do
{
  System.out.print( zaehler + " ");
  zaehler++  ;
}
while ( zaehler < 6 );
a.    0 1 2 3 4 5 6
b.    0 1 2 3 4 5
c.    1 2 3 4 5 6
d.    1 2 3 4 5

Die richtige Antwort ist:


2. Was gibt das Folgende aus?

int zaehler = 10;
do
{
  System.out.print( zaehler + " ");
  zaehler++  ;
}
while ( zaehler < 6 );
a.    Es gibt nichts aus.
b.    5
c.    6
d.    10

Die richtige Antwort ist:


3. Was gibt das Folgende aus?

int zaehler = 10;
do
{
  System.out.print( zaehler +" ");
  zaehler--  ;
}
while ( zaehler >= 5 );
a.    10 9 8 7 6 5
b.    10 9 8 7 6 5 4
c.    9 8 7 6 5
d.    9 8 7 6 5 4

Die richtige Antwort ist:


4. Was gibt das Folgende aus?

int zeile = 1;
do
{
  int spalte = 1;
  do
  {
    System.out.print( "*" );
    spalte++ ;
  }
  while ( spalte <= 5 );

  System.out.println();
  zeile++ ;
}
while ( zeile <= 3 );
a.   
***
***
***
***
b.   
***
***
***
***
***
c.   
*****
*****
*****
d.   
******
******
******

Die richtige Antwort ist:


5. Was gibt das Folgende aus?

int zeile = 1;
do
{
  int spalte = 1;
  do
  {
    System.out.print( "*" );
    spalte++ ;
  }
  while ( spalte <= zeile );

  System.out.println();
  zeile++ ;
}
while ( zeile <= 3 );

a.   
*
**
***
b.   
***
**
*
c.   
******
*****
****
***
**
*
d.   
****
****
****

Die richtige Antwort ist:


6. Welcher Typ von Schleife wird mit einer do-Anweisung implementiert?

a.    kopfgesteuerte Schleife
b.    fußgesteuerte Schleife
c.    off-by-one Schleife
d.    while-Schleife

Die richtige Antwort ist:


7. Ist die do-Anweisung ein notwendiges Merkmal in Java?

a.    Nein--alles was sie kann, kann mit einer while-Anweisung getan werden.
b.    Nein--aber es wäre sehr schwierig ohne sie.
c.    Ja--manche Schleifen können nur mit do implementiert werden.
d.    Ja--ohne sie würde eine wichtige Kontrollstruktur fehlen.

Die richtige Antwort ist:


8. Was sind Verzweigungsanweisungen in einer Programmiersprache?

a.    Anweisungen, die die Ausführung von Schleifen beeinflussen.
b.    Anweisungen wie if, die eine Wahl treffen.
c.    Anweisungen, die Boole'sche Ausdrücke auswerten.
d.    Anweisungen, die verwendet werden um Klassen zu erzeugen.

Die richtige Antwort ist:


9. Welche Tatsache ist in einer do-Schleife verantwortlich für viele Bugs?

a.    Die do-Schleife muss mit einer while-Schleife übereinstimmen.
b.    Die do-Schleife ist keine gute Wahl für eine Zählschleife.
c.    Der Körper einer do-Schleife wird immer zumindest einmal ausgeführt.
d.    Das Verwenden einer do-Schleife verkürzt manchmal ein Programm.

Die richtige Antwort ist:


10. Betrachtet das folgende Codefragment:

int j = 1;
do
{
  System.out.println( j );
  j++ ;
}
while ( j <= 3 );
Welche der folgenden for-Schleifen macht das gleiche?

a.   
for ( int j=1; j < 3; j++ )
  System.out.println( j );
b.   
for ( int j=1; j <= 3; j++ )
  System.out.println( j );
c.   
for ( int j=0; j < 4; j++ )
  System.out.println( j );
d.   
for ( int j=0; j <= 3; j++ )
  System.out.println( j );

Die richtige Antwort ist:


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.