JavaScript Grundlagen Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wie werden Anweisungsblöcke in JavaScript üblicherweise abgegrenzt?

  • Mit runden Klammern ()
  • Mit eckigen Klammern []
  • Mit spitzen Klammern <>
  • Mit geschweiften Klammern {} (correct)

Am Ende eines Anweisungsblocks steht immer ein Semikolon.

False (B)

Was bestimmt der Datentyp einer Variable?

Der mögliche Wertebereich und welche Art von Daten (Zahl, Text etc.) in der Variablen gespeichert werden kann.

Das 'Jahr 2000 Problem' entstand, weil man nur zwei Ziffern zur Angabe einer ______ nutzte.

<p>Jahreszahl</p> Signup and view all the answers

Welcher der folgenden ist kein primitiver Datentyp in JavaScript?

<p>Object (B)</p> Signup and view all the answers

Eine Variable eines Datentyps kann nicht in eine Variable eines anderen Datentyps umgewandelt werden.

<p>False (B)</p> Signup and view all the answers

Nennen Sie drei Datentypen, die in JavaScript verfügbar sind.

<p>String, Number, Boolean, BigInt, Undefined, Null, Symbol, Object. (jede 3 der genannten)</p> Signup and view all the answers

Ordnen Sie die Datentypen ihren Beschreibungen zu:

<p>String = Sequenz von Zeichen Number = Numerischer Wert, kann Integer oder Fließkommazahl sein Boolean = Wahrheitswert (true oder false) Object = Komplexer Datentyp zur Gruppierung von Daten</p> Signup and view all the answers

Was ist die Syntax einer Programmiersprache?

<p>Die Art und Weise, wie Sprachelemente zusammenhängen und verwendet werden dürfen. (B)</p> Signup and view all the answers

JavaScript wird direkt in Maschinencode übersetzt, bevor es ausgeführt wird.

<p>False (B)</p> Signup and view all the answers

Wie wird der Prozess genannt, bei dem Programmcode in Maschinencode übersetzt wird?

<p>Kompilierung</p> Signup and view all the answers

Die Bedeutung eines Programms wird als seine ______ bezeichnet.

<p>Semantik</p> Signup and view all the answers

Ordne die folgenden Begriffe ihren Definitionen zu:

<p>Sequentielle Abarbeitung = Die Ausführung von Code nacheinander, von oben nach unten. Syntax = Die Regeln, wie Sprachelemente zusammenhängen und verwendet werden dürfen. Semantik = Die Bedeutung des Programms. Maschinencode = Der Code, der direkt von einem Computer verstanden werden kann.</p> Signup and view all the answers

Was ist die Aufgabe eines Compilers?

<p>Den Programmcode in Maschinencode zu übersetzen und die Syntax zu überprüfen. (A)</p> Signup and view all the answers

Der Programmcode wird auch als 'Quelltext' oder 'Source Code' bezeichnet.

<p>True (A)</p> Signup and view all the answers

In welcher Reihenfolge werden Anweisungen innerhalb einer Funktion abgearbeitet?

<p>Sequentiell, von oben nach unten</p> Signup and view all the answers

Welche Zeile im Code der Funktion_PlusButtonClicked ist falsch?

<p>All diese Zeilen sind korrekt. (C)</p> Signup and view all the answers

Die Rückgabeanweisung in einer Funktion gibt immer einen Wert an die aufrufende Funktion zurück.

<p>True (A)</p> Signup and view all the answers

Welches Schlüsselwort wird in vielen Programmiersprachen verwendet, um einen Wert zurückzugeben?

<p>return</p> Signup and view all the answers

In einer Folge hat das erste Element immer den Index ______.

<p>0</p> Signup and view all the answers

Ordne den Code-Abschnitten ihre jeweilige Beschreibung zu:

<p><code>Funktion_PlusButtonClicked</code> = Addiert zwei Werte aus einer Textbox <code>Funktion_MinusButtonClicked</code> = Subtrahiert einen Wert von einem anderen Wert aus einer Textbox <code>Funktion_Minimum</code> = Findet den kleinsten Wert in einer Liste <code>Funktion_Aufrufstelle</code> = Ruft die Funktion Minimum() auf</p> Signup and view all the answers

Was passiert, wenn die Bedingung 'ai < merker' in der Funktion Funktion_Minimum erfüllt ist?

<p>Der Wert von 'merker' wird durch 'ai' ersetzt. (D)</p> Signup and view all the answers

Die Anzahl der Glieder einer endlichen Folge ist immer ungerade

<p>False (B)</p> Signup and view all the answers

Was ist der Zweck der Variable merker in der Funktion Funktion_Minimum?

<p>Speicherung des aktuellen Minimums</p> Signup and view all the answers

Welche der folgenden Aussagen über Zahlensysteme in JavaScript ist korrekt?

<p>Eine Dezimalzahl wird ohne spezielle Kennzeichnung eingegeben. (A)</p> Signup and view all the answers

