Quiz Part I: Python Foundations and Basic Data Structures
Questions of Quiz Part I: Python Foundations and Basic Data Structures
1. Which of the following is NOT a fundamental data container in Python?
- a) List
- b) Set
- c) Array
- d) Dictionary
2. In Python, which data structure is immutable?
- a) List
- b) Tuple
- c) Set
- d) Dictionary
3. What is the primary advantage of using dictionaries in Python?
- a) They are ordered.
- b) They ensure data integrity.
- c) Quick lookup time for data retrieval.
- d) They store unique items.
4. In the context of Object-Oriented Programming (OOP), what is a blueprint for creating objects?
- a) Encapsulation
- b) Object
- c) Method
- d) Class
5. Which data structure follows the Last In First Out (LIFO) principle?
- a) Queue
- b) Stack
- c) List
- d) Tuple
6. In a singly linked list, what does each node consist of?
- a) Only data
- b) Data and two pointers
- c) Only a pointer
- d) Data and a pointer
7. Which Python keyword is used to define a new class?
- a)
new
- b)
object
- c)
def
- d)
class
8. When considering the efficiency of algorithms, which of the following does NOT play a significant role?
- a) Readability of the code
- b) Time taken for execution
- c) Amount of memory used
- d) The developer's favorite programming language
9. How can you retrieve the value associated with the key 'age' from a dictionary named 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Both b and c
10. What is the primary characteristic that differentiates a set from a list in Python?
- a) Sets are ordered, lists are not.
- b) Lists are mutable, sets are not.
- c) Sets ensure no duplicate elements.
- d) Lists have a quicker lookup time.
Questions of Quiz Part I: Python Foundations and Basic Data Structures
1. Which of the following is NOT a fundamental data container in Python?
- a) List
- b) Set
- c) Array
- d) Dictionary
2. In Python, which data structure is immutable?
- a) List
- b) Tuple
- c) Set
- d) Dictionary
3. What is the primary advantage of using dictionaries in Python?
- a) They are ordered.
- b) They ensure data integrity.
- c) Quick lookup time for data retrieval.
- d) They store unique items.
4. In the context of Object-Oriented Programming (OOP), what is a blueprint for creating objects?
- a) Encapsulation
- b) Object
- c) Method
- d) Class
5. Which data structure follows the Last In First Out (LIFO) principle?
- a) Queue
- b) Stack
- c) List
- d) Tuple
6. In a singly linked list, what does each node consist of?
- a) Only data
- b) Data and two pointers
- c) Only a pointer
- d) Data and a pointer
7. Which Python keyword is used to define a new class?
- a)
new
- b)
object
- c)
def
- d)
class
8. When considering the efficiency of algorithms, which of the following does NOT play a significant role?
- a) Readability of the code
- b) Time taken for execution
- c) Amount of memory used
- d) The developer's favorite programming language
9. How can you retrieve the value associated with the key 'age' from a dictionary named 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Both b and c
10. What is the primary characteristic that differentiates a set from a list in Python?
- a) Sets are ordered, lists are not.
- b) Lists are mutable, sets are not.
- c) Sets ensure no duplicate elements.
- d) Lists have a quicker lookup time.
Questions of Quiz Part I: Python Foundations and Basic Data Structures
1. Which of the following is NOT a fundamental data container in Python?
- a) List
- b) Set
- c) Array
- d) Dictionary
2. In Python, which data structure is immutable?
- a) List
- b) Tuple
- c) Set
- d) Dictionary
3. What is the primary advantage of using dictionaries in Python?
- a) They are ordered.
- b) They ensure data integrity.
- c) Quick lookup time for data retrieval.
- d) They store unique items.
4. In the context of Object-Oriented Programming (OOP), what is a blueprint for creating objects?
- a) Encapsulation
- b) Object
- c) Method
- d) Class
5. Which data structure follows the Last In First Out (LIFO) principle?
- a) Queue
- b) Stack
- c) List
- d) Tuple
6. In a singly linked list, what does each node consist of?
- a) Only data
- b) Data and two pointers
- c) Only a pointer
- d) Data and a pointer
7. Which Python keyword is used to define a new class?
- a)
new
- b)
object
- c)
def
- d)
class
8. When considering the efficiency of algorithms, which of the following does NOT play a significant role?
- a) Readability of the code
- b) Time taken for execution
- c) Amount of memory used
- d) The developer's favorite programming language
9. How can you retrieve the value associated with the key 'age' from a dictionary named 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Both b and c
10. What is the primary characteristic that differentiates a set from a list in Python?
- a) Sets are ordered, lists are not.
- b) Lists are mutable, sets are not.
- c) Sets ensure no duplicate elements.
- d) Lists have a quicker lookup time.
Questions of Quiz Part I: Python Foundations and Basic Data Structures
1. Which of the following is NOT a fundamental data container in Python?
- a) List
- b) Set
- c) Array
- d) Dictionary
2. In Python, which data structure is immutable?
- a) List
- b) Tuple
- c) Set
- d) Dictionary
3. What is the primary advantage of using dictionaries in Python?
- a) They are ordered.
- b) They ensure data integrity.
- c) Quick lookup time for data retrieval.
- d) They store unique items.
4. In the context of Object-Oriented Programming (OOP), what is a blueprint for creating objects?
- a) Encapsulation
- b) Object
- c) Method
- d) Class
5. Which data structure follows the Last In First Out (LIFO) principle?
- a) Queue
- b) Stack
- c) List
- d) Tuple
6. In a singly linked list, what does each node consist of?
- a) Only data
- b) Data and two pointers
- c) Only a pointer
- d) Data and a pointer
7. Which Python keyword is used to define a new class?
- a)
new
- b)
object
- c)
def
- d)
class
8. When considering the efficiency of algorithms, which of the following does NOT play a significant role?
- a) Readability of the code
- b) Time taken for execution
- c) Amount of memory used
- d) The developer's favorite programming language
9. How can you retrieve the value associated with the key 'age' from a dictionary named 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Both b and c
10. What is the primary characteristic that differentiates a set from a list in Python?
- a) Sets are ordered, lists are not.
- b) Lists are mutable, sets are not.
- c) Sets ensure no duplicate elements.
- d) Lists have a quicker lookup time.