Einführung in C - Grundlagen (Kapitel 2)
31 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

Welches der folgenden Beispiele zeigt eine korrekte Ausgabe einer int-Variablen?

  • printf("Höhe: %f\n", hoehe);
  • printf("Höhe: %d\n", hoehe); (correct)
  • printf("Höhe: %c\n", hoehe);
  • printf("Höhe: %.2f\n", hoehe);
  • Was ist die korrekte Weise, einer Variable einen Wert zuzuweisen?

  • hoehe = int(8);
  • int hoehe = 8; (correct)
  • int hoehe; hoehe = 8; (correct)
  • hoehe = 8; int hoehe;
  • Welche Aussage über Kommentare in C ist korrekt?

  • Kommentare dienen der Dokumentation und werden nicht ausgeführt. (correct)
  • Kommentare sind verpflichtend.
  • Kommentare dürfen keine Sonderzeichen enthalten.
  • Kommentare werden ausgeführt.
  • Wie wird eine Gleitkommazahl in einer printf-Anweisung korrekt ausgegeben?

    <p>printf(&quot;Wert: %g\n&quot;, gewinn);</p> Signup and view all the answers

    Welche der folgenden Aussagen beschreibt korrekt die Initialisierung einer Variable?

    <p>Initialisierung ist optional, aber empfohlen.</p> Signup and view all the answers

    Welches dieser Variablenbeispiele könnte einen Fehler verursachen?

    <p>durchmesser = 8;</p> Signup and view all the answers

    Was ist der korrekte Datentyp für ganze Zahlen in C?

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

    Wie viele Nachkommastellen werden standardmäßig bei der Ausgabe eines float mit %f angezeigt?

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

    Welcher der folgenden Namen ist ein gültiger Identifier in C?

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

    Wie viele Zeichen sind in einem C Identifier zulässig?

    <p>Keine Begrenzung</p> Signup and view all the answers

    Welche der folgenden Funktionen ist kein gültiger Variablenname in C?

    <p>getNextChar*</p> Signup and view all the answers

    Welches der folgenden Wörter ist ein Schlüsselwort in C?

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

    Was passiert, wenn ein Schlüsselwort als Variablenname verwendet wird?

    <p>Es wird zu einem syntaktischen Fehler.</p> Signup and view all the answers

    Was ist der Zweck der Direktiven im C-Programm?

    <p>Zur Bearbeitung von Code vor der Kompilierung</p> Signup and view all the answers

    Welche dieser Aussagen über Identifiers in C ist korrekt?

    <p>Sie müssen mit einem Buchstaben oder Unterstrich beginnen.</p> Signup and view all the answers

    Welche der folgenden Aussagen beschreibt die Funktion 'main' korrekt?

    <p>Sie muss immer vorhanden sein, um das Programm auszuführen.</p> Signup and view all the answers

    Wie heißt die korrekte Vorgehensweise, um einen Identifier in C zu erstellen?

    <p>Beginnt mit einem Buchstaben oder Unterstrich und enthält keine Sonderzeichen</p> Signup and view all the answers

    Welche Aussage trifft auf Anweisungen in einem C-Programm zu?

    <p>Jede Anweisung endet mit einem Semikolon.</p> Signup and view all the answers

    Was passiert während des Compilings eines C-Programms?

    <p>Der Code wird in maschinenlesbaren Code übersetzt.</p> Signup and view all the answers

    Was ist das Ergebnis des Programms mit der Ausgabe 'Parkinsons Gesetz...'?

    <p>Es werden mehrere Zeilen Text angezeigt.</p> Signup and view all the answers

    In welcher Reihenfolge wird der Code in einem C-Programm verarbeitet?

    <p>Preprocessing, Kompilieren, Linken</p> Signup and view all the answers

    Welches der folgenden Tools ermöglicht das Editieren, Kompilieren und Ausführen von C-Programmen?

    <p>Integrated Development Environment (IDE)</p> Signup and view all the answers

    Was beschreibt die Aufgabe des Linkens im Prozess der Programmkompilierung?

    <p>Zusätzlicher Code, wie Bibliotheksfunktionen, wird hinzugefügt.</p> Signup and view all the answers

    Was ist der Hauptunterschied zwischen printf und scanf_s?

    <p>scanf_s ist sicherer als scanf und liest formatierte Eingaben ein.</p> Signup and view all the answers

    Welche Anweisung berechnet das Volumen einer Kugel in dem gegebenen Beispiel?

    <p>vol = 4.0f / 3.0f * PI * rad * rad * rad;</p> Signup and view all the answers

    Was ist die Funktion von #define in Bezug auf symbolische Konstanten?

    <p>#define definiert eine symbolische Konstante, die ersetzt wird.</p> Signup and view all the answers

    Wie wird der Wert einer Variablen in printf ausgegeben?

    <p>Durch Verwendung von Platzhaltern in der formatierenden Zeichenkette.</p> Signup and view all the answers

    Welche der folgenden Anweisungen ist korrekt für scanf_s?

    <p>scanf_s interpretiert eingegebene Zeichenketten als Zahlen.</p> Signup and view all the answers

    Was passiert, wenn man printf mit einem float-Wert und %.2f verwendet?

    <p>Die Ausgabe wird auf 2 Nachkommastellen gerundet.</p> Signup and view all the answers

    Was bedeutet das _s hinter scanf in scanf_s?

    <p>Es steht für 'secure', was auf eine sicherere Methode hinweist.</p> Signup and view all the answers

    Welches dieser Elemente könnte als literale Konstante betrachtet werden?

    <p>2.0f</p> Signup and view all the answers

    Study Notes

    Vorlesungsfolien - Einführung in die Programmierung mit IT-Anwendungen (IT1)

    • Modul: Elektrotechnik
    • Semester: SoSe24
    • Dozent: Prof. Dr. M. Hauske
    • Hochschule: Hochschule Mannheim
    • Kapitel: 2 - C Grundlagen

    Programmierbeispiel (wortspiel.c)

    • Code: Enthält #include <stdio.h> und die main Funktion, die printf verwendet, um einen Text auszugeben.
    • Ausgabe: "C oder nicht C: Das ist hier die Frage."

    Schritte zur Ausführung eines C-Programms

    • Preprocessing: Direktiven (beginnen mit #) werden verarbeitet und der Code erweitert.
    • Compiling: Der menschenlesbare Code wird in Maschinencode (Object Code) übersetzt.
    • Linking: Der Compiler fügt zusätzlichen Code hinzu (z.B. Bibliotheken), um die ausführbare Datei zu erstellen.

    Integrated Development Environments (IDE)

    • IDE Beispiele: Microsoft Visual Studio
    • Funktionalität: Editieren, Kompilieren, Linken, Ausführen und Debuggen von C-Programmen.

    Allgemeiner Programmaufbau

    • Direktiven: Zeilen, die mit # beginnen, z.B. #include <stdio.h>.
    • Funktionen: Programme sind in Blöcke (Funktionen) unterteilt. Die Hauptfunktion heißt main.
    • Anweisungen: Befehle die in der Funktion ausgeführt werden, z.B printf.

    Ausgabe von Zeichenketten (Strings)

    • Zeilenumbruch: \n erzeugt einen Zeilenumbruch.
    • Mehrzeilige Ausgaben: printf kann mehrzeilige Ausgaben erzeugen.
    • Ausgabe Beispiele: Beispiele für printf-Ausgaben mit und ohne Zeilenumbruch.

    Kommentare

    • Formate: /* ... */ für mehrzeilige Kommentare und // ... für einzeilige Kommentare.
    • Zweck: Dokumentation; Kommentare werden vom Compiler ignoriert.

    Variablen und Deklarationen

    • Datentypen: int (ganze Zahlen), float (Gleitkommazahlen).
    • Deklaration: Variablennamen und Datentypen (z.B. int hoehe, float gewinn)

    Zuweisungen

    • Zuweisung: Werte werden Variablen zugewiesen z.B hoehe = 8;
    • Konstanten/Literale: Zahlen ohne Variablenname, z.B. 2.5f.
    • Rechenoperationen: Zuweisungen mit mathematischen Operationen, z.B volumen = hoehe * laenge * breite;

    Variablen ausgeben

    • Platzhalter: %d für ganze Zahlen und %f für Gleitkommazahlen in printf.
    • Beispiel: Ausgabe von Variablenwerten mit printf.
    • Formatierung: Formatierung von Ausgaben (z.B. mit Nachkommastellen), z.B. %.2f m^3.

    Ausdrücke ausgeben

    • Ausdrücke: printf kann auch komplexe Ausdrücke ausgeben

    Debugger Funktion

    • Funktionen: Programm anhalten, Schrittweise ausführen, Variablenwerte anzeigen.

    Eingaben lesen

    • scanf_s: Funktion zum Einlesen von Benutzereingaben (z.B. Zahlen).

    Variablen und Konstanten

    • Symbolische Konstanten: Konstanten definieren mit #define PI 3.14f.
    • Beispiel: Berechnung des Volumens einer Kugel mit dem Radius 2m

    Gültige Identifier

    • Variablen- und Funktionsnamen Regeln: C-konforme Namen und Gültigkeitsbereiche

    Schlüsselwörter (Keywords)

    • Vordefinierte Wörter: Reservierte Wörter in C (z.B. if, for, int, float).

    Aufgabe

    • Aufgabe: Welche C-Identifier sind ungültig und warum? (Beispielfragen)
    • Aufgabe: Welche der folgenden Wörter sind Keywords in C? (Beispielfragen)
    • Aufgabe (Handson): Programm zum Berechnen des Kugelvolumens mit Angabe des Radiusr=2m zu erstellen

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    In diesem Quiz lernen Sie die Grundlagen der Programmiersprache C, einschließlich der Struktur eines C-Programms und der Schritte zur Ausführung. Außerdem werden Integrated Development Environments (IDEs) und deren Funktionen behandelt. Testen Sie Ihr Wissen über die verschiedenen Phasen der Programmierung in C.

    More Like This

    Java Programming Basics Quiz
    15 questions
    Computer Programming Basics
    29 questions
    Java Programming Basics Quiz
    5 questions
    C++ Programming Basics Quiz
    37 questions
    Use Quizgecko on...
    Browser
    Browser