Ein Byte besteht aus 16 Bit.

<p>False (B)</p> Signup and view all the answers

Was ist der Unterschied zwischen einem KByte und einem KiByte?

<p>Ein KByte sind 1000 Bytes, ein KiByte sind 1024 Bytes.</p> Signup and view all the answers

Ein __________ ist die kleinste Informationseinheit, die ein Computer verarbeiten kann.

<p>Bit</p> Signup and view all the answers

Ordne die folgenden Maßeinheiten ihren Werten zu:

<p>1 Bit = 0 oder 1 1 Byte = 8 Bit 1 Word = 16 Bit 1 Kilo = 1000</p> Signup and view all the answers

Wie wird eine Dualzahl in JavaScript markiert?

<p>Mit 0b (B)</p> Signup and view all the answers

Die Maßeinheiten in der Informatik sind keine Potenzen der Zahl 2.

<p>False (B)</p> Signup and view all the answers

Wie erfolgt die Umwandlung einer Dualzahl in eine Hexadezimalzahl?

<p>Durch Bildung von Dualtetraden.</p> Signup and view all the answers

Welche der folgenden Optionen sind gültige Datentypen in JavaScript?

<p>Boolean (B), String (D)</p> Signup and view all the answers

Die erste Position in einem Array wird in JavaScript mit Index 1 abgerufen.

<p>False (B)</p> Signup and view all the answers

Was beschreibt das Hexadezimalsystem?

<p>Eine Basis von 16 mit Ziffern von 0 bis 9 und A bis F.</p> Signup and view all the answers

Der Wertebereich von Variablen wird durch den __________ bestimmt.

<p>Datentyp</p> Signup and view all the answers

Ordne die Dualzahlen ihren entsprechenden Dezimalzahlen zu:

<p>00111100 = 60 11111111 = 255 10001000 = 136</p> Signup and view all the answers

Welche der folgenden Formeln repräsentiert die Darstellung einer natürlichen Zahl n im Dualsystem?

<p>n = ∑ bj * 2^i (A)</p> Signup and view all the answers

Das Hexadezimalsystem verwendet 10 Ziffern zur Darstellung von Zahlen.

<p>False (B)</p> Signup and view all the answers

Wie lautet die hexadezimale Darstellung für die Dezimalzahl 17?

<p>11</p> Signup and view all the answers

Welche der folgenden Aussagen beschreibt korrekt den Umwandlungsprozess einer Dezimalzahl in eine Dualzahl?

<p>Teile die Zahl durch 2 und merke den Rest. (C)</p> Signup and view all the answers

Eine Hexadezimalzahl kann aus einer Dualzahl erstellt werden, indem man sie in Dreiergruppen aufteilt.

<p>False (B)</p> Signup and view all the answers

Was ist das Ergebnis der Umwandlung der Dezimalzahl 30 in eine Dualzahl?

<p>11110</p> Signup and view all the answers

Die Hexadezimalzahl C98F entspricht der Dualzahl ______.

<p>1100100110001111</p> Signup and view all the answers

Ordne die folgenden Dualzahlen ihren entsprechenden Hexadezimalzahlen zu:

<p>00111100 = 3C 11111111 = FF 10001000 = 88 10101010 = AA</p> Signup and view all the answers

Welches der folgenden Systeme ist ein Positionssystem?

<p>Dualsystem (D)</p> Signup and view all the answers

Die Addition von dualen Zahlen führt immer zu einem Ergebnis, das im Wertebereich {0,1} bleibt.

<p>False (B)</p> Signup and view all the answers

Wie konvertiert man eine Dualzahl in eine Dezimalzahl?

<p>Man multipliziert jede Ziffer mit 2 hoch der Position und addiert die Ergebnisse.</p> Signup and view all the answers

Flashcards

Funktion_PlusButtonClicked

Eine Funktion, die zwei Zahlen aus Textbox1 addiert.

Funktion_MinusButtonClicked

Eine Funktion, die zwei Zahlen aus Textbox1 subtrahiert.

Rückgabewert (Return)

Der Wert, der von einer Funktion zurückgegeben wird, meist mit 'gib' eingeleitet.

Funktion_Minimum

Eine Funktion, die das kleinste Element einer Folge findet.

Signup and view all the flashcards

Funktion_Aufrufstelle

Die Funktion, die eine andere Funktion aufruft und deren Rückgabewert speichert.

Signup and view all the flashcards

Folgen (Array, List)

Eine Auflistung von endlich vielen Variablen, wie Zahlen oder Objekten.

Signup and view all the flashcards

Länge n einer Folge

Die Anzahl der Elemente in einer endlichen Folge.

Signup and view all the flashcards

Index in einer Folge

Die Position eines Elements in der Folge, beginnend von 0.

Signup and view all the flashcards

Anweisungsblock

Ein Block, der in geschweifte Klammern {} eingeschlossen ist und kein Semikolon am Ende hat.

Signup and view all the flashcards

Datentyp

Bestimmt, welche Werte in einer Variablen gespeichert werden können, z.B. Zahlen oder Texte.

Signup and view all the flashcards

Jahr 2000 Problem

JavaScript hat 8 grundlegende Datentypen, darunter String, Number und Boolean.

Signup and view all the flashcards

String

Ein Datentyp, der eine Zeichenkette repräsentiert, also Text.

Signup and view all the flashcards

Number

Ein Datentyp für numerische Werte, sowohl ganze Zahlen als auch Dezimalzahlen.

Signup and view all the flashcards

Boolean

Ein Datentyp, der einen Wahrheitswert repräsentiert: wahr (true) oder falsch (false).

Signup and view all the flashcards

Object

Ein komplexer Datentyp, der andere Werte, Arrays oder Funktionen speichern kann.

Signup and view all the flashcards

Erstes Element im Array

In JavaScript wird das erste Element mit Index 0 angesprochen.

Signup and view all the flashcards

Gültige Datentypen in JavaScript

Boolean, Object, String, Number sind gültige Datentypen.

Signup and view all the flashcards

Dualsystem

Ein Zahlensystem mit Basis 2, verwendet zur Darstellung von Informationen.

Signup and view all the flashcards

Dezimalzahl

Eine natürliche Zahl, die im Dualsystem dargestellt wird, besteht aus Ziffern in einem bestimmten Positionssystem.

Signup and view all the flashcards

Hexadezimalsystem

Ein Zahlensystem mit Basis 16, verwendet für eine kompakte Darstellung von Daten.

Signup and view all the flashcards

Zahlendarstellung

Natürliche Zahlen werden durch Summen über ihre Ziffern und Basis dargestellt.

Signup and view all the flashcards

Positionssystem

Ein System zur Darstellung von Zahlen, wo der Wert der Ziffer vom Platz abhängt.

Signup and view all the flashcards

Hexadezimalzahl

Eine Zahl im Basis-16-System, gekennzeichnet durch 0x.

Signup and view all the flashcards

Dualzahl

Eine Zahl im Basis-2-System, gekennzeichnet durch 0b.

Signup and view all the flashcards

Bit

Kleinste Informationseinheit in der Informatik; kann 0 oder 1 sein.

Signup and view all the flashcards

Byte

Ein Byte besteht aus 8 Bit.

Signup and view all the flashcards

Kibi

Präfix zur Angabe von 1024 (2^10) Bytes.

Signup and view all the flashcards

Umwandlung zwischen Zahlensystemen

Die Notwendigkeit, Zahlen von einem Zahlensystem ins andere zu konvertieren.

Signup and view all the flashcards

Dualtetraden

Vierergruppen von Binärzahlen zur Konvertierung in das Hexadezimalsystem.

Signup and view all the flashcards

Umwandlung Dual -> Hexadezimal

Die Umwandlung von einer Dualzahl zu einer Hexadezimalzahl erfolgt in Vierergruppen.

Signup and view all the flashcards

Umwandlung Dezimal -> Dual

Ein Verfahren, um eine Dezimalzahl in eine Dualzahl zu konvertieren, basiert auf Division durch 2.

Signup and view all the flashcards

Dualzahlen Addition

Addition von Dualzahlen kann den Wertebereich 0 und 1 überschreiten.

Signup and view all the flashcards

Umwandlungsverfahren

Methode zur Umwandlung von Dezimalzahlen in verschiedene Zahlensysteme.

Signup and view all the flashcards

Hexadezimal-Umwandlung

Die Umwandlung einer Dezimalzahl in eine Hexadezimalzahl erfolgt durch Division durch 16.

Signup and view all the flashcards

Sequenzielle Abarbeitung

Die schrittweise Ausführung von Code von oben nach unten.

Signup and view all the flashcards

Syntax

Die Regeln, wie Sprachelemente in einer Programmiersprache zusammenhängen.

Signup and view all the flashcards

Semantik

Die Bedeutung der Sprachelemente und des gesamten Programms.

Signup and view all the flashcards

Übersetzungsvorgang

Die Umwandlung von Programmcodes in Maschinencode für die Ausführung.

Signup and view all the flashcards

Compiler

Ein Programm, das Quellcode in Maschinencode übersetzt und Syntax überprüft.

Signup and view all the flashcards

Quelltext

Der ursprüngliche Programmcode, der in einer Programmiersprache geschrieben ist.

Signup and view all the flashcards

Maschinencode

Die niedrigstufige Sprache, die von Computern direkt verstanden wird.

Signup and view all the flashcards

Interpretation

Der Prozess, bei dem ein Programm Zeile für Zeile zur Laufzeit ausgeführt wird, ohne Kompilierung.

Signup and view all the flashcards

Related Documents

More Like This

JavaScript Basics
18 questions

JavaScript Basics

TopnotchGray avatar
TopnotchGray
JavaScript Basics Overview
23 questions
JavaScript Basics Quiz
48 questions
Use Quizgecko on...
Browser
Browser