Class 12 Computer Science Chapter 1 Data Structures Using Python Quiz 23 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Which of the following is used to declare, construct, and initialize an array?
2. Main Operations in Queue are Called
3. What method would you use to remove a key from a dictionary?
4. How are arrays indexed?
5. Which one of the following is an application of Queue Data Structure?
6. What method can you use to get all the values from a dictionary?
7. A variant of linked list in which last node of the list points to the first node of the list is?
8. What methods can be used to access values in a dictionary?
9. Searching of any element in a data structure can be done in 2 ways ..... and .....
10. Whoose responsibility is to choose the right data structure?
11. A Balanced Tree has equal number of items on each subtree.
12. What is the primary advantage of using functions in programming according to the fundamental principles of software development?
13. Inserting an element is .....
14. Routine to delete element in an array implementation of List
15. Which of the following statement(s) about stack data structure is/are NOT correct?
16. Collection of related field or items is called
17. Why are sets useful?
18. When analyzing the syntax 'def fun():', what would happen if you wrote 'def fun' without the parentheses and colon?
19. In the context of 'String slicing' mentioned in activity 14, what advantage does this provide in function implementation?
20. Which of these data structures is FIFO?
21. In a circular queue, how do you calculate the length of the queue?
22. What method would you use to add an element to a list?
23. Which of the following rotations is called double rotation?
24. What is the information, which a LinkedList's Node must store?
25. Time complexity of matrix multiplication: