300
Die einzelnen Funktionen werden in ButtonClick aufgerufen. Welchen Wert haben die globalen Variablen jeweils nach der Abarbeitung der Funktionsaufrufe, was wird Ausgegeben?
int a=10,b=5,c;
void f1(){
a=a+3;
}
int f2(){
return a+b;
}
int f3(int d){
return b*d;
}
void f4(int d){
c=d;
}
int f5(int a){
a= a+b;
return a;
}
void ButtonClick(){ // Anfang
f1();
Ausgabe(f2());
f4(f2());
Ausgabe(c);
Ausgabe(f3(13));
b = f5(c);
Ausgabe(f5(c));
} // Ende
|
|
Lösung zu Aufgabe 1...
Was für eine Funktion hat f1? Stelle f1 als Struktogramm dar!
int f1(int a){
int i=0;
while (i<a){
i= i+2;
}
return i;
}
void ButtonClick(){ // Anfang
Ausgabe(f1(3));
Ausgabe(f1(4));
} // Ende
|
|
Lösung zu Aufgabe 2...
Was für eine Funktion hat f1? Stelle f1 als Struktogramm dar!
int f1(int a){
for(int i=0;i<=a;i=i+2);
return i;
}
void ButtonClick(){ // Anfang
Ausgabe(f1(2));
Ausgabe(f1(3));
} // Ende
|
|
Lösung zu Aufgabe 3...
Was für eine Funktion hat f1? Stelle f1 als Struktogramm dar!
int f1(int a){
int i=0;
while (i<a);
i= i+2;
return i;
}
void ButtonClick(){ // Anfang
Ausgabe(f1(3));
Ausgabe(f1(4));
} // Ende
|
|
Lösung zu Aufgabe 4...
Viel Spaß!
© Oliver Mezger 11.02.2006 MezData.de Den Kontakt herstellen...