ProgrammierungCode-TraceSchwierigkeit: Schwer

Bei „if (x > 5) ... else if (x > 3) ... else ..." mit x = 7: Welcher Block wird ausgeführt?

A
Nur der erste (x > 5)
B
Beide wahren Zweige
C
Der else-if (x > 3)
D
Der else-Block am Ende

Erklärung

if/else if/else durchläuft NUR die ERSTE wahre Bedingung — danach Schluss. x = 7 → x > 5 ist wahr → Block 1 wird ausgeführt, alle weiteren übersprungen. Auch wenn x > 3 ebenfalls stimmen würde.

Übe über 4.400 weitere IHK-Fragen

Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 4.400 Prüfungsfragen, über 65 Kursen, 22 Prüfungssimulationen und 15 Simulatoren für SQL, Linux, Netzwerke und mehr.

Weitere Beispielfragen aus Programmierung