Verständnisfragen 16.September2013

Aus ProgrammingWiki

Inhaltsverzeichnis

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.