100 C Questions

  1. Developer of C programming language.
  2. What is compiler? What is interpreter?
  3. What are called C tokens?
  4. What are keywords in c?
  5. Rules for Identifiers?
  6. What is variables?
  7. What are datatypes in C?
  8. Data type & its range in tabular form?
  9. Storage class in c?
  10. What is macro?
  11. Constant variable.
  12. Types of operators in c.
  13. What is sizeof operator & its function?
  14. What is ternary operator.
  15. Precedence of arithmetic operator.
  16. Rules for evolution of expression.
  17. Implicit type casting & Explicit type casting.
  18. Operator precedence & associativity.
  19. Increment & decrement operator.
  20. Getchar(), fflush function.
  21. Characteristic functions.
  22. Commonly used scanf format.
  23. Decision making statement/branching making statement in c.
  24. What is break,continue & exit().
  25. Ternary or conditional operator.
  26. Goto statement.
  27. Types of loops in c(explain with e.g)
  28. Nested for loop
  29. Why we should avoid goto statement(175)
  30. What is array?
  31. Types of array
  32. How to declare 1D & 2D array
  33. What is row major & column major?
  34. What is dynamic array?
  35. Malloc(),calloc(),realloc(),free()
  36. What is enum?
  37. Difference between malloc() & calloc()
  38. Characteristic of an array?
  39. What is character array?
  40. What is string array?
  1. Difference between character array & string array
  2. String handling functions.
  3. Features of string
  4. What is functions?
  5. What is iterations?
  6. What is recursion?
  7. Difference between iterations & functions.
  8. What is pointer?
  9. How to pass an array to a function?
  10. What is array of pointer?
  11. What is pointer to pointer?
  12. What is null pointer?
  13. What is void pointer?
  14. Advantages of switch case over ifelse statement.
  15. Call by value/call by reference.
  16. What is p processer?
  17. Different file functions.
  18. Different file accessing modes.
  19. Different between array & link list.
  20. What are local & global variables?
  21. What are volatile variables?
  22. What is functions prototype?
  23. Disadvantages of using macro.
  24. What is structure? What is union?
  25. Why arithmetic operation cannot be perform on a void pointer?
  26. Bitwise operator.
  27. Write a hello world program without semicolon.
  28. Entry control loop/Exit control loop.
  29. What flow chart? What is algorithm?
  30. What is pseudo code?
  31. What is call command line argument?
  32. Define symbolic constant.
  33. Purpose of main function.
  34. Macro/Function(difference).
  35. Advantages & Disadvantages of function.
  36. Difference between array Vs structure.
  37. Difference between structure Vs union.
  38. Main advantages of pointer.
  39. Difference between array of pointer & pointer to an array.
  40. What is structure pointer?
  1. Similarity between array & pointer?
  2. What is dangling pointer?
  3. Difference between *ptr++ & ++*ptr.
  4. Structure Vs class.
  5. Self-referential structure.
  6. printf() Vs fprintf()
  7. Difference between rewind() Vs fseek()
  8. What is the difference function used for file handling?
  9. What do you mean by structure programming?
  10. What is expression?
  11. What is symbolic constant?
  12. Actual argument Vs formal argument.
  13. Top down approach Vs bottom up approach.
  14. What is header file in C?
  15. What is void in C?
  16. Difference between exit & return.
  17. What is null pointer?
  18. What is memory leak?
  19. What is wild pointer?
  20. What is void pointer?