übersetzt 08.07.03; © Copyright 2003 Deutsche Übersetzung Heinrich Gailer

Quiz über StringBuffers und StringTokenizers

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. Welcher Ausdruck beschreibt ein String-Objekt am besten nachdem es konstruiert wurde?

a.    Veränderbar.
b.    Nur Schreiben.
c.    Nur Lesen.
d.    Unzugänglich.

Die korrekte Antwort ist:


2. Nachdem ein StringBuffer-Objekt konstruiert wurde, wie viele Zeichen können ihm hinzugefügt werden?

a.    Keines mehr nachdem es konstruiert wurde.
b.    Nur so viele wie in der ursprünglichen Kapazität vorgesehen.
c.    So viele wie gebraucht werden; es wird sich vergrößern, wenn notwendig.
d.    Ein neues StringBuffer-Objekt muss konstruiert werden, jedes Mal, wenn Zeichen hinzugefügt werden.

Die korrekte Antwort ist:


3. Über welche der folgenden Methoden verfügt die Klasse StringBuffer NICHT?

a.    append( int i )
b.    charAt( int index )
c.    length()
d.    delete( int index )

Die korrekte Antwort ist:


4. Sie möchten den Inhalt zweier StringBuffer-Objekte vergleichen. Wie kann dies getan werden?

a.    Durch Verwendung des == -Operators.
b.    Durch Verwendung der equals() Methode von StringBuffer.
c.    Durch die Konstruktion eines String-Objekts von jedem StringBuffer und durch die Verwendung deren equals() Methode.
d.    Durch einen zeichenweisen Vergleich, indem charAt() und == verwendet wird.

Die korrekte Antwort ist:


5. Was ist ein Token.

a.    Ein Token ist jedes Zeichen, das für die Interpunktion verwendet werden kann.
b.    Ein Token ist eine Gruppe von Zeichen, die etwas in einem bestimmten Zusammenhang bedeuten.
c.    Ein Token ist eine Art Ausdruck.
d.    Ein Token ist eine Gruppe von Ziffern.

Die korrekte Antwort ist:


6. Was ist ein Begrenzer?

a.    Ein Begrenzer ist ein Zeichen, das die Token in einem String trennt.
b.    Ein Begrenzer ist jedes Zeichen, das Teil eines Tokens sein kann.
c.    Ein Begrenzer ist das letzte Zeichen eines Strings.
d.    Ein Begrenzer ist jedes Zeichen, das Teil einer Zahl sein kann.

Die korrekte Antwort ist:


7. Was gibt dieser Code aus:

StringTokenizer stuff = new StringTokenizer( "abc,def,ghi" );
System.out.println( stuff.nextToken() );
a.    abc,def,ghi
b.    abc
c.    abc,
d.    abc def ghi

Die korrekte Antwort ist:


8. Was gibt dieser Code aus:

StringTokenizer stuff = new StringTokenizer( "abc,def,ghi", "," );
System.out.println( stuff.nextToken() );
a.    abc,def,ghi
b.    abc
c.    abc,
d.    ,

Die korrekte Antwort ist:


9. Was gibt dieser Code aus:

StringTokenizer stuff = new StringTokenizer( "abc+def+ghi", "+", true );
System.out.println( stuff.nextToken() );
System.out.println( stuff.nextToken() );
a.   
abc
b.   
abc +def
c.   
abc
def
d.   
abc
+

Die korrekte Antwort ist:


10. Was gibt dieser Code aus:

StringTokenizer stuff = new StringTokenizer( "abc def+ghi", "+");
System.out.println( stuff.nextToken() );
System.out.println( stuff.nextToken() );

a.   
abc
def
b.   
abc def
ghi
c.   
abc def
+
d.   
abc def
+ghi

Die korrekte Antwort ist:


Richtige Antworten:       in Prozent:       Bewertung:   

(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.