Examlex

Solved

Case Study 1: 1. Class EventHandler

question 21

Multiple Choice

Case Study 1:
1. class EventHandler:
2. def __init__(self) :
3. self.__queue = []
4. self.__eventKeeper = {}
5.
6. def addEvent(self, eventName) :
7. self.__queue.append(eventName)
8.
9. def registerCallback(self, event, func) :
10. self.__eventKeeper[event] = func
11.
12. def run(self) :
13. while(True) :
14. if len(self.__queue) > 0:
15. nextEvent = self.__queue.pop(0)
16. self.__eventKeeper[nextEvent]()
17. else:
18. print('queue is empty')
-Refer to the session in the accompanying Case Study 1. What is held in self.__queue?


Definitions:

Transitional Words

Words or phrases used to connect ideas, sentences, or paragraphs, aiding in the smooth flow of writing.

Continuation of Idea

The further development or elaboration of a concept, thought, or project.

Nominalizations

The conversion of verbs into nouns, often used in legal and formal writing to create a sense of abstraction or authority.

Verbs

Words that describe actions, states, or occurrences in sentences.

Related Questions