

MCQOPTIONS
Saved Bookmarks
This section includes 16 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structures and Algorithms knowledge and support exam preparation. Choose a topic below to get started.
1. |
Elements in an array are accessed _____________ |
A. | randomly |
B. | sequentially |
C. | exponentially |
D. | logarithmically |
Answer» B. sequentially | |
2. |
In general, the index of the first element in an array is __________ |
A. | 0 |
B. | -1 |
C. | 2 |
D. | 1 |
Answer» B. -1 | |
3. |
Assuming int is of 4bytes, what is the size of int arr[15];? |
A. | 15 |
B. | 19 |
C. | 11 |
D. | 60 |
Answer» E. | |
4. |
What are the disadvantages of arrays? |
A. | Data structure like queue or stack cannot be implemented |
B. | There are chances of wastage of memory space if elements inserted in an array are lesser than the allocated size |
C. | Index value of an array can be negative |
D. | Elements are sequentially accessed |
Answer» C. Index value of an array can be negative | |
5. |
What are the advantages of arrays? |
A. | Objects of mixed data types can be stored |
B. | Elements in an array cannot be sorted |
C. | Index of first element of an array is 1 |
D. | Easier to store elements of same data type |
Answer» E. | |
6. |
Which of the following concepts make extensive use of arrays? |
A. | Binary trees |
B. | Scheduling of processes |
C. | Caching |
D. | Spatial locality |
Answer» E. | |
7. |
When does the ArrayIndexOutOfBoundsException occur? |
A. | Compile-time |
B. | Run-time |
C. | Not an error |
D. | Not an exception at all |
Answer» C. Not an error | |
8. |
Which of the following is the correct way to declare a multidimensional array in Java? |
A. | int[] arr; |
B. | int arr[[]]; |
C. | int[][]arr; |
D. | int[[]] arr; |
Answer» D. int[[]] arr; | |
9. |
WHEN_DOES_THE_ARRAYINDEXOUTOFBOUNDSEXCEPTION_OCCUR??$ |
A. | Compile-time |
B. | Run-time |
C. | Not an error |
D. | None of the mentioned |
Answer» E. | |
10. |
What are the advantages of arrays?$ |
A. | Easier to store elements of same data type |
B. | Used to implement other data structures like stack and queue |
C. | Convenient way to represent matrices as a 2D array |
D. | All of the mentioned |
Answer» E. | |
11. |
Which_of_the_following_concepts_make_extensive_use_of_arrays?$ |
A. | Binary trees |
B. | Scheduling of processes |
C. | Caching |
D. | Spatial locality |
Answer» E. | |
12. |
3 and 5 |
A. | 5 and 3 |
B. | 2 and 4 |
C. | 4 and 2 |
Answer» D. | |
13. |
Which of the following is a correct way to declare a multidimensional array in Java? |
A. | int[][] arr; |
B. | int arr[][]; |
C. | int []arr[]; |
D. | All of the mentioned |
Answer» E. | |
14. |
How do you instantiate an array in Java? |
A. | int arr[] = new int(3); |
B. | int arr[]; |
C. | int arr[] = new int[3]; |
D. | int arr() = new int(3); |
Answer» D. int arr() = new int(3); | |
15. |
How do you initialize an array in C? |
A. | int arr[3] = (1,2,3); |
B. | int arr(3) = {1,2,3}; |
C. | int arr[3] = {1,2,3}; |
D. | int arr(3) = (1,2,3); |
Answer» D. int arr(3) = (1,2,3); | |
16. |
Which of these best describes an array? |
A. | A data structure that shows a hierarchical behavior |
B. | Container of objects of similar types |
C. | Container of objects of mixed types |
D. | All of the mentioned |
Answer» C. Container of objects of mixed types | |