erstellt 07.11.98; überarbeitet 24.11.99, 22.01.00, 20.07.02, 26.05.03, 28.01.06, 06.08.14; übersetzt: 30.01.23; überarbeitet: 09.12.24; deutsche Übersetzung Heinrich Gailer

QUIZ

Quiz über den konditionalen Operator und die Switch-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. Welcher Wert wird in die Variable var gestellt?

var = 12 > 9 ? 0 : 1;
a.    0
b.    1
c.    9
d.    12

Korrekte Antwort:


2. Welcher Wert wird in die Variable var gestellt?

int x = 5, y = 19;

var = y-x > x-y ? y-x : x-y ;

a.    5
b.    19
c.    14
d.    -14

Korrekte Antwort:


3. Welcher Wert wird in die Variable wahl gestellt?

int a=5, b=10, c=15 ;

wahl = a>b && a>c ? a : (b > c ? b : c) ;

a.    5
b.    10
c.    15
d.    0

Korrekte Antwort:


4. Welcher Wert wird in die Variable summe gestellt?

double summe = 10.0, price=100;

summe +=  price>=100 ? price*1.1 : price;

a.    90
b.    100
c.    110
d.    120

Korrekte Antwort:


5. Welche Anweisung stellt sicher, dass x eine gerade Zahl enthält?

a.    x = x%2 == 1 ? x++ : x;
b.    x = x%2 == 0 ? x+1 : x;
c.    x += x%2 == 0 ? 0 : 1 ;
d.    x += 2*x ;

Korrekte Antwort:


6. Welcher Wert wird in die Variable rabatt gestellt?

double rabatt;
char   code = 'C' ;

switch ( code )
{
  case 'A':
    rabatt = 0.0;
    break;

  case 'B':
    rabatt = 0.1;
    break;

  case 'C':
    rabatt = 0.2;
    break;

  default:
    rabatt = 0.3;
}

a.    0.0
b.    0.1
c.    0.2
d.    0.3

Korrekte Antwort:


7. Welcher Wert wird in die Variable rabatt gestellt?

double rabatt;
char   code = 'C' ;

switch ( code )
{
  case 'A':
    rabatt = 0.0;

  case 'B':
    rabatt = 0.1;

  case 'C':
    rabatt = 0.2;

  default:
    rabatt = 0.3;
}
a.    0.0
b.    0.1
c.    0.2
d.    0.3

Korrekte Antwort:


8. Welcher Wert wird in die Variable rabatt gestellt?

double rabatt;
char   code = 'X' ;

switch ( code )
{
  case 'A':
    rabatt = 0.0;
    break;

  case 'B':
    rabatt = 0.1;
    break;

  case 'C':
    rabatt = 0.2;
    break;

  default:
    rabatt = 0.3;
}
a.    0.0
b.    0.1
c.    0.2
d.    0.3

Korrekte Antwort:


9. Welcher Wert wird in die Variable rabatt gestellt?

double rabatt;
String code = "A" ;

switch ( code )
{
  case 'A':
    rabatt = 0.0;
    break;

  case 'B':
    rabatt = 0.1;
    break;

  case 'C':
    rabatt = 0.2;
    break;

  default:
    rabatt = 0.3;
}
a.    0.0
b.    0.1
c.    0.2
d.    Das Programm wird nicht kompilieren, da code vom falschen Typ ist.

Korrekte Antwort:


10. Welcher Wert wird in die Variable rabatt gestellt?

double rabatt;
char   code = 'b' ;

switch ( code )
{
  case 'a':
  case 'A':
    rabatt = 0.0;
    break;

  case 'b':
  case 'B':
    rabatt = 0.1;
    break;

  case 'c':
  case 'C':
    rabatt = 0.2;
    break;

  default:
    rabatt = 0.3;
}

a.    0.0
b.    0.1
c.    0.2
d.    Der Code wird nicht kompilieren, da Anweisungen fehlen.

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.