erstellt 27.05.03; übersetzt 20.06.03; © Copyright 2003 Deutsche Übersetzung Heinrich Gailer


Quiz über Arrays

Dies ist ein Übungsquiz. Die Ergebnisse werden nirgendwo erfasst und haben keine Auswirkung auf Ihre Note. Die Fragen in diesem Quiz dürfen in keinem Quiz oder Test erscheinen, der für Ihre Benotung zählt.

Hinweise: Wählen Sie für jede Frage die beste Antwort und klicken Sie auf das entsprechende Optionskästchen. Sie können Ihre 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?

Die korrekte Antwort ist:

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

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

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

Die korrekte Antwort ist:

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

3. Was ist die Ausgabe des folgenden Codefragments:

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

Die korrekte Antwort ist:

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

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] );

Die korrekte Antwort ist:

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

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] );

Die korrekte Antwort ist:

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

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] );

Die korrekte Antwort ist:

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

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 ] );

Die korrekte Antwort ist:

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

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 ] );

Die korrekte Antwort ist:

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

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

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

bob = ann;

Die korrekte Antwort ist:

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

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

Die korrekte Antwort ist:

a. Festhalten der Punkte von zwölf Prüfungen einer Klasse Mitte des Semesters.
b. Festhalten des Namens, der Sozialversicherungsnummer, des Alters und Einkommens einer Person.
c. Festhalten der stündlichen Temperaturstände eines Tages.
d. Festhalten der Verkaufsummen eines Ladens für jeden der zwölf Monate eines Jahres.

Richtige Antworten:       in Prozent:       Bewertung:   

Click here ——Zurück zur Übersicht. (Wenn Sie gerade von einer anderen Seite hierher zurückgekommen sind, oder diese Seite neu geladen haben, müssen Sie erneut auf jede Ihrer ausgewählten Antworten klicken, damit das Bewertungsprogramm korrekt arbeitet. Sie möchten vielleicht die "Umschalt"-Taste drücken, während Sie die Seite neu laden, damit die alten Antworten gelöscht werden.