Expressions

Was ist Datentyp der folgenden Expression nach vollständiger Auswertung?

7u / 2

Korrekt: unsigned int
Optionen: int, unsigned int, float, double

Was ist Datentyp der folgenden Expression nach vollständiger Auswertung?

7 / 2.0

Korrekt: double
Optionen: int, unsigned int, float, double

Was ist der Wert der folgenden Expression nach vollständiger Auswertung (beachte die typen der Literale)?

7 / 2.0

Korrekt: 3.5
Optionen: 3, 3.0, 3.5, 4

Was ist der Datentyp der folgenden Expression nach vollständiger Auswertung?

2.0f + 5 / 2 + 3u

Korrekt: float
Optionen: int, unsigned int, float, double

Was ist der Wert der folgenden Expression nach vollständiger Auswertung (beachte die typen der Literale)?

2.0 + 5 / 2 + 3u

Korrekt: 7.0
Optionen: 7, 7.0, 7.5, 8.0

Was gibt das Programm aus?

int x = 5;
  
for(int i = 0; i < 5; ++i){
	++x;
}
  
std::cout << x; 

Korrekt: 10

Was gibt das Programm aus?

int x = 0;
 
while(x < 7){
	++x;
}
 
std::cout << x; 

Korrekt: 7

Was gibt das Programm aus?

int x = 0;
 
do{
	++x;
}while(x < 7);
 
std::cout << x; 

Korrekt: 7

Was gibt das Programm aus?

int a = 2;
int x = 6;
 
if (x++ < 7) {
	int a = 8;
	std::cout << a;
}
 
std::cout << a;

Korrekt: 82
Optionen: 2, 82, 88, kompiliert nicht