JavaScript Grundlagen Quiz
48 Questions
0 Views

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

    More Like This

    JavaScript Basics
    18 questions

    JavaScript Basics

    TopnotchGray avatar
    TopnotchGray
    JavaScript Basics Quiz
    13 questions

    JavaScript Basics Quiz

    RevolutionaryAmber1348 avatar
    RevolutionaryAmber1348
    JavaScript Basics Overview
    23 questions
    Use Quizgecko on...
    Browser
    Browser