Verständnisfragen 16.September2013
Aufgabe 1
JavaScript ist eine sogenannte…
a. ... objektorientierte Programmiersprache.
b. ... objektbasierte Programmiersprache.
c. ... objektgesteuerte Programmiersprache.
d. ... objektive Programmiersprache.
Aufgabe 2
Mit welcher der folgenden Anweisungen können Sie den Titel des HTML-Dokuments verändern ?
a. document.title = "Hallo Welt";
b. window.title = "Hallo Welt";
c. change.title = "Hallo Welt";
d. set.title = "Hallo Welt";
Aufgabe 3
Wie wird ein durch einen Konstruktor erzeugtes Objekt genannt ?
a. Konstrukt
b. Funktion
c. Methode
d. Instanz
Aufgabe 4
Welchen Wert hat die Eigenschaft language des Objekts navigator im Internet Explorer auf deutschen Windows-Systemen ?
a. de
b. ge
c. undefined
d. true
Aufgabe 5
Welche der folgenden Eigenschaften hat das Objekt navigator ?
a. userAgent
b. userName
c. appName
d. appCode
Aufgabe 6
Welchen Wert liefert die Methode navigator.javaEnabled(), wenn Java im Browser ausgeführt werden kann ?
a. false
b. ok
c. true
d. yes
e. Die Nummer der vom Browser verwendeten Java-Version.
Aufgabe 7
Was bewirkt ein Aufruf der Methode location.replace() ?
a. Dieser Aufruf dient der genauen Platzierung eines alert-Fensters an der in den Klammern übergebenen Position.
b. Nichts, denn diese Methode gibt es in JavaScript nicht.
c. Das gleiche wie eine Zuweisung an die Eigenschaft location.href, mit dem Unterschied, dass der aktuelle Eintrag in der Liste des Objekts history ersetzt wird, statt einen neuen hinzuzufügen.
d. Das gleiche wie eine Zuweisung an die Eigenschaft location.href, mit dem Unterschied, dass der Liste des Objekts history ein neuer Eintrag hinzugefügt wird, statt den aktuellen zu ersetzen.
e. Das gleiche wie eine Zuweisung an die Eigenschaft location.href.
Aufgabe 8
Welche der folgenden Eigenschaften besitzt das Objekt location ?
a. href
b. port
c. host
d. path
Aufgabe 9
Was wird im Objekt location gespeichert ?
a. Die lokale Position des aktuellen Dokuments im Cache des Browsers.
b. Die Höhen- und Breitenangaben des aktuellen Browserfensters.
c. Die Position des aktuellen Browserfensters auf dem Bildschirm.
d. Die gegenwärtige Position des Mauszeigers im aktuellen Browserfenster.
e. Der URL des aktuellen Dokuments, das im Browser angezeigt wird.
Aufgabe 10
Mit welchen Anweisungen ist es in JavaScript möglich, durch die Liste der in einem Browserfenster bereits besuchten Seiten zu „blättern“ ?
a.history.stop();
b. history.go(-3);
c. history.back();
d. history.for();
e. history.next();
f. history.last();
g. history.jump(3);
Aufgabe 11
Welche Methoden bietet das document-Objekt, die es ermöglichen, in ein Dokument zu schreiben ?
a. write();
b. draw();
c. insert();
d. writeln();
Aufgabe 12
Wie wird eine Funktion eines Objekts genannt ?
a. Expression
b. Ausdruck
c. Prozedur
d. Document
e. Methode
Aufgabe 13
Welche der folgenden Anweisungen können verwendet werden, um eine Ausgabe in ein HTML-Dokument hinein zuschreiben ?
a.window.write("Ein Testtext");
b.window.document.write("Ein Testtext");
c. document.write("Ein Testtext");
d. write("Ein Testtext");
Aufgabe 14
Was bewirkt die Methode focus() des Objekts window ?
a. Das entsprechende Browserfenster wird in den Vordergrund geholt.
b. Es wird ein leeres Browserfenster geöffnet und in den Vordergrund geholt.
c. Es wird eine Kopie des entsprechenden Browserfensters mit dem gleichen Inhalt erstellt und in den Vordergrund geholt.
d. Der Mauszeiger wird in die Mitte des entsprechenden Browserfensters bewegt.
e. Die Schreibmarke wird in dem ersten Formularfeld des in dem entsprechenden Browserfenster dargestellten Dokuments platziert.
f. Unscharfe Fotos im aktuellen Fenster werden nachträglich geschärft.
Aufgabe 15
Welche der folgenden Anweisungen erzeugt ein Fenster, das nach einer Texteingabe verlangt und dabei das Eingabefeld anfangs mit einem Vorgabewert belegt ?
a. input("Geben Sie Ihren Namen ein", "Michael", "Müller");
b. window.capture("Geben Sie Ihren Namen ein" + "Michael Müller");
c. prompt("Geben Sie Ihren Namen ein", "Michael Müller");
d. document.check("Geben Sie Ihren Namen ein", "Michael Müller");
Aufgabe 16
Welche der folgenden Anweisungen erzeugt ein Dialogfenster, dass dem Benutzer die Wahl zwischen den Antworten „OK“ und „Abbrechen“ lässt ?
a. confirm("Sind Sie sicher?");
b. access("Sind Sie sicher?");
c. alert("Sind Sie sicher?"):
d. check("Sind Sie sicher?");
Aufgabe 17
Nach welchem Muster kann aus den Eigenschaften des Objekts location ein URL zusammengesetzt werden ?(Dabei soll angenommen werden, dass der Wert der Eigenschaft port nicht leer ist.)
a. protocol // hostname: pathname: port search hash
b. protocol // hostname search pathname href
c. protocol // hostname tld hash search
d. protocol // hostname: port pathname search hash
e. protocol: // hostname, port /pathname search hash
Aufgabe 18
Welche der folgenden Anweisungen erzeugt ein einfaches Hinweisfenster ?
a. document.tip("Achtung, jetzt geht’s los.");
b. window.hint("Achtung, jetzt geht’s los.");
c. window.alert("Achtung, jetzt geht’s los.");
d. document.alert("Achtung, jetzt geht’s los.");
Aufgabe 19
Mit welcher Anweisung wird ein Browserfenster geschlossen ?
a. browser.close();
b. window.closed();
c. browser.close.that();
d. window.close();
Aufgabe 20
Mit welcher der folgenden Anweisungen wird ein zusätzliches Browserfenster geöffnet ?
a. browser.open("", "TestFenster", "width=400, height=400");
b. window.open("", "TestFenster", "width=400, height=400");
c. document.open("", "TestFenster", "width=400, height=400");
d. popup.open("", "TestFenster", "width=400, height=400");
Aufgabe 21
Welches ist das höchste Objekt in der Hierarchie der automatisch erzeugten Objekte ?
a. navigator
b. window
c. browser
d. document
e.status
Aufgabe 22
Was bedeutet die Abkürzung DOM ?
a. Document Oddity Model
b. Document Object Multilanguage
c. Document Object Model
d. Document Of Microsoft
Aufgabe 23
Welche Objekte zählen zu den Browser-Objekten ?
a. window
b. document
c. location
d. navigator
e. history
f. Array
Aufgabe 24
Welche Syntax ist korrekt und führt zur Ausgabe des Textes „Hallo Welt" im HTML-Dokument ?
a. document.write("Hallo Welt");
b. window.write("Hallo Welt");
c. this.write("Hallo Welt");
d. self.write("Hallo Welt");
Aufgabe 25
Welche Aussagen über Konstruktoren treffen zu ?
a. Ein Konstruktor deklariert ein JavaScript-Skript, damit es fehlerfrei ausgeführt werden kann.
b. Ein Konstruktor initialisiert ein JavaScript-Skript nochmals.
c. Ein Konstruktor ist eine Methode, die mindestens 3 Parameter haben muss.
d. Ein Konstruktor wird zur Erzeugung eines Objekts verwendet.
e. Ein Konstruktor kann Parameter haben.
f. Ein Konstruktor wird mit dem Schlüsselwort construct aufgerufen.