übersetzt 05.03.03; überarbeitet 03.11.03; © Copyright 2003 Deutsche Übersetzung Heinrich Gailer

Quiz über die If-Anweisung

Dies ist ein Übungsquiz. Die Ergebnisse werden nirgendwo erfasst und haben keine Auswirkung auf Ihre Note. Die Fragen in diesem Quiz dürfen in keinem Quiz oder Test erscheinen, der für Ihre Benotung zählt.

Hinweise: Wählen Sie für jede Frage die beste Antwort und klicken Sie auf das entsprechende Optionskästchen. Sie können Ihre Antwort jederzeit ändern. Wenn das Quiz bewertet wird, erscheint die richtige Antwort in der Textbox unterhalb der Frage.



1. Wie viele Alternativen gibt es bei einer if-else-Anweisung?

a.    1
b.    2
c.    3
d.    4

2. Was gibt das folgende Codefragment auf den Bildschirm aus?


int summe = 14;
if ( summe < 20 )
  System.out.print("Unter ");
else
  System.out.print("Ueber ");
System.out.println("dem Limit.");

a.    Unter
b.    Ueber
c.    Unter dem Limit.
d.    Ueber dem Limit.

3. Was gibt das folgende Codefragment auf den Bildschirm aus?


int summe = 14;
if ( summe < 20 )
  System.out.print("Unter ");
else
{  
  System.out.print("Ueber ");
  System.out.println("dem Limit.");
}

(Beachten Sie, dass sich das Programm geändert hat!)

a.    Unter
b.    Ueber
c.    Unter dem Limit.
d.    Ueber dem Limit.

4. Was gibt das folgende Codefragment auf den Bildschirm aus?


int summe = 94;
if ( summe < 20 )
{  
  System.out.print("Unter ");
  System.out.println("dem Limit.");
}
else
{  
  System.out.print("Ueber ");
  System.out.println("dem Limit.");
}

(Beachten Sie, dass sich das Programm geändert hat!)

a.    Unter
b.    Ueber
c.    Unter dem Limit.
d.    Ueber dem Limit.

5. Was gibt das folgende Codefragment auf den Bildschirm aus?


int summe =  7;
if ( summe > 20 )
{
  System.out.print("Sie gewinnen ");
}
else
{
  System.out.print("Sie verlieren  ");
}

System.out.println("den Preis.");

(Beachten Sie, dass sich das Programm geändert hat!)

a.    Sie gewinnen
b.    Sie verlieren
c.    Sie gewinnen den Preis.
d.    Sie verlieren den Preis.

6. Was gibt das folgende Codefragment auf den Bildschirm aus?


int summe =  21;
if ( summe == 20 )
{
  System.out.print("Sie gewinnen ");
}
else
{
  System.out.print("Sie verlieren ");
}

System.out.println("den Preis.");

(Beachten Sie, dass sich das Programm geändert hat!)

a.    Sie gewinnen
b.    Sie verlieren
c.    Sie gewinnen den Preis.
d.    Sie verlieren den Preis.

7. Was gibt das folgende Code-Fragment auf den Bildschirm aus?


int summe =  21;
if ( summe != 20 )
  System.out.print("Sie gewinnen ");
else
  System.out.print("Sie verlieren  ");

System.out.println("den Preis.");

(Beachten Sie, dass sich das Programm geändert hat!)

a.    Sie gewinnen
b.    Sie verlieren
c.    Sie gewinnen den Preis.
d.    Sie verlieren den Preis.

8. Wie wird eine Folge von Anweisungen innerhalb geschweifter Klammern ("{" und "}") bezeichnet?

a.    Block
b.    Blob
c.    Branch
d.    Brick

9. Evaluieren Sie die folgenden Ausdrücke (true oder false):


14 <= 14     14 < 14      -9 > -25     -25  >  -9

a.    true     true     true     true
b.    true     false     false     false
c.    true     false     true     true
d.    true     false     true     false

10. Angenommen in wert ist 19 gespeichert und in extra ist 25 gespeichert. Evaluieren Sie die folgenden Ausdrücke (true oder false):


wert <= extra     extra < wert      wert > -25     wert >=  extra

a.    true    false    true    false
b.    true    true     true    false
c.    false   false    true    false
d.    false   false    true    true

Richtige Antworten:       in Prozent:       Bewertung:   

(Wenn Sie gerade von einer anderen Seite hierher zurückgekommen sind, oder diese Seite neu geladen haben, müssen Sie erneut auf jede Ihrer ausgewählten Antworten klicken, damit das Bewertungsprogramm korrekt arbeitet.)


Zurück zur Übersicht.