erstellt 27.05.03; übersetzt 20.06.03; überarbeitet 17.02.04, 24.01.05, 20.02.24, 10.12.24; deutsche Übersetzung Heinrich Gailer

Quiz über Arrays

Hinweise: Wählt für jede Frage die beste Antwort und klickt dann auf das entsprechende Optionskästchen. Ihr könnt Eure Antwort jederzeit ändern. Wenn das Quiz bewertet wird, erscheint die richtige Antwort in der Textbox nach jeder Frage.


1. Welche der folgenden Anweisungen deklariert ein Array von int mit dem Namen img?

a. int img;
b. int[] img;
c. new int img[];
d. int img = int[];

Korrekte Antwort:


2. Welches sind legale Indizes für das Array ar in der folgenden Deklaration:

int[] ar = {2, 4, 6, 8};

a. 0, 1, 2, 3
b. 1, 2, 3, 4
c. 2, 4, 6, 8
d. 0, 2, 4. 6

Korrekte Antwort:


3. Was ist die Ausgabe des folgenden Codefragments:

int[] ar = {2, 4, 6, 8 };
System.out.println(ar[0] + " " + ar[1]);

a. 2 6
b. 8
c. 2 4
d. 6 8

Korrekte Antwort:


4. Was ist die Ausgabe des folgenden Codefragments:

int[] ar = {2, 4, 6, 8 };

ar[0] = 23;
ar[3] = ar[1];

System.out.println(ar[0] + " " + ar[3]);

a. 23 2
b. 2 8
c. 31
d. 23 4

Korrekte Antwort:


5. Was ist die Ausgabe des folgenden Codefragments:

int[] y = new int[5];

y[0] = 34;
y[1] = 88;

System.out.println(y[0] + " " + y[1] + " " + y[5]);

a. 34 88 0
b. 34 88 88
c. Das Programm ist fehlerhaft und wird nicht kompilieren.
d. 0 34 88

Korrekte Antwort:


6. Was ist die Ausgabe des folgenden Codefragments:

int[] z = new int[9];

z[0] = 7;
z[1] = 3;
z[2] = 4;

System.out.println(z[0] + z[1] + " " + z[5]);

a. 10 0
b. 7 3 0
c. Das Programm ist fehlerhaft und wird nicht kompilieren.
d. 7 3 4

Korrekte Antwort:


7. Was ist die Ausgabe des folgenden Codefragments:

int[] zip = new int[5];

zip[0] = 7;
zip[1] = 3;
zip[2] = 4;
zip[3] = 1;
zip[4] = 9;

System.out.println(zip[2 + 1]);

a. 4 3
b. 3 7
c. 4
d. 1

Korrekte Antwort:


8. Was ist die Ausgabe des folgenden Codefragments:

int[] zip = new int[5];

zip[0] = 7;
zip[1] = 3;
zip[2] = 4;
zip[3] = 1;
zip[4] = 9;

int j = 3;

System.out.println(zip[j-1]);

a. 7
b. 3
c. 4
d. 1

Korrekte Antwort:


9. Wie viele Objekte gibt es, nachdem das folgende Codefragment ausgeführt wurde?

double[] ann = new double[7];
double[] bob;

bob = ann;

a. 2
b. 7
c. 14
d. 1

Korrekte Antwort:


10. Für welche der folgenden Applikationen ist ein Array nicht geeignet:

a. Speichern der Punkte von zwölf Prüfungen einer Klasse Mitte des Semesters.
b. Speichern von Namen, Sozialversicherungsnummer, Alter und Einkommen einer Person.
c. Speichern der stündlichen Temperaturstände eines Tages.
d. Speichern der Verkaufssummen eines Ladens für jedes der zwölf Monate.

Korrekte Antwort:


Richtige Antworten:       in Prozent:       Bewertung:   

Inhalt (Solltet Ihr gerade von einer anderen Seite hierher zurückgekommen sein oder diese Seite neu geladen haben kann es sein, dass Ihr erneut auf alle Antworten klicken müsst, damit das Bewertungsprogramm korrekt arbeitet.)

Um die alten Antworten zu löschen, haltet die Strg-Taste gedrückt und ladet dann die Seite neu. Manchmal funktioniert das nur in Verbindung mit der Umschalt- bzw. Strg+Umschalt-Taste.