Kurs: JavaScript
3.9 Verständnistest zu Fallunterscheidungen und Schleifen
Bitte beachten Sie:
  • Es können alle, einige, eine oder keine der vorgegebenen Antwortmöglichkeiten richtig sein.
  • Bei einigen Fragen ist die Anzahl der richtigen Antwortmöglichkeiten in Klammern angegeben: z.B.: (2).

1. Wie heißt der Zweig einer switch-Anweisung, der aufgerufen wird, wenn keiner der zur Auswahl stehenden Fälle (cases) zutrifft? 
1) case
2) break
3) continue
4) default
 
2. Welche Funktionen, die Sie bereits kennen, öffnen eine Dialogbox? 
1) document.write()
2) window.alert()
3) window.prompt()
4) document.box()
 
3. Welche Aussagen sind richtig? 
1) Bei for-Schleifen darf der Initialisierungswert einer Schleifenvariable nicht bereits die Ausführungsbedingung der Schleife erfüllen.
2) Erfüllt bei einer for-Schleife der Initialisierungswert einer Schleifenvariable bereits die Ausführungsbedingung der Schleife, wird der Schleifenrumpf nur einmal ausgeführt.
3) Erfüllt bei einer for-Schleife der Initialisierungswert einer Schleifenvariable nicht die Ausführungsbedingung der Schleife, wird der Rumpf der for-Schleife keinmal ausgeführt.
4) Erfüllt bei einer for-Schleife der Initialisierungswert einer Schleifenvariable die Ausführungsbedingung der Schleife, ohne dass die Änderung des Wertes bei jedem Schleifendurchlauf jemals dazu führt, dass die Bedingung nicht erfüllt ist, wurde eine Endlosschleife geschaffen.
 
4. Welche Aussagen sind richtig? 
1) != ist der Vergleichsoperator für kleiner oder gleich.
2) >= ist der Vergleichsoperator für kleiner oder gleich.
3) > ist der Vergleichsoperator für größer als.
4) <= ist der Vergleichsoperator für kleiner oder gleich.
5) >= ist der Vergleichsoperator für ungleich.
 
5. Welche Aussagen über die break-Anweisung in JavaScript sind richtig? 
1) Die Anweisung break kann nur bei Schleifen und nicht bei Fallunterscheidungen mit switch eingesetzt werden.
2) Die Anweisung break kann bei Schleifen und bei Fallunterscheidungen mit switch eingesetzt werden.
3) Die Anweisung break wird u.a. verwendet, um vorzeitig aus einer switch-Anweisung auszubrechen.
 
6. Welche Aussagen zu Schleifen in JavaScript sind richtig? 
1) break bricht den Durchlauf einer Schleife ab und setzt die Programmausführung bei der ersten auf die Schleife folgenden Anweisung fort.
2) Bei break wird die Schleife fortgesetzt, bei continue nicht.
3) Mit continue wird der aktuelle Schleifendurchlauf fortgesetzt, mit break wird der nächste Schleifendurchlauf begonnen.
 
7. Welche Aussagen sind richtig? 
1) Bei der do-while Schleife wird zunächst die Bedingung überprüft und dann der Rumpf ausgeführt.
2) Vor dem Schleifenrumpf der do-while-Schleife steht das Schlüsselwort „do“.
3) Die Verwendung einer do-while-Schleife setzt voraus, dass die Anzahl der Schleifendurchläufe von vornherein bekannt ist.
 
8. Bei welchen der folgenden Schleifen wird der Rumpf keinmal ausgeführt, wenn zu Beginn i==5 ist? 
1) do { document.write("Die Eingabe war ok."); } while (i == 5)
2) while (i <= 6) { document.write("noch nicht in der Schule."); }
3) for (i = 5; i <= 7; ++i) { document.write("Einschulung erforderlich!"); }
4) for (i = 5; i < 5; ++i) { document.write("Rosen."); }
 
9. Bei welchen der folgenden Schleifen wird der Rumpf keinmal ausgeführt? 
1) for (i = 0; i > 10; i++) { document.write(i + ".Zeile"); }
2) for (i = 15; i < 14; i--) { document.write(i + ".Zeile"); }
3) for(i = 10; i > 100; i++) { document.write(i + ".Zeile"); }
4) for(i = 0; i < 50; i++) { document.write(i + ".Zeile"); }
5) Bei keiner; der Rumpf einer for-Schleife wird immer mindestens zweimal ausgeführt.
 
10. Welche der folgenden for-Schleifen ergeben Endlosschleifen? 
1) for (i = 0; i < 10; i++) { document.write(i + ". Zeile"); }
2) for (i = 0; i < 10; i-- ) { document.write(i + ". Zeile"); }
3) for (i = 20;i > 10; ++i) { document.write(i + ". Zeile"); }
4) for (i = 15; i >= 15; ++i) { document.write(i + ".Zeile"); }
5) for (i = 5; i < 50; i++) { document.write(i + ".Zeile"); }
 
11. Die for-Schleife... 
1) … wird mit dem Wort if eingeleitet.
2) ... kann neben dem Rumpf einen Initialisierungsteil, eine Bedingung und eine Anweisung zum Ändern eines Zählers enthalten.
3) ... kann nur eingesetzt werden, wenn in jedem Fall mindestens zwei Schleifendurchläufe erfolgen sollen.
 
