SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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.
Intermediate Quiz
1.Multiple threads running on the same CPU core is ______.
1. Parallelism
2. Concurrency
3. Multiprocessing
4. Asynchronous
Answer: 2)Concurrency
2.asyncio was introduced in _______ version of Python.
1. 3.6
2. 3.5
3. 3.4
4. 3.7
Answer: 3)3.4
3.asyncio is generally perfect for ___ apps.
1. Synchronous
2. IO-bound
3. CPU-bound
4. Unstructured network code
Answer: 2)IO-bound
4.asyncio does not scale well.
1. True
2. False
Answer: 2)False
5.Which module can be used to implement parallelism in Python3?
1. await
2. threading
3. multiprocessing
4. asyncio
Answer: 3)multiprocessing
6.Asynchronous programs are always faster.
1. False
2. True
Answer: 1)False
7.In purely concurrent programs, only one CPU core is used.
1. False
2. True
Answer: 2)True
8.Which module can be used to implement asynchronous communication in Python3?
1. await
2. threading
3. multiprocessing
4. asyncio
Answer: 4)asyncio
9.In apps using asyncio, who decides when a context switch can be done?
1. Code
2. Indeterminate
3. Random
4. OS
Answer: 1)Code
10.asyncio apps must have at least ________ threads of execution.
1. 3
2. 5
3. 2
4. 1
Answer: 4)1
11.In asyncio apps, when is context switching done?
1. Randomly
2. As decided by OS
3. Indeterminate
4. At points defined by code
Answer: 4)At points defined by code
12.In apps using threading, who decides when to do a context switch?
1. Programmer
2. OS
3. App
4. Random
Answer: 2)OS
13.Name the low-level module on which threading is based.
1. _thread
2. thread
3. _THREAD
4. _threading
Answer: 1)_thread
asyncio: Final Assessment
1.Name a way in which multiprocessing process can be started.
1. run
2. start()
3. init
4. spawn
Answer: 4)spawn
2.A callable object in Python must have _______ function.
1. invoke()
2. invokable()
3. callable()
4. call()
Answer: 4)call()
3.uvloop can be used as a drop-in replacement for the default event loop in asyncio.
1. False
2. True
Answer: 2)True
4.The key identifying the type of an asyncio event is ______________.
1. Event-cat
2. Event-category
3. Event-type
4. type
Answer: 2)True
5.The event loop is the heart of the asyncio app.
1. False
2. True
Answer: 2)True
6.Which among the following is not a way to schedule a coroutine for execution?
1. asyncio.run()
2. schedule()
3. create_task()
4. await
Answer: 2)schedule()
7.uvloop is a part of the standard library.
1. True
2. False
Answer: 2)False
8.For a class inheriting Thread, which method can be overridden other than the constructor?
1. run()
2. start()
3. init()
4. action()
Answer: 1)run()
9.uvloop is distributed under _______ license.
1. Apache
2. MIT
3. GPL
4. Proprietary
Answer: 2)MIT
10.Forkserver process in multiprocessing is multi-threaded.
1. False
2. True
Answer: 1)False
11.Just calling a coroutine will cause it to be executed.
1. False
2. True
Answer: 1)False
12.Which function is used to run awaitables concurrently in asyncio?
1. await()
2. async()
3. gather()
4. run()
Answer: 3)gather()
13.What is the full form of GIL?
1. Global Interactive Length
2. Global Interpreter Lock
3. Global Interactive Lock
4. Global Interpreter Low
Answer: 2)Global Interpreter Lock
14.All resources of the parent process is inherited in the fork method of starting a
multiprocessing process.
1. True
2. False
Answer: 1)True
15.fork method to start a multiprocessing process works only in UNIX-based systems. True or
false?
1. False
2. True
Answer: 1)False
16.Which module can be used to implement concurrency in Python 3?
1. asyncio
2. multiprocessing
3. threading
4. await
Answer: 3)threading
17.Which method is executed when the start() method of a thread object is called?
1. __run__()
2. run()
3. start()
4. init()
Answer: 2)run()
18.An asyncio future represents an eventual result.
1. True
2. False
Answer: 1)True
19.ASGI stands for ______________________.
1. Asynchronous Server Gate Interface
2. Asynchronous Serving Gate Interface
3. Asynchronously Serving Gateway Interface
4. Asynchronous Server Gateway Interface
Answer: 4)Asynchronous Server Gateway Interface
20.What is the biggest limitation of Cpython?
1. Asynchronous Server Gate Interface
2. Threads
3. GIL
4. Subprocesses
Answer: 3)GIL
21.Name the default method to start a multiprocessing process in Linux.
1. spawn
2. init
3. forkserver
4. fork
Answer: 4)fork
22.Ideally, how many times should asyncio.run() be called?
1. shouldn’t be called.
2. two
3. one
4. three
Answer: 3)one
23.set_start_method() can be called more than once in the same program.
1. True
2. False
Answer: 2)False
24.WSGI also supports asynchronous apps.
1. True
2. False
Answer: 2)False
25.Name the method of starting a multiprocessing process which is not available in UNIX-based
systems.
1. Forkserver
2. Spawn
3. All the options
4. Fork
Answer: 2)Spawn
26.Which is the method used to change the default way to create child processes in
multiprocessing?
1. start_method()
2. set_method()
3. reset_start_method()
4. set_start_method()
Answer: 4)set_start_method()
27.uvloop will also work on Python 2.0
1. True
2. False
28.ASGI is a specification.
1. True
2. False
Answer: 1)True
29.Name the reference implementation of Python.
1. IronPython
2. Jpython
3. Jython
4. Cpython
Answer: 4)Cpython
30.ASGI also supports WSGI apps.
1. False
2. True
Answer: 2)True
31.Name the default method to start a multiprocessing process in Windows.
1. fork
2. spawn
3. init()
4. forkserver
Answer: 2)spawn
32.asyncio coroutines are declared using _______.
1. decorator
2. def
3. async/await
4. function
Answer: 3)async/await
33.In ________ method, a server is created to start a multiprocessing process.
1. Fork
2. Spawnserver
3. Spawn
4. Forkserver
Answer: 4)Forkserver
34.Uvicorn is an implementation of ASGI.
1. False
2. True
Answer: 2)True
35.Events are being sent as _________.
1. Arrays
2. Dictionaries
3. Lists
4. Tuples
Answer: 2)Dictionaries
36.WSGI apps can also run ASGI apps.
1. True
2. False
Answer: 2)False
If you want answers to any of the fresco play courses feel free to visit this website
Fresco Play Python3 Hands-On Solutions T - factor
Milestone challenge Frescoplay Web Development User Management using SpringBoot
Milestone challenge Frescoplay Web Development User Management using SpringBoot

Mais conteúdo relacionado

Semelhante a Python_Asynchronous_Programming_FP_MCQs_Answerspdf

Chapter 02
Chapter 02Chapter 02
Chapter 02
Google
 
Core java interview questions1
Core java interview questions1Core java interview questions1
Core java interview questions1
Lahari Reddy
 
Slot02 concurrency1
Slot02 concurrency1Slot02 concurrency1
Slot02 concurrency1
Viên Mai
 

Semelhante a Python_Asynchronous_Programming_FP_MCQs_Answerspdf (20)

J3d hibernate
J3d hibernateJ3d hibernate
J3d hibernate
 
25 java tough interview questions
25 java tough interview questions25 java tough interview questions
25 java tough interview questions
 
Os Question Bank
Os Question BankOs Question Bank
Os Question Bank
 
Class notes(week 9) on multithreading
Class notes(week 9) on multithreadingClass notes(week 9) on multithreading
Class notes(week 9) on multithreading
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
OS_module2. .pptx
OS_module2.                          .pptxOS_module2.                          .pptx
OS_module2. .pptx
 
Scaling django
Scaling djangoScaling django
Scaling django
 
Quiz 4 soution
Quiz 4 soutionQuiz 4 soution
Quiz 4 soution
 
22 multi threading iv
22 multi threading iv22 multi threading iv
22 multi threading iv
 
ScalaUA - distage: Staged Dependency Injection
ScalaUA - distage: Staged Dependency InjectionScalaUA - distage: Staged Dependency Injection
ScalaUA - distage: Staged Dependency Injection
 
Section b a
Section b  aSection b  a
Section b a
 
Perf test Eng interview preparation
Perf test Eng interview preparationPerf test Eng interview preparation
Perf test Eng interview preparation
 
concurrency
concurrencyconcurrency
concurrency
 
Debugging Complex Systems - Erlang Factory SF 2015
Debugging Complex Systems - Erlang Factory SF 2015Debugging Complex Systems - Erlang Factory SF 2015
Debugging Complex Systems - Erlang Factory SF 2015
 
Java thread life cycle
Java thread life cycleJava thread life cycle
Java thread life cycle
 
Core java interview questions1
Core java interview questions1Core java interview questions1
Core java interview questions1
 
Slot02 concurrency1
Slot02 concurrency1Slot02 concurrency1
Slot02 concurrency1
 
Multithreading.pptx
Multithreading.pptxMultithreading.pptx
Multithreading.pptx
 
Multi-threaded Programming in JAVA
Multi-threaded Programming in JAVAMulti-threaded Programming in JAVA
Multi-threaded Programming in JAVA
 

Último

ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 

Último (20)

....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon season
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 

