erstellt 17.04.98; überarbeitet: 23.09.99, 04.10.03, 23.08.11, 31.10.12, 21.10.12; übersetzt: 23.01.23; überarbeitet: 09.12.24; deutsche Übersetzung Heinrich Gailer

Quiz Buch

Quiz über for-Schleifen

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 sind die drei allgemeinen Typen von Schleifenstrukturen?

a. Zählschleifen,  überwachungsgsteuerte Schleifen,  und ergebnisgesteuerte Schleifen.
b. unendliche Schleifen, zählende Schleifen, geschachtelte Schleifen
c. While-Schleifen, for-Schleifen, do-Schleifen
d. hochzählende Schleifen, herunterzählende Schleifen, unendliche Schleifen

Korrekte Antwort:


2. Was ist der Output des folgenden Programmfragments?

for ( int j = 0;  j <  5; j++ )
{
  System.out.print( j + " " );
}
System.out.println( );

a. 0 1 2 3 4 5
b. 0 1 2 3 4
c. 1 2 3 4 5
d. j j j j j

Korrekte Antwort:


3. Was ist der Output des folgenden Programmfragments?

for ( int j = 10;  j >  5; j-- )
{
  System.out.print( j + " " );
}
System.out.println( );

a. 10 11 12 13 14 15
b. 9 8 7 6 5 4 3 2 1 0
c. 10 9 8 7 6 5
d. 10 9 8 7 6

Korrekte Antwort:


4. Wie muss der Test aussehen, damit das folgende Fragment Integer 5 bis einschließlich 15 ausgibt?

for ( int j = 5;  ________ ; j++ )
{
  System.out.print( j + " " );
}
System.out.println( );

a. j<15
b. j<=16
c. j<16
d. j==15

Korrekte Antwort:


5. Wie muss der ändere-Teil aussehen, so dass das folgende Fragment die geraden Integer 0 2 4 6 8 10 ausgibt?

for ( int j = 0; j <= 10; _______   )
  System.out.print( j + " " );
System.out.println( );

a. j+2
b. j = j+2
c. j++++
d. ++j++

Korrekte Antwort:


6. Wie muss der initialisiere-Teil aussehen, so dass das folgende Fragment Integer -3 -2 -1 ausgibt?

for ( _______; j < 0; j++    )
  System.out.print( j + " " );
System.out.println( );

a. int j = 0
b. int j < 0
c. int j = -3
d. int j = -4

Korrekte Antwort:


7. Was ist der Output des folgenden Programmfragments?

for ( int j = 5;  j > -5; j-- )
  System.out.print( j + " " );

System.out.println( );

a. -5 -4 -3 -2 -1 0
b. 5 4 3 2 1 0
c. 5 4 3 2 1 0 -1 -2 -3 -4 -5
d. 5 4 3 2 1 0 -1 -2 -3 -4

Korrekte Antwort:


8. Was ist der Output des folgenden Programmfragments?

int i = 0;
for ( ;  i < 9; ++i )
  System.out.print( i + " " );

System.out.println( );

a. 0 1 2 3 4 5 6 7 8
b. Nichts --- das Programm wird nicht kompilieren
c. 0 1 2 3 4 5 6 7
d. 1 2 3 4 5 6 7 8 9

Korrekte Antwort:


9. Was ist der Output des folgenden Programmfragments?

int i;
for ( i = 0;  i < 9;   )
  System.out.print( i + " " );
  i++ ;
System.out.println( );

a. 0 1 2 3 4 5 6 7 8
b. Nichts --- das Programm wird nicht kompilieren
c. i i i i i i i i i
d. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Korrekte Antwort:


10. Was ist der Output des folgenden Programmfragments?

int j;
for ( j = 0;  j < 5;   )
{
  System.out.print( j + " " );
  j++ ;
}

System.out.println( );

a. 0 1 2 3 4
b. Nichts --- das Programm wird nicht kompilieren
c. 1 2 3 4 5
d. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

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.