Inhalt:

Einstufungstest Java

1) Wo und wie haben Sie bisher Java gelernt?
(Mehrfachnennungen möglich)

Wo und wie haben Sie bisher Java gelernt? (Mehrfachnennungen möglich)

2) Arbeiten Sie bereits mit Java?
Wenn ja, wie lange und wo setzen Sie es ein?

Arbeiten Sie bereits mit Java und wenn ja, wie lange und wo setzen Sie es ein?

3) Welche Funktionen von Java interessieren Sie am meisten?
(Mehrfachnennungen möglich)

Welche Funktionen von Java interessieren Sie am meisten? (Mehrfachnennungen möglich)

4) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
System.out.print("l");
System.out.print("m");
System.out.print("\no");
System.out.print("p" + "q");
System.out.println("r");
}
}

Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

5) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
int a = 1;
int b = 7;
System.out.println("a + b = " + a + b);
}
}

Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

6) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
int a = 5;
tuWas(a);
System.out.print(a);
}
void tuWas(int a){
a = 2;
}
}

Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

7) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
int a = 1;
int b = 7;

a += a;
b -= 2*a;
b = a + b + 1;
b /= a;

System.out.print(a);
System.out.print(b);
}
}


Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

8) Finden Sie die richtige Aussage.
Sie haben in Ihrem Programm eine int-Variable a mit dem Wert 5. Welche Ausgabe bewirkt folgende Zeile?
System.out.println("Der Wert " + ++a + " ist gleich dem Wert " + a++);

Sie haben in Ihrem Programm eine int-Variable a mit dem Wert 5. Welche Ausgabe bewirkt folgende Zeile?

9) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
int a = 1;
if (a = 1){
System.out.println(a);
}
}
}

Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

10) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){

int a = 1;
int b = 2;

if ((a == 1) || (b++ == 2)){
System.out.println("a = " + a + " b = " + b);
}

if ((a == 1) | (b++ == 2)){
System.out.println("a = " + a + " b = " + b);
}
}
}


Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

11) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
int i,j;
for (i=0; i<3; i++) {
System.out.print(i);
}

j=0;
do {
j++;
System.out.print(j);
}
while (j<3);
}
}


Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

12) Finden Sie die richtige Aussage.
Die beiden Variablen a und b besitzen den Wert 2 und 3. Welche Rückgabe liefert folgende Methode?
public int summe(int a, int b){
int c = a + b;
}


Die beiden Variablen a und b besitzen den Wert 2 und 3. Welche Rückgabe liefert folgende Methode?

13) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
Test(){
System.out.print(add(2,3));
System.out.print(add(2+3,3));
System.out.print(add(2+3,add(2,3)));
}
private int add(int a, int b){
return (a + b);
}
}


Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

14) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?
class Test{
public int a = 1;
Test(){}
public static void main(String[] args){
System.out.println(Test.a);
}
}


Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

15) Welche Ausgabe liefert das folgende Programm?
class Test{
public int a = 1;
Test(){}
public static void main(String[] args){
System.out.println(Test.a);
}
}


Welche Ausgabe liefert das folgende Programm?

16) Welche Ausgabe liefert das folgende Programm?
class Sohn
extends Vater{
Sohn(){
System.out.print("Sohn");
}
public static void main(String[] args){
new Sohn();
}
}

class Vater{
Vater(){
System.out.print("Vater ");
}
}

Welche Ausgabe liefert das folgende Programm?

17) Welche Ausgabe liefert das folgende Programm?
class Sohn
extends Vater{
public int berechne(int x){
x = x * 10;
return x;
}
public static void main(String[] args){
Sohn maxi = new Sohn();
System.out.println(maxi.berechne(3));
}
}

class Vater{
public int berechne(int x){
x = x * 2;
return x;
}
}


Welche Ausgabe liefert das folgende Programm?

18) Was wird angezeigt, nachdem folgende Klasse instanziert wird?
import java.awt.*;
class Test
extends frame{
Test(){
setSize(150,100);
settitle("Test");
setLocation(100,50);
setBackground(Color.lightGray);
}
}

Was wird angezeigt, nachdem folgende Klasse instanziert wird?

19) Finden Sie die richtige Aussage.
Welche der folgenden Layout-Manager gehören zum Standardrepertoire von Java?

Welche der folgenden Layout-Manager gehören zum Standardrepertoire von Java?

20) Mit welchem Layout-Manager wurde folgendes Fenster erzeugt?

Mit welchem Layout-Manager wurde folgendes Fenster erzeugt?

21) Wieviele Interfaces kann eine Klasse implementieren?

Wieviele Interfaces kann eine Klasse implementieren?

22) Welche der Aussagen treffen auf folgendes Interface zu?

Welche der Aussagen treffen auf folgendes Interface zu?

23) Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

Welche Ausgabe erhält man beim Instanzieren der folgenden Klasse?

24) Welche der folgenden Aussagen trifft auf Adapterklassen zu?

Welche der folgenden Aussagen trifft auf Adapterklassen zu?

25) Finden Sie die richtige Aussage.
Welcher Text erscheint im Textfeld, nachdem der Button mit der Beschriftung "1" gedrückt wird?

Welcher Text erscheint im Textfeld, nachdem der Button mit der Beschriftung "1" gedrückt wird?

A) Wir bitten Sie für die Rücksendung Ihrer Auswertung um folgende Angaben:
B) Bitte teilen Sie uns mit für welchen Kurs oder Kurse Sie sich interessieren: