C Programming Quiz
See how well you understand C fundamentals in about 10 minutes. Get a quick score from 16 practical questions to spot strengths and guide your next study, no sign-up needed.


08:30
Scale Explorer
How the Scales are Structured
DATA-BASED USER COHORTS
Who Usually Takes This Test?
BASED ON AGGREGATED, ANONYMIZED DATA FROM TENS OF THOUSANDS OF FREUDLY USERS.
Benchmarking
See How You Compare
Once you complete the test, your results are compared with real-world data from people in your country.
Below is a preview of how scores are typically distributed across each scale.
Below is a preview of how scores are typically distributed across each scale.
C Programming Knowledge (CPK)
C Programming Knowledge (CPK)
Average
4.6
Normal range
1.8 — 7.5
min.
0
max.
16
This curve shows how scores are typically distributed.
Once you complete the test, your result will appear on the scale so you can see how you compare.
Once you complete the test, your result will appear on the scale so you can see how you compare.
Featured On
SAMPLE QUESTIONS
Example Questions From the Test
- 3, because only the visible letters count
- 4, because the array also contains the terminating null character
- 5, because the declaration adds a length byte
- The size of a char pointer
- Both operands are evaluated, causing division by zero
- The condition is true because the second operand is ignored
- The condition is false, and 10 / x is not evaluated
- The code fails to compile because && cannot contain arithmetic
- It creates a variable named MAX at runtime
- It instructs the linker to find a symbol named MAX
- It defines a macro handled during preprocessing
- It creates a type-checked constant object in memory
WHAT THE TEST MEASURES
About This Assessment
C Programming Quiz - Symptoms and Signs
Test your understanding of C with this free 16-question programming quiz for students and independent learners. Work through practical code snippets and core concepts involving variables, loops, arrays, pointers, functions, strings, structures, dynamic memory, files, and the preprocessor. Your total score provides a concise snapshot of your current C knowledge and where further study may help. No sign-up is needed.
Popular tests
Comments
Leave a Comment