Python_Asynchronous_Programming_FP_MCQs_Answerspdf

  • 1. 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. Intermediate Quiz 1.Multiple threads running on the same CPU core is ______. 1. Parallelism 2. Concurrency 3. Multiprocessing 4. Asynchronous Answer: 2)Concurrency 2.asyncio was introduced in _______ version of Python. 1. 3.6 2. 3.5 3. 3.4 4. 3.7 Answer: 3)3.4 3.asyncio is generally perfect for ___ apps. 1. Synchronous 2. IO-bound 3. CPU-bound 4. Unstructured network code
  • 2. Answer: 2)IO-bound 4.asyncio does not scale well. 1. True 2. False Answer: 2)False 5.Which module can be used to implement parallelism in Python3? 1. await 2. threading 3. multiprocessing 4. asyncio Answer: 3)multiprocessing 6.Asynchronous programs are always faster. 1. False 2. True Answer: 1)False 7.In purely concurrent programs, only one CPU core is used. 1. False 2. True
  • 3. Answer: 2)True 8.Which module can be used to implement asynchronous communication in Python3? 1. await 2. threading 3. multiprocessing 4. asyncio Answer: 4)asyncio 9.In apps using asyncio, who decides when a context switch can be done? 1. Code 2. Indeterminate 3. Random 4. OS Answer: 1)Code 10.asyncio apps must have at least ________ threads of execution. 1. 3 2. 5 3. 2 4. 1 Answer: 4)1 11.In asyncio apps, when is context switching done? 1. Randomly 2. As decided by OS 3. Indeterminate
  • 4. 4. At points defined by code Answer: 4)At points defined by code 12.In apps using threading, who decides when to do a context switch? 1. Programmer 2. OS 3. App 4. Random Answer: 2)OS 13.Name the low-level module on which threading is based. 1. _thread 2. thread 3. _THREAD 4. _threading Answer: 1)_thread asyncio: Final Assessment 1.Name a way in which multiprocessing process can be started. 1. run 2. start() 3. init 4. spawn
  • 5. Answer: 4)spawn 2.A callable object in Python must have _______ function. 1. invoke() 2. invokable() 3. callable() 4. call() Answer: 4)call() 3.uvloop can be used as a drop-in replacement for the default event loop in asyncio. 1. False 2. True Answer: 2)True 4.The key identifying the type of an asyncio event is ______________. 1. Event-cat 2. Event-category 3. Event-type 4. type Answer: 2)True 5.The event loop is the heart of the asyncio app. 1. False 2. True
  • 6. Answer: 2)True 6.Which among the following is not a way to schedule a coroutine for execution? 1. asyncio.run() 2. schedule() 3. create_task() 4. await Answer: 2)schedule() 7.uvloop is a part of the standard library. 1. True 2. False Answer: 2)False 8.For a class inheriting Thread, which method can be overridden other than the constructor? 1. run() 2. start() 3. init() 4. action() Answer: 1)run() 9.uvloop is distributed under _______ license. 1. Apache 2. MIT 3. GPL 4. Proprietary
  • 7. Answer: 2)MIT 10.Forkserver process in multiprocessing is multi-threaded. 1. False 2. True Answer: 1)False 11.Just calling a coroutine will cause it to be executed. 1. False 2. True Answer: 1)False 12.Which function is used to run awaitables concurrently in asyncio? 1. await() 2. async() 3. gather() 4. run() Answer: 3)gather() 13.What is the full form of GIL? 1. Global Interactive Length 2. Global Interpreter Lock 3. Global Interactive Lock 4. Global Interpreter Low
  • 8. Answer: 2)Global Interpreter Lock 14.All resources of the parent process is inherited in the fork method of starting a multiprocessing process. 1. True 2. False Answer: 1)True 15.fork method to start a multiprocessing process works only in UNIX-based systems. True or false? 1. False 2. True Answer: 1)False 16.Which module can be used to implement concurrency in Python 3? 1. asyncio 2. multiprocessing 3. threading 4. await Answer: 3)threading 17.Which method is executed when the start() method of a thread object is called? 1. __run__() 2. run() 3. start() 4. init()
  • 9. Answer: 2)run() 18.An asyncio future represents an eventual result. 1. True 2. False Answer: 1)True 19.ASGI stands for ______________________. 1. Asynchronous Server Gate Interface 2. Asynchronous Serving Gate Interface 3. Asynchronously Serving Gateway Interface 4. Asynchronous Server Gateway Interface Answer: 4)Asynchronous Server Gateway Interface 20.What is the biggest limitation of Cpython? 1. Asynchronous Server Gate Interface 2. Threads 3. GIL 4. Subprocesses Answer: 3)GIL 21.Name the default method to start a multiprocessing process in Linux. 1. spawn 2. init 3. forkserver 4. fork
  • 10. Answer: 4)fork 22.Ideally, how many times should asyncio.run() be called? 1. shouldn’t be called. 2. two 3. one 4. three Answer: 3)one 23.set_start_method() can be called more than once in the same program. 1. True 2. False Answer: 2)False 24.WSGI also supports asynchronous apps. 1. True 2. False Answer: 2)False 25.Name the method of starting a multiprocessing process which is not available in UNIX-based systems. 1. Forkserver 2. Spawn 3. All the options 4. Fork
  • 11. Answer: 2)Spawn 26.Which is the method used to change the default way to create child processes in multiprocessing? 1. start_method() 2. set_method() 3. reset_start_method() 4. set_start_method() Answer: 4)set_start_method() 27.uvloop will also work on Python 2.0 1. True 2. False 28.ASGI is a specification. 1. True 2. False Answer: 1)True 29.Name the reference implementation of Python. 1. IronPython 2. Jpython 3. Jython 4. Cpython Answer: 4)Cpython
  • 12. 30.ASGI also supports WSGI apps. 1. False 2. True Answer: 2)True 31.Name the default method to start a multiprocessing process in Windows. 1. fork 2. spawn 3. init() 4. forkserver Answer: 2)spawn 32.asyncio coroutines are declared using _______. 1. decorator 2. def 3. async/await 4. function Answer: 3)async/await 33.In ________ method, a server is created to start a multiprocessing process. 1. Fork 2. Spawnserver 3. Spawn 4. Forkserver Answer: 4)Forkserver
  • 13. 34.Uvicorn is an implementation of ASGI. 1. False 2. True Answer: 2)True 35.Events are being sent as _________. 1. Arrays 2. Dictionaries 3. Lists 4. Tuples Answer: 2)Dictionaries 36.WSGI apps can also run ASGI apps. 1. True 2. False Answer: 2)False If you want answers to any of the fresco play courses feel free to visit this website Fresco Play Python3 Hands-On Solutions T - factor Milestone challenge Frescoplay Web Development User Management using SpringBoot Milestone challenge Frescoplay Web Development User Management using SpringBoot