Python Asynchronous Programming MCQs Answers TCS Fresco Play
All Question of the MCQs Present Below for Ease Use Ctrl + F with the question name to find the Question. All the Best!
If you found answer for any of the questions is wrong. Please do mention in the comment section, could be useful for others. Thanks!
Course Path: Data Science/DATA SCIENTIST'S TOOLBOX/Python Asynchronous Programming
All Question of the Quiz Present Below for Ease Use Ctrl + F to find the Question.
Suggestion: If you didn't find the question, Search by options to get a more accurate result.
1.Multiple threads running on the same CPU core is ______.
- Parallelism
- Concurrency
- Multiprocessing
- Asynchronous
2.asyncio was introduced in _______ version of Python.
- 3.6
- 3.5
- 3.4
- 3.7
3.asyncio is generally perfect for ___ apps.
- Synchronous
- IO-bound
- CPU-bound
- Unstructured network code
4.asyncio does not scale well.
- True
- False
5.Which module can be used to implement parallelism in Python3?
- await
- threading
- multiprocessing
- asyncio
6.Asynchronous programs are always faster.
- False
- True
7.In purely concurrent programs, only one CPU core is used.
- False
- True
8.Which module can be used to implement asynchronous communication in Python3?
- await
- threading
- multiprocessing
- asyncio
9.In apps using asyncio, who decides when a context switch can be done?
- Code
- Indeterminate
- Random
- OS
10.asyncio apps must have at least ________ threads of execution.
- 3
- 5
- 2
- 1
11.In asyncio apps, when is context switching done?
- Randomly
- As decided by OS
- Indeterminate
- At points defined by code
12.In apps using threading, who decides when to do a context switch?
- Programmer
- OS
- App
- Random
13.Name the low-level module on which threading is based.
- _thread
- thread
- _THREAD
- _threading
1.Name a way in which multiprocessing process can be started.
- run
- start()
- init
- spawn
2.A callable object in Python must have _______ function.
- invoke()
- invokable()
- callable()
- call()
3.uvloop can be used as a drop-in replacement for the default event loop in asyncio.
- False
- True
4.The key identifying the type of an asyncio event is ______________.
- Event-cat
- Event-category
- Event-type
- type
5.The event loop is the heart of the asyncio app.
- False
- True
6.Which among the following is not a way to schedule a coroutine for execution?
- asyncio.run()
- schedule()
- create_task()
- await
7.uvloop is a part of the standard library.
- True
- False
8.For a class inheriting Thread, which method can be overridden other than the constructor?
- run()
- start()
- init()
- action()
9.uvloop is distributed under _______ license.
- Apache
- MIT
- GPL
- Proprietary
10.Forkserver process in multiprocessing is multi-threaded.
- False
- True
11.Just calling a coroutine will cause it to be executed.
- False
- True
12.Which function is used to run awaitables concurrently in asyncio?
- await()
- async()
- gather()
- run()
13.What is the full form of GIL?
- Global Interactive Length
- Global Interpreter Lock
- Global Interactive Lock
- Global Interpreter Low
14.All resources of the parent process is inherited in the fork method of starting a multiprocessing process.
- True
- False
15.fork method to start a multiprocessing process works only in UNIX-based systems. True or false?
- False
- True
16.Which module can be used to implement concurrency in Python 3?
- asyncio
- multiprocessing
- threading
- await
17.Which method is executed when the start() method of a thread object is called?
- __run__()
- run()
- start()
- init()
18.An asyncio future represents an eventual result.
- True
- False
19.ASGI stands for ______________________.
- Asynchronous Server Gate Interface
- Asynchronous Serving Gate Interface
- Asynchronously Serving Gateway Interface
- Asynchronous Server Gateway Interface
20.What is the biggest limitation of Cpython?
- Asynchronous Server Gate Interface
- Threads
- GIL
- Subprocesses
21.Name the default method to start a multiprocessing process in Linux.
- spawn
- init
- forkserver
- fork
22.Ideally, how many times should asyncio.run() be called?
- shouldn’t be called.
- two
- one
- three
23.set_start_method() can be called more than once in the same program.
- True
- False
24.WSGI also supports asynchronous apps.
- True
- False
25.Name the method of starting a multiprocessing process which is not available in UNIX-based systems.
- Forkserver
- Spawn
- All the options
- Fork
26.Which is the method used to change the default way to create child processes in multiprocessing?
- start_method()
- set_method()
- reset_start_method()
- set_start_method()
27.uvloop will also work on Python 2.0
- True
- False
28.ASGI is a specification.
- True
- False
29.Name the reference implementation of Python.
- IronPython
- Jpython
- Jython
- Cpython
30.ASGI also supports WSGI apps.
- False
- True
31.Name the default method to start a multiprocessing process in Windows.
- fork
- spawn
- init()
- forkserver
32.asyncio coroutines are declared using _______.
- decorator
- def
- async/await
- function
33.In ________ method, a server is created to start a multiprocessing process.
- Fork
- Spawnserver
- Spawn
- Forkserver
34.Uvicorn is an implementation of ASGI.
- False
- True
35.Events are being sent as _________.
- Arrays
- Dictionaries
- Lists
- Tuples
36.WSGI apps can also run ASGI apps.
- True
- False
- List of Fresco Play Courses without Hands-On | Fresco Play
- HMTL5 Semantics Elements MCQs Answers | Fresco Play
- HMTL5 Semantics Elements Hands-On Solutions | Fresco Play
- Styling with CSS3 Hands-On Solutions | Fresco Play
- Blockchain Intermedio MCQs Answers | Fresco Play
- Blockchain - Potentes Nexus MCQs Answers | Fresco Play
- Azure Essentials MCQs Answers | Fresco Play
- AWS Essentials MCQs Answers | Fresco Play
Post a Comment