1. How to give output?
  2. Basic input and output
  3. Use of the ternary statement
  4. Decision-making practice- if-else and switch case
  5. Looping/Iteration
  6. Use of goto
  7. Goto
  8. Patterns
  9. Use of string.h
  10. Array-1D and 2D
  11. Functions- call by value/ call by reference
  12. Pointer
  13. Structure
  14. Dynamic memory allocation
  15. File allocation
  16. Bitwise operators
  17. Miscellaneous
  18. Extra questions