12. Bei der switch-Anweisung... 
1) ... tritt der default-Fall ein, wenn der Wert der getesteten Variablen keine der case-Bedingungen erfüllt.
2) ... müssen die Anweisungen für die einzelnen Fälle mit continue getrennt werden.
3) ... kann case nur verwendet werden, wenn in der gesamten switch-Anweisung nur eine einzige Bedingung abgefragt werden soll.
4) ...ist im allgemeinen ein break zwischen den Anweisungen für die einzelnen Fälle erforderlich, damit bei der Erfüllung einer Bedingung nicht auch die Anweisungen für alle folgenden Bedingungen ausgeführt werden.
 
13. Welche Aussagen über if-Anweisungen in JavaScript sind richtig? 
1) Die Abarbeitung einer if-Anweisung kann von continue beeinflusst werden.
2) Die Abarbeitung einer if-Anweisung kann von break beeinflusst werden.
3) Jede if-Anweisung muss einen else-Teil haben.
4) Es wird niemals sowohl der if- als auch der else-Zweig einer if-Anweisung ausgeführt.
 
14. Die Verwendung einer booleschen Variable in der Bedingung einer if-Anweisung... 
1) ... ist nicht möglich.
2) ... ist sehr einfach. Da die Variable selbst auch ein boolescher Ausdruck ist, kann sie direkt als Bedingung verwendet werden.
3) ... ist nur möglich, indem der Wert der Variable explizit mit dem Wert true verglichen wird.
 
15. In welchen der unten genannten Fälle wird der Aufruf document.write(...) in folgender if-Anweisung ausgeführt?
if (a >= b) { document.write("Der Scheck ist gedeckt"); }… 
1) wenn a = "Golfball" und b = "Elefant"
2) wenn a = 8 und b = 7
3) wenn a = 12 und b = 5 + 7
4) wenn a = 9 und b = 16
5) In keinem der genannten Fälle.
 
16. Die geschweiften Klammern bei einer if-Anweisung... 
1) ...müssen gesetzt werden, wenn mehrere Anweisungen in Abhängigkeit von der Bedingung ausgeführt werden sollen.
2) ...müssen gesetzt werden, wenn nur eine Anweisung in Abhängigkeit von der Bedingung ausgeführt werden soll.
3) ...können optional gesetzt werden, wenn nur eine Anweisung in Abhängigkeit von der Bedingung ausgeführt werden soll.
 
17. Welche Aussagen über die if-Anweisung in JavaScript sind richtig? 
1) Bei einer if-Anweisung wird die Bedingung in runden Klammern angegeben.
2) Bei einer if-Anweisung wird die Bedingung in geschweiften Klammern angegeben.
3) Die Anweisungen, die von einer if-Anweisung abhängig von der Bedingung ausgeführt werden, müssen in jedem Fall in geschweiften Klammern stehen.
4) Die Anweisungen, die von einer if-Anweisung abhängig von der Bedingung ausgeführt werden, müssen in geschweiften Klammern stehen, wenn es sich um mehr als eine Anweisung handelt.
5) Die Anweisungen, die von einer if-Anweisung abhängig von der Bedingung ausgeführt werden, können in runden Klammern stehen.
 
18. Welche Fallunterscheidungen und Schleifen gibt es in JavaScript? 
1) if-Anweisung
2) switch-Anweisung
3) next-item-Schleife
4) while-Schleife
5) do-while-Schleife
6) continue-Schleife
 
19. Ein Programm, das Fallunterscheidungen und/oder Schleifen enthält... 
1) … wird vollständig in der Reihenfolge, in der die Anweisungen im Programm stehen, abgearbeitet.
2) ... wird vom Rechner nicht mehr zwingend in der Reihenfolge, in der die Anweisungen im Programm stehen, abgearbeitet.
3) … wird immer schneller abgearbeitet als eines, das ohne diese Konstrukte auskommt.
 
20. Welche Aussagen treffen zu? 
1) Fallunterscheidungen und Schleifen haben gemeinsam, dass eine Bedingung überprüft werden muss.
2) Bei Fallunterscheidungen wird eine Bedingung überprüft, um bei deren Erfüllung bestimmte Anweisungen auszuführen.
3) Bei Schleifen führt der Rechner Anweisungen auch wiederholt aus, solange eine Bedingung zutrifft.
4) Jede Schleife benötigt mindestens zwei Bedingungen.
 
Auswertung des Tests Zurücksetzen des Tests
Lassen Sie sich den Lernerfolg Ihrer Weiterbildung von der TEIA bescheinigen.

Die TEIA AG verfolgt einen hohen Qualitätsanspruch und ist nach ISO 9001:2000 zertifiziert.

Sie erhalten ein Zertifikat nach einer erfolgreichen Präsenzprüfung oder eine Teilnahmebescheinigung nach bestandenem Online-Test für Kurse aus den Bereichen IT-Grundlagen, Internet-Technik, eBusiness, Wirtschaft und Management.

Und so wird es gemacht:

  • Sie lernern in dem kostenlosen Online Kurs.
  • Sie absolvieren die Verständnistests, bis Sie sicher 60% und mehr erreichen.
  • Sie melden sich hier an: Anmeldung