Flieskommazahlensysteme

Was ist der maximale Wert in dargestellt im Dezimahlsystem?

Antwort: 7

Was ist der kleinste positive Wert in dargestellt im Dezimalsystem?

Antwort: 0.5

Ist die Zahl in exakt darstellbar?

Optionen: Ja, Nein
Korrekt: Ja,

Terminiert die For-Schleife für alle Werte der Variable a, für die die Vorbedingung gilt?

// PRE: a > 0  
void f2(int a) {  
  bool b = false;  
  for (; a > 0; a -= b) b = !b;  
}

Optionen: Ja, Nein
Korrekt: Ja

Terminiert die While-Schleife für alle Werte der Variable a und b, für die die Vorbedingung gilt?

// PRE: a == b * 3n , for some even natural number n  
void f1(double a, double b) {  
  while (true) {  
    if (a == b) break;  
    a /= 3;  
    b *= 3;  
  }  
}

Optionen: Ja, Nein
Korrekt: Nein

Betrache den folgenden Code. Welche Aussage(n) sind wahr?

#include<iostream>
 
void A();
void B();
 
void A(){
	B();
	std::cout << "Hello";
}
 
void B(){
	A();
	std::cout << "Hey";
}
 
int main(){
	A();
	return 0;
}
 

Optionen: Kompiliert, Kompiliert nicht, Terminiert, Terminiert nicht.
Korrekt: Kompiliert, Terminiert nicht.

Was gibt das folgende Programm aus?

#include<iostream>
 
void f(int a){
	if(a==0) return;
	f(a/10);
	std::cout << a%10;
}
 
int main(){
	f(1234);
	return 0;
}
 

Antwort: 1234