C-Programmierung: Quizzes rund um C

Die hier verlinkten Quizzes rund um die C-Programmierung decken die Themen Variablen und Operationen, Bedingte Verzweigungen, Schleifen, Funktionen und Arrays ab. Jedes Quiz besteht aus 10 Fragen, jede mit drei bis fünf möglichen Antworten, von denen mehrere wahr oder falsch sein können, mindestens eine jedoch wahr ist. Wählen Sie diejenigen Antworten an, die als wahr eingestuft werden, und senden Sie Ihre Antworten am Ende des Testes ab. Falls Sie mehr als 50% der Fragen richtig beantwortet haben, können Sie Ihre C-Grundlagen weiter ausbauen und lernen, wie man Zeigervariablen / dynamische Speicherallokation / Strings oder Strukturen verwendet. Hinweise zu den korrekten Antworten finden Sie im C-Programmierung Cheatsheet auf dieser Webseite.

 C-Programmierung: Quiz Grundlagen

Die Themen dieses Selbsttests sind die C-Anweisungen zum Deklarieren und Initialisieren von Variablen, Operationen mit Variablen, die formatierte Ausgabe mit printf und auch die Eingabe mit scanf.

 C-Programmierung: Quiz Verzweigungen

Hier geht es um die C-Anweisungen für die Steuerungen des Programmablaufs mittels Verzweigungen, d.h. if - else if - else, switch-case und die Verwendung von bedingten Bewertungen.

 C-Programmierung: Quiz Schleifen

Die Themen dieses Selbsttests sind die C-Anweisungen für die Steuerungen des Programmablaufs mittels Schleifen, d.h. while, do-while, for sowie die Verwendung der Anweisungen break und continue.

 C-Programmierung: Quiz Funktionen

Die Themen dieses Selbsttests sind die C-Anweisungen zum Verwenden von Funktionen:
Funktionsdefinition, Prototyp / Signatur, Funktionsaufruf, lokale und globale Variablen, Parameterübergabe als Wert oder Referenz.

 C-Programmierung: Quiz Arrays

Die Themen dieses Selbsttests sind die C-Anweisungen zum Verwenden von Arrays: Ein- und zweidimensionale Arrays deklarieren, initialisieren, ausgeben, Speicherüberlauf vermeiden, Arrays als Funktionsparameter verwenden.

 C-Programmierung: Quiz Zeiger

Die Themen dieses Selbsttests sind die C-Anweisungen zum Verwenden von Zeigern (engl. Pointer): die Speicheradresse einer Variablen herausfinden, Zeigervariablen deklarieren und initialisieren, mittels Zeigervariablen und Zeigerarithmetik einen Speicherbereich durchlaufen, den Wert einer Variablen indirekt mit Hilfe eines Zeigers und des Inhaltsoperators verändern ("Dereferenzierung"), Zeiger-Syntax für Arrays verwenden, dynamische Speicherallokation mit malloc und calloc, Zeiger als Referenzparameter von Funktionen.

Tools & Quellen

  1. C-Programmierung Cheatsheet: evamariakiss.de/tutorial/c-programming: Die wichtigsten C-Befehle auf einen Blick
  2. Visual Studio 2022 Community Edition: Für die Entwicklung von C-Programmen. Visual Studio unterstützt C-Programmierung indirekt über C++ und die Vollversion wird in vielen Unternehmen als Entwicklungsumgebung eingesetzt.
  3. yED Graph Editor: Für die Entwicklung von Fluss­diagrammen bzw. Programm­ablauf­plänen.
  4. Thomas Theis: Einstieg in C. Für Programmiereinsteiger geeignet, Galileo Press, 2014.
  5. Manfred Daussman, C als erste Programmiersprache: Vom Einsteiger zum Fortgeschrittenen. Vieweg, 2010.
  6. Axel Böttcher, Franz Kneißl. Informatik für Ingenieure: Grundlagen und Programmierung in C. Oldenbourg Verlag, 1999.
  7. Brian Kernighan, Dennis Ritchie, The C programming language. Prentice-Hall, 2010.
  8. Visual Studio C Language Reference, https://docs.microsoft.com/en-us/cpp/c-language