You are on page 1of 2

Good questions in order.

1. List some of the most important features of the C programming language. What are the
advantages of using C language over other programming languages? What are some of the
limitations of C language?

2. What do you mean by reserved keywords? How many reserved keywords are there in C?

3. What is the objective of the main () function in C?

4. Please explain what is a header file in C? What will happen if we include a header file twice in a
C program?

5. Enumerate the basic data types in C?

6. Different kinds of operators in C. What is operator precedance and associativity.

7. Please explain tokens in C.

8. What can be understood by variable and constant? Difference between variable and data type.

9. What do you understand by modular programming?

10. For which purpose do we use the function in C programming?

11. How are actual parameters different from formal parameters?

12. What are the different control structures that is followed in the C programming?

13. Compare arrays with pointers in the C programming language?

14. How is pass by value different from a pass by reference? What are the distinct ways of passing
parameters to the function and state along with which is to be used when?

15. What is the exact meaning of debugging in C programming? What do you know about logical
errors and bring out the difference between syntax and logical errors.

16. What are the different types of array that are supported by C programming?

17. What do you understand by the C preprocessor?

18. Distinguish between the header file within angular braces < > and double quotes “.

19. What do you mean by nested loop in C programming?

20. What is the role of structure types in C programming?

21. Explain the role of the union in C programming.


22. What are the important differences between a structure and a union in C?

23. Please explain bit fields in C.

24. What are command line arguments in C?

25. Compare local variables and global variables and static variables. What do you mean by the
Scope of the variable? What is the scope of the variables in C?

26. What is a static variable? Why do we need it?

27. What is the main difference between the Compiler and the Interpreter?

28. Dynamic memory allocation and the difference between calloc and malloc.

29. What can be understood from the null pointer and a dangling pointer?

30. Please explain recursion in C.

31. Please define typecasting.

32. List the difference between the source and object code, linker and loader.

33. Explain the term memory leak and why it is important to know about this term in C
programming?

You might also like