erstellt 27.05.03; übersetzt 20.06.03; überarbeitet 17.02.04, 24.01.05; © Copyright 2003 - 2005 Deutsche Übersetzung Heinrich Gailer


Quiz über Arrays

Das 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 dann 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 Codefragment:

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 Codefragment:

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 Codefragment:

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 Codefragment:

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 Codefragment:

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 Codefragment:

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 von Namen, Sozialversicherungsnummer, Alter und Einkommen einer Person.
c. Festhalten der stündlichen Temperaturstände eines Tages.
d. Festhalten der Verkaufsummen eines Ladens für jedes der zwölf Monate.

Richtige Antworten:       in Prozent:       Bewertung:   

Inhaltsverzeichnis —— Zurück zum Inhaltsverzeichnis.