Expressions
Was ist der Wert von a am Ende?
int x = 5;
bool a = x++ <= 5;Korrekt: true
Optionen: true, false, kompiliert nicht.
Was ist der Wert von a am Ende?
int x = 5;
bool a = ++x < 6 || x/3 == 1;Korrekt: false
Optionen: true, false, kompiliert nicht.
Was ist der Wert von x am Ende?
int x = 5;
bool a = x++ < 6 || (x = 4) == 4;Korrekt: 6
Optionen: 4, 5, 6, kompiliert nicht.
Was ist der Wert von a am Ende?
int x = 3;
int y = 2;
bool a = x > y && x == y || x < y;Korrekt: false
Optionen: true, false, kompiliert nicht.
Was gibt das Programm aus?
int x = 5;
int y = 10;
int z = 7;
if (x++ > y-- || y > z-- && x < z) {
std::cout << "Ja!" << std::endl;
} else if(x == z || ++x == --y) {
std::cout << "Nein!" << std::endl;
} else{
std::cout << "Vielleicht?" << std::endl;
}Korrekt: Nein!
Optionen: Ja!, Nein!, Vielleicht?, kompiliert nicht.
Was gibt das Programm aus?
int x = 5;
for(int i = 0; i < 5; ++i){
++x;
}
std::cout << x; Korrekt: 10
Optionen: 5, 10 , kompiliert nicht
Welche Anweisung wird verwendet, um eine For-Schleife vorzeitig zu verlassen?
Korrekt: break
Optionen: break, continue, return, exit
Was bewirkt die continue-Anweisung in einer For-Schleife?
Korrekt: A)
Optionen:
A) Sie überspringt den Rest des Schleifenkörpers und geht zur nächsten Iteration über.
B) Sie beendet die Schleife.
C) Sie startet die Schleife von vorne.
D) Sie inkrementiert die Schleifenvariable.