Gedächtnisprotokoll SE108-1: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: == Aufgabe 1 == ??? == Aufgabe 2 == ??? Kategorie:Gedaechtnisprotokoll) |
RaG (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Es gab 58 Aufgaben. Einige Aufgaben in der Klausur entsprachen denjenigen aus der bekannten 20 Minuten-Probeklausur. | |||
== Aufgabe 34 == | |||
Welche Rückgabe liefert die Funktion, wenn man ihr den aktuellen Parameter 3 übergibt? | |||
int m34( int p ) { | |||
int result = p; | |||
if( p > 0 ) { | |||
result = 3 * p + m34(p - 1); | |||
} | |||
return result; | |||
} | |||
Antwortmöglichkeiten: | |||
* 12 | |||
* 15 | |||
* 18 | |||
* 21 | |||
== Aufgabe 35 == | |||
[[Kategorie:Gedaechtnisprotokoll]] | Welche Rückgabe liefert die Funktion, wenn man ihr den aktuellen Parameter 3 übergibt? | ||
int m35( int p ) { | |||
int result; | |||
if( p == 0 ) { | |||
result = 0; | |||
} else { | |||
result = 3 * p + m35(p - 1); | |||
} | |||
return result; | |||
} | |||
Antwortmöglichkeiten: | |||
* 12 | |||
* 15 | |||
* 18 | |||
* 21 | |||
== Durcheinander == | |||
=== Frage === | |||
Welche Aussagen stimmen? | |||
class Schalter { | |||
private boolean _aktuellerZustand; | |||
static public int _ANZAHL; | |||
public void umschalten() { | |||
_aktuellerZustand = !_aktuellerZustand; | |||
_ANZAHL++; | |||
} | |||
static private int gibAnzahl() { | |||
return _ANZAHL; | |||
} | |||
} | |||
* _ANZAHL ist eine Klassenvariable | |||
* gibAnzahl ist eine Exemplarmethode | |||
* _aktuellerZustand kann nicht aus gibAnzahl abgefragt werden | |||
* in _ANZAHL zählt für jedes Objekt getrennt das umschalten. | |||
=== Frage === | |||
Berechne den folgenden Ausdruck: | |||
(int)( 13.0 / 3 * 3 ) | |||
* 4 | |||
* 12 | |||
* 13 | |||
* bla | |||
=== Frage === | |||
Berechne den folgenden Ausdruck: | |||
5.0 / 2 * 3 | |||
* 6 | |||
* 7,5 | |||
* 11 | |||
* bla | |||
=== Frage === | |||
Welchen Wert hat result nach Ausführung der folgenden Zeilen, wenn sum den Wert 0 und count den Wert 1 hat?: | |||
int result = 2; | |||
if( sum == 0 ) | |||
if( count == 0) | |||
result = 1; | |||
else | |||
result = 0; | |||
* 0 | |||
* 1 | |||
* 2 | |||
* Der Code wirft eine Exception | |||
=== Frage === | |||
Was trift zu: | |||
int[] intArray; | |||
int i = intArray[0]; | |||
* bla | |||
* i hat nach der Ausführung der Zeilen den Wert 0 | |||
* Der Code wirft eine Exception | |||
* intArray hat 0 Elemente | |||
[[Kategorie:Gedaechtnisprotokoll|SE1]] |
Aktuelle Version vom 17. März 2009, 14:38 Uhr
Es gab 58 Aufgaben. Einige Aufgaben in der Klausur entsprachen denjenigen aus der bekannten 20 Minuten-Probeklausur.
Aufgabe 34[Bearbeiten]
Welche Rückgabe liefert die Funktion, wenn man ihr den aktuellen Parameter 3 übergibt?
int m34( int p ) { int result = p; if( p > 0 ) { result = 3 * p + m34(p - 1); } return result; }
Antwortmöglichkeiten:
- 12
- 15
- 18
- 21
Aufgabe 35[Bearbeiten]
Welche Rückgabe liefert die Funktion, wenn man ihr den aktuellen Parameter 3 übergibt?
int m35( int p ) { int result; if( p == 0 ) { result = 0; } else { result = 3 * p + m35(p - 1); } return result; }
Antwortmöglichkeiten:
- 12
- 15
- 18
- 21
Durcheinander[Bearbeiten]
Frage[Bearbeiten]
Welche Aussagen stimmen?
class Schalter { private boolean _aktuellerZustand; static public int _ANZAHL; public void umschalten() { _aktuellerZustand = !_aktuellerZustand; _ANZAHL++; } static private int gibAnzahl() { return _ANZAHL; } }
- _ANZAHL ist eine Klassenvariable
- gibAnzahl ist eine Exemplarmethode
- _aktuellerZustand kann nicht aus gibAnzahl abgefragt werden
- in _ANZAHL zählt für jedes Objekt getrennt das umschalten.
Frage[Bearbeiten]
Berechne den folgenden Ausdruck:
(int)( 13.0 / 3 * 3 )
- 4
- 12
- 13
- bla
Frage[Bearbeiten]
Berechne den folgenden Ausdruck:
5.0 / 2 * 3
- 6
- 7,5
- 11
- bla
Frage[Bearbeiten]
Welchen Wert hat result nach Ausführung der folgenden Zeilen, wenn sum den Wert 0 und count den Wert 1 hat?:
int result = 2; if( sum == 0 ) if( count == 0) result = 1; else result = 0;
- 0
- 1
- 2
- Der Code wirft eine Exception
Frage[Bearbeiten]
Was trift zu:
int[] intArray; int i = intArray[0];
- bla
- i hat nach der Ausführung der Zeilen den Wert 0
- Der Code wirft eine Exception
- intArray hat 0 Elemente