überarbeitet: 05.10.03, 29.07.17, übersetzt: 02.03.23; überarbeitet: 09.12.24; deutsche Übersetzung Heinrich Gailer

QUIZ

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

Korrekte Antwort:


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

Korrekte Antwort:


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

Korrekte Antwort:


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.   
******
******
******

Korrekte Antwort:


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.   
****
****
****

Korrekte Antwort:


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

Korrekte Antwort:


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.

Korrekte Antwort:


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.

Korrekte Antwort:


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.

Korrekte Antwort:


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 );

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.