Softwareentwicklung Testlevel 2
SE1 Level 2
SE1 Level 2
-
- 1 / 19
-
Cartes-fiches
Frage 1:
Welche der folgenden Aussagen sind für Java richtig?
Frage 15:
Welche Ausgabe erscheint auf der Konsole nach Beendigung des folgenden Algorithmus?
int x = 0;
for(int i = 0; i < 11 ; i+=2)
{
if( i % 4 == 0 )
continue;
else if ( i % 5 == 1 )
i--;
else
x += i + 1;
x++;
}
System.out.println(x);
25
Frage 16:
Welches Ergebnis liefert diese Methode, wenn bei einem Aufruf als aktueller Parameter der Wert 6 übergeben wird?
public int wasMacheIch(int k)
{
if (k > 1)
return k + wasMacheIch(k-1);
else
return 1;
}
Frage 17:
Welches Ergebnis liefert diese Methode, wenn bei einem Aufruf als aktueller Parameter der Wert 5 an die Methode "methodeA" übergeben wird?
int methodeA(int x)
{
if(x > 0)
return methodeB(-x-1);
else
return x;
}
int methodeB(int y)
{
if(y < 0)
return methodeA(y+2);
else
return y;
}
Frage 18:
Welche Aussagen gelten bezüglich des folgenden Quelltextes?
int compute(int i)
{
if(i<=0)
return 0;
else if(i==1)
return 1;
else
return compute(i-2)+compute(i-1);
}
Frage 12:
Welche Werte haben die Variablen nach Ausführung des folgenden Java-Quelltextes?
String s1 = "Ein String";
String s2 = "Ein ";
String s3 = "String";
s3 = s2.concat(s3);
boolean b1 = (s3 == s1);
boolean b2 = (s3.equals(s1));
boolean b3 = (s2.equals(s1));
s3.toLowerCase();
boolean b4 = (s3.equals("ein string"));
Frage 2:
Welche der folgenden Aussagen sind für Java richtig?
Frage 3:
Welche der folgenden Aussagen sind für Java richtig?
Frage 7:
Welche der folgenden Aussagen sind für Java richtig?
Frage 0:
Welche der folgenden Aussagen sind für Java und/ oder objektorientierte Programmierung richtig?
Frage 10:
Welchen Wert hat die Variable x nach der Ausführung des folgenden Java-Quelltextes?
int x = 0;
while( x > 0 )
{
x = x + 1;
}
Frage 13:
Welchen Wert hat die Variable result nach Ausführung des folgenden Java-Quelltextes, wenn zu Anfang sum den Wert 0 und count den Wert 1 hat?
result = 4;
if (sum <= 0)
if (count >= 0)
result = 1;
else
result = 0;
1
Frage 14:
Welche der folgenden regulären Ausdrücke (in Java-Notation als Zeichenkette angegeben) beschreiben Mengen, in denen das Wort "auto" enthalten ist? (ohne Anführungszeichen)
Frage 9:
Welchen Wert hat die Variable x nach der Ausführung des folgenden Java-Quelltextes?
int i = 2;
int x = 0;
switch (i)
{
case 1: x = x + 1;
case 2: x = x + 2;
case 3: x = x + 3;
default: x = x + 4;
}
9
Frage 11:
Welches Ergebnis liefert diese Methode, wenn bei einem Aufruf als aktueller Parameter der Wert 5 übergeben wird?
public int m(int p)
{
int result = 0;
for (int i=0; i<p; ++i)
{
result = result + 2*i;
}
return result;
}
Frage 5:
Welches Ergebnis liefert diese Methode, wenn bei einem Aufruf als aktueller Parameter der Wert 3 übergeben wird?
public int m(int p)
{
int result;
if (p == 0)
{
result = 0;
}
else
{
result = 3*p + m(p-1);
}
return result;
}
Frage 8:
Welche Ausgabe erscheint auf System.out, wenn die Variable i zu Anfang der Ausführung des folgenden Java-Quelltextes den Wert 3 hat?
switch (i)
{
case 1: System.out.print("Eins");
case 3: System.out.print("Drei");
case 2: System.out.print("Zwei");
default: System.out.print("Viele");
}
System.out.println();
DreiZweiViele
Frage 4:
Welche der folgenden Aussagen sind richtig?
Frage 6:
Welche der folgenden Fragen sind üblicherweise erst zur Laufzeit eines Java-Programms beantwortbar?