Level 1: Basics (Easy)

1. Every standard C program begins its execution from which function?
2. Which header file must be included to use the printf() function?
3. Which format specifier is used to print an integer variable?

Level 2: Control Flow (Medium)

4. What does the modulus operator % do in C?
5. In an if-else statement, when does the else block execute?
6. Which loop is generally considered best when the exact number of iterations is known beforehand?

Level 3: Core Memory & Structures (Important)

7. What is the primary purpose of writing custom functions in C?
8. Given the array int arr[3] = {10, 20, 30};, what is the value stored at arr[0]?
9. Which special character is automatically used to terminate a string array in C?

Level 4: Advanced Memory (Pointers)

10. What is a pointer in C?
11. Which operator is used to get the memory address of a variable?
12. What does "dereferencing" a pointer mean?

Level 5: Structs & Problem Solving

13. In "Call by Reference", what exactly is passed to the function?
14. What is the primary purpose of a struct in C?
15. What is the definition of an Algorithm in problem solving?

0/15

Calculating your C skills...

Detailed Feedback

Here are the concepts you need to review:

Your progress has been saved locally.