1. In C, which header file should be included to use dynamic memory allocation functions? A. stdlib.h B. malloc.h C. memory.h D. alloc.h Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
2. What is the purpose of the 'malloc' function in C? A. To allocate dynamic memory B. To allocate static memory C. To deallocate memory D. To find memory leaks Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
3. Which function is used to allocate an array of elements in C? A. calloc() B. malloc() C. alloc() D. array() Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
4. What does the 'calloc' function in C do? A. Allocates and initializes memory to zero B. Allocates memory and leaves it uninitialized C. Deallocates memory D. Checks for memory leaks Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
5. Which function is used to change the size of an allocated block of memory in C? A. resize() B. realloc() C. modify() D. change() Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option B No explanation is given for this question Let's Discuss on Board
6. What is the return value of the 'malloc' function if it fails to allocate memory? A. NULL B. -1 C. 0 D. 1 Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
7. How do you release dynamically allocated memory in C? A. free() B. release() C. deallocate() D. clear() Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
8. What is the purpose of the 'memset' function in C? A. To allocate memory B. To set memory to zero C. To find memory leaks D. To copy memory Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option B No explanation is given for this question Let's Discuss on Board
9. Which function is used to copy a block of memory in C? A. memcpy() B. copymem() C. memcopy() D. memorycopy() Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board
10. What is a memory leak in C? A. Failure to deallocate dynamically allocated memory B. Memory allocation error C. Excessive memory deallocation D. Memory corruption Answer & Solution Discuss in Board Save for Later Answer & Solution Answer: Option A No explanation is given for this question Let's Discuss on Board