Topicwise MCQs on C Programming

If you are a Computer Science Engineer then this section is for you. This section focus on all topics of the C Programming subject. These questions will help you to prepare for interviews, entrance exams, online tests, and semester exams. This also helps you to understand C Programming deeply. Here, You can practice these MCQs chapter-wise for FREE.

1. C Programming MCQs on Data Types, Operators and Expressions

This part contains C Programming multiple-choice questions and answers on variable names, datatypes, arithmetic operators, relational and logical operators, type conversions, bitwise operators, increment and decrement operators, assignment operators, evaluation order and precedence.

  • C Variable Names
  • C Data Types and Sizes
  • Arithmetic Operators
  • Relational & Logical Operators
  • Type Conversions
  • Increment and Decrement Operators
  • Bitwise Operators
  • Assigment Operators & Expressions
  • Precedence and Order of Evaluation Part-1
  • Precedence and Order of Evaluation Part-2
  • Precedence and Order of Evaluation Part-3
  • Precedence and Order of Evaluation Part-4



  • 2. C Programming Multiple Choice Questions on Control Flow Statements in C

    This part contains C Programming multiple-choice questions and answers on switch statements, if-then-else statements, for and while loops, break and continue, goto and labels.

  • If-then-else Statements
  • Switch Statements
  • For Loops
  • While Loops Part-1
  • While Loops Part-2
  • Goto & Labels



  • 3. C Programming Multiple Choice Questions on C Functions and Structure of a Program

    This part contains C Programming multiple-choice questions and answers on functions basics, external variables, variable scope, static and register variables, automatic variables, c-preprocessor, file inclusion, macro substitution and conditional inclusion.

  • Basics of Functions Part-1
  • Basics of Functions Part-2
  • Functions Returning Non-integers
  • External Variables
  • Scope of a Variable
  • Static Variables
  • Register Variables
  • Automatic Variables
  • C-Preprocessor Part-1
  • C-Preprocessor Part-2
  • File Inclusion and Macro Substitution
  • Conditional Inclusion