The document contains 10 multiple choice questions about C programming concepts like structures, arrays, pointers, operators, and functions. It also contains 5 programming questions asking to: 1) Write a program to perform basic math operations based on user input, 2) Write a program to reverse an array, find max and average, 3) Write a program using structures with dynamic memory allocation, 4) Write programs to calculate power of a number using recursion and iteration. The document tests knowledge of basic C programming concepts and ability to write programs applying those concepts.