Home › MCQs › C Programming
Back to Subjects

C Programming

Choose a topic to start practicing.

Your Progress (C)
0 / 113 completed
0%
12 Topics
113+ MCQs

Module 1: Introduction to C - Final Quiz

Origins of the language, the anatomy of a C program, and how source code becomes a running program.

7 MCQs
0 / 7 completed 0%

Module 2: Data Types, Variables & Operators - Final Quiz

The building blocks C uses to represent and manipulate values in memory.

10 MCQs
0 / 10 completed 0%

Module 3: Input and Output - Final Quiz

Reading data from the user and displaying results using C's standard I/O library.

8 MCQs
0 / 8 completed 0%

Module 4: Control Flow - Final Quiz

Directing the order in which statements execute — decisions and repetition.

11 MCQs
0 / 11 completed 0%

Module 5: Functions - Final Quiz

Breaking a program into reusable, named blocks of logic — including how they call each other and themselves.

9 MCQs
0 / 9 completed 0%

Module 6: Arrays - Final Quiz

Storing and organizing multiple values of the same type under one name.

11 MCQs
0 / 11 completed 0%

Module 7: Pointers - Final Quiz

Variables that store memory addresses — C's most powerful and distinctive feature.

11 MCQs
0 / 11 completed 0%

Module 8: Strings - Final Quiz

How C represents text as arrays of characters, and the standard functions used to manipulate them.

8 MCQs
0 / 8 completed 0%

Module 9: Structures, Unions & Enumerations - Final Quiz

Grouping different data types together to model real-world records.

11 MCQs
0 / 11 completed 0%

Module 10: Dynamic Memory Management - Final Quiz

Allocating and releasing memory at runtime instead of relying only on fixed, compile-time sizes.

11 MCQs
0 / 11 completed 0%

Module 11: File Handling - Final Quiz

Reading from and writing to files on disk, so data can persist beyond a single program run.

8 MCQs
0 / 8 completed 0%

Module 12: Preprocessor & Advanced Topics - Final Quiz

Compile-time text substitution, indirect calls through function pointers, and low-level bit manipulation.

8 MCQs
0 / 8 completed 0%
Yukti Mascot