Premium Partner

Softwareentwicklung Testlevel 1

SE 1 Level 1

SE 1 Level 1


Kartei Details

Karten 26
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 23.02.2017 / 21.12.2020
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20170223_softwareentwicklung_testlevel_1
Einbinden
<iframe src="https://card2brain.ch/box/20170223_softwareentwicklung_testlevel_1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Frage 10:

Welche der folgenden Aussagen gelten für die folgende Java-Methode?

public boolean istEnthalten(String s)
{
    return _liste.contains(s);
}

Frage 11:

Welche der folgenden Aussagen sind für Java richtig?

Frage 13:

Welche Belegungen haben die drei lokalen Variablen am Ende des Rumpfes der Methode m?

public void m()
{
    boolean b1 = true;
    boolean b2 = false;
    boolean b3 = false;
    if (b3)
    {
        b3 = b1 && b2;
        b1 = b2;
    }
    if (b1)
    {
        b3 = b2 || b1;
        b1 = b2 ^ b3;
        b2 = !b1;
    }
}

Frage 14:

Welche der folgenden Aussagen sind für Java richtig?

Frage 15:

Welche der folgenden Aussagen zu objektorientierter Programmierung sind richtig?

Frage 17:

Welche Belegung haben die Variablen nach Ausführung des folgenden Java-Quelltextes?

int i = 0;
int j = 1;
boolean b = (j > 1) && (++i > 0);

 

Frage 19:

Vereinfache nur den Rumpf der folgenden Prozedur auf eine Zeile (und halte dabei die Quelltextkonventionen von SE1 ein).

boolean bahnuebergangPassierbar(boolean ampelRot, boolean schrankeHoch)
{
    if ((ampelRot || !schrankeHoch))
    {
        return false;
    }
    else
    {
        return true;
    }
}

return !ampelRot && schrankeHoch;

Frage 20:

Welche Aussagen gelten für den folgenden Java-Quelltext?

int i, j, k;
i = j = k = 3;
i = k++;