MCQOPTIONS
Saved Bookmarks
This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your C knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
THE_ADVANTAGE_OF_USING_LINKED_LISTS_OVER_ARRAYS_IS_THAT_________?$ |
| A. | Linked list is an example of linear data structure |
| B. | Insertion and deletion of an element can be done at any position in a linked list |
| C. | Linked list can be used to store a collection of homogenous and heterogeneous data types |
| D. | The size of a linked list is fixed |
| Answer» C. Linked list can be used to store a collection of homogenous and heterogeneous data types | |
| 2. |
Array is preferred over linked list for the implementation of _______? |
| A. | Radix sort |
| B. | Insertion sort |
| C. | Binary search |
| D. | Polynomial evaluation |
| Answer» D. Polynomial evaluation | |
| 3. |
Which of the following is an example for static memory allocation? |
| A. | Linked list |
| B. | Stack |
| C. | Queue |
| D. | Array |
| Answer» E. | |
| 4. |
Queue data structure works on the principle of ____________ |
| A. | Last In First Out (LIF0) |
| B. | First In Last Out (FILO) |
| C. | First In First Out (FIFO) |
| D. | Last In Last Out (LILO) |
| Answer» D. Last In Last Out (LILO) | |
| 5. |
Which of the following is an example for non linear data type? |
| A. | Tree |
| B. | Array |
| C. | Linked list |
| D. | Queue |
| Answer» B. Array | |
| 6. |
The type of linked list in which the node does not contain any pointer or reference to the previous node: |
| A. | Circularly singly linked list |
| B. | Singly linked list |
| C. | Circular doubly linked list |
| D. | Doubly linked list |
| Answer» C. Circular doubly linked list | |
| 7. |
Which of the following header files must necessarily be included to use dynamic memory allocation functions? |
| A. | stdlib.h |
| B. | stdio.h |
| C. | memory.h |
| D. | dos.h |
| Answer» B. stdio.h | |
| 8. |
Choose the statement which is incorrect with respect to dynamic memory allocation. |
| A. | Memory is allocated in a less structured area of memory, known as heap |
| B. | Used for unpredictable memory requirements |
| C. | Execution of the program is faster than that of static memory allocation |
| D. | Allocated memory can be changed during the run time of the program based on the requirement of the program |
| Answer» D. Allocated memory can be changed during the run time of the program based on the requirement of the program | |
| 9. |
The size of both stack and heap remains the same during run time. |
| A. | True |
| B. | False |
| Answer» C. | |
| 10. |
Local variables are stored in an area called ___________ |
| A. | Heap |
| B. | Permanent storage area |
| C. | Free memory |
| D. | Stack |
| Answer» E. | |