Basic_Programming_Concepts_Test
Basic_Programming_Concepts_Test
A. extend
B. class
C. inherits
D. derive
A. @
B. #
C. __ (double underscore)
D. //
A. \d
B. \D
C. .
D. \s
A. regpy
B. re
C. pyregex
D. pattern
7. 7. What is a destructor in Python?
A. #
B. *
C. @
D. $
A. @staticmethod
B. #decorator
C. !wraps
D. *override
A. A list
B. A value and stops forever
C. An iterator using yield
D. A string
A. return
B. pass
C. yield
D. def
A. To sort data
B. To loop over data using __next__()
C. To check errors
D. To reverse a list
14. 14. Which method is required in an iterator class?
A. __sum__()
B. __add__()
C. __iter__() and __next__()
D. __start__()
A. Loops
B. Imports
C. Resources like files using with
D. Memory addresses
A. for
B. with
C. open
D. def
A. __start__()
B. __init__()
C. __create__()
D. __begin__()
Column A Column B
1. Inheritance E. Reuses features from another class
2. Encapsulation B. Hides internal details of an object
3. Regex D. Searches strings using patterns
4. Destructor F. Cleans up when object is deleted
5. Decorator C. @ symbol used to modify functions
6. Generator G. Returns values using yield
7. Iterator H. Has __iter__() and __next__() methods
8. Context Manager A. Helps manage resources like files