Gedächtnisprotokoll SE108-1

Aus Fachschaft_Informatik
Wechseln zu: Navigation, Suche

Es gab 58 Aufgaben. Einige Aufgaben in der Klausur entsprachen denjenigen aus der bekannten 20 Minuten-Probeklausur.

Inhaltsverzeichnis

[Bearbeiten] 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:

[Bearbeiten] Aufgabe 35

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:

[Bearbeiten] Durcheinander

[Bearbeiten] 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;
   }
   
}

[Bearbeiten] Frage

Berechne den folgenden Ausdruck:

(int)( 13.0 / 3 * 3 )

[Bearbeiten] Frage

Berechne den folgenden Ausdruck:

5.0 / 2 * 3

[Bearbeiten] 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;


[Bearbeiten] Frage

Was trift zu:

int[] intArray;
int i = intArray[0];
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Fachschaft
Werkzeuge