SlideShare a Scribd company logo
1 of 2
Download to read offline
Python help
1. What is serialization when we are talking about web services? a. The act of taking data stored
in a program and formatting it so it can be sent across the network b. Making it so that dictionaries
can maintain their keys in a sorted order c. The act of converting data from the network to a
programming language representation d. Marking each network packet so it can be put back into
order on the receiving system e. None of the above 2. What is deserialization when we are talking
about web services? a. The act of taking data stored in a program and formatting it so it can be
sent across the network b. Making it so that dictionaries can maintain their keys in a sorted order
c. The act of converting data from the network to a programming language representation d.
Marking each network packet so it can be put back into order on the receiving system e. None of
the above 3. Which of the following is NOT a commonly used serialization format? a. JSON b.
XML c. TCP d. None of the above 4. What does XML stand for? a. eXpert Markdown Language b.
eXpensive Marketing Language c. extensible Markup Language d. None of the above5. Which of
the following is NOT a component of an XML file? a. Attributes b. Start Tags c. End Tags d.
Dictionaries e. None of the above 6. Which of the following is a correctly formatted XML tag
named person? a. [person] b. > c. < person >> d. {person e. None of the above 8. What is the
name of the Python library to parse XML data? a. xml.json b. TreeElement c. xml2 d. ElementTree
e. None of the above 9. What is the method in Python to parse XML that is stored in a string? a.
parse() b. extract() c. fromstring() d. readall() e. None of the above 10. What is XML Schema used
for? a. To compute SHA1 checksums on data to make sure it is not modified in transit b. To
transfer XML data reliably during network outages c. A Python program to transform XML files d.
To establish a contract of the valid XML formatting for an application11. What does JSON stand
for? a. Java Space Orientation Notation b. Java Script Object Notation c. Johnson Space Object
Notification d. Java Script Obligatory Notation e. None of the above 12. What is the name of the
Python library used for parsing JSON? a. json b. ElementTree c. BeautifulSoup d. jsx e. None of
the above 13. What is the method used to parse a string containing JSON data into Python data
structures? a. loads() b. read() c. dumps() d. load() e. None of the above 14. Which Python data
structures are created when using json.loads? a. tuples and lists b. lists and dictionaries c. lists
and tuples d. None of the above 15. What data structure will be returned when the JSON shown
below is parsed? [ "Glenn", "Sal1y", "Jen"] a. A dictionary with one key-value pair b. A list with
three items c. Three tuples d. A dictionary with 3 key-value pairs e. None of the above16. What
data structure will be returned when the JSON shown below is parsed? "id" : "001", "x" : "2",
"name" : "Chuck" a. A list with six items b. A dictionary with three key-value pairs c. A tuple with
three items d. A list with three items e. None of the above 17. For web services, which file format
is more commonly used? a. XML b. JSON 18. Which of the following is NOT true about the
Service Oriented Approach? a. An application runs together all in one place b. Web services and
APIs are used to transfer data between applications c. Standards are developed where many pairs
of applications can work together d. An application makes use of the services provided by other
applications 19. Which of the following is NOT a goal of the service layer in the Service Oriented
Approach? a. The service layer makes sharing data between applications easier b. The service
layer only works for applications using the same programming language c. The service layer
makes data available in a common format for reuse elsewhere d. The service layer makes it easier
to add new applications 20. What does API stand for? a. Application Practice Implementation b.
Artificial Pancreas Interface c. Application Programming Interface d. Application Process Interface
e. None of the above21. Which of the following is true about APIs? a. An API defines the pinouts
for the USB connectors b. An API is a contract that defines how to use a software library,
application, or service c. An API keeps servers running even when the power is off d. An API
defines the header bits in the first 8 bits of all IP packets e. None of the above 22. Which Google
API is shown in the videos? a. Gmail b. Keep Notes c. Geocoding d. Google Photos e. None of the
above 23. Which of the following is NOT part of geojson.py? a. The geojson.py example uses the
urllib and json libraries b. The geojson.py example parses XML c. The geojson.py example parses
JSON d. The geojson.py examples take in an address and gets the geolocation (latitude and
longitude) from the JSON output 24. Which of the following is NOT a motivation for API Security
and Rate Limiting? a. The compute resources to run the APIs are not free b. The data provided by
these APIs is usually valuable c. The data providers can make money off of users that access the
API d. The data providers do not care how many people access the API 25. What term means
limiting the number of times a user can access and use an API? a. API Security b. API Access
Key c. API Rate limiting d. API Counting e. None of the above 26. What are some components of
API Authentication and Authorization? a. API key b. Account with data provider (i.e., Twitter) c.
OAuth d. Secrets and Tokens e. REST API27. OAuth is a way to sign a URL that proves you have
the API key, secret, and tokens. a. True b. False 30. Which web service approach is used in the
Twitter API? a. REST b. SOAP

More Related Content

Similar to Python help 1 What is serialization when we are talking abo.pdf

Google technical-subjects-placement-papers
Google technical-subjects-placement-papersGoogle technical-subjects-placement-papers
Google technical-subjects-placement-papers
Ankit Dubey
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design Questions
Samir Sabry
 
1. Which of the following is Stack structureA. FIFO (First .docx
1. Which of the following is Stack structureA. FIFO (First .docx1. Which of the following is Stack structureA. FIFO (First .docx
1. Which of the following is Stack structureA. FIFO (First .docx
ambersalomon88660
 
Database Design 1. What is a data model A. method of sto.docx
Database Design 1.  What is a data model A. method of sto.docxDatabase Design 1.  What is a data model A. method of sto.docx
Database Design 1. What is a data model A. method of sto.docx
theodorelove43763
 
Database Design 1. What is a data model A. method of sto.docx
Database Design 1.  What is a data model A. method of sto.docxDatabase Design 1.  What is a data model A. method of sto.docx
Database Design 1. What is a data model A. method of sto.docx
whittemorelucilla
 
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
Mohamedshabana38
 
MCQ_Computer_Networks this subject taken by kamesh sir.docx
MCQ_Computer_Networks this subject taken by kamesh sir.docxMCQ_Computer_Networks this subject taken by kamesh sir.docx
MCQ_Computer_Networks this subject taken by kamesh sir.docx
hariraaghav1909
 

Similar to Python help 1 What is serialization when we are talking abo.pdf (20)

Google technical-subjects-placement-papers
Google technical-subjects-placement-papersGoogle technical-subjects-placement-papers
Google technical-subjects-placement-papers
 
C and CPP Interview Questions
C and CPP Interview QuestionsC and CPP Interview Questions
C and CPP Interview Questions
 
Basic computer mcqs
Basic computer mcqsBasic computer mcqs
Basic computer mcqs
 
Database Management System And Design Questions
Database Management System And Design QuestionsDatabase Management System And Design Questions
Database Management System And Design Questions
 
Network (IP)
Network (IP)Network (IP)
Network (IP)
 
1. Which of the following is Stack structureA. FIFO (First .docx
1. Which of the following is Stack structureA. FIFO (First .docx1. Which of the following is Stack structureA. FIFO (First .docx
1. Which of the following is Stack structureA. FIFO (First .docx
 
Preparing for BIT – IT2301 Database Management Systems 2001e
Preparing for BIT – IT2301 Database Management Systems 2001ePreparing for BIT – IT2301 Database Management Systems 2001e
Preparing for BIT – IT2301 Database Management Systems 2001e
 
Database Design 1. What is a data model A. method of sto.docx
Database Design 1.  What is a data model A. method of sto.docxDatabase Design 1.  What is a data model A. method of sto.docx
Database Design 1. What is a data model A. method of sto.docx
 
Database Design 1. What is a data model A. method of sto.docx
Database Design 1.  What is a data model A. method of sto.docxDatabase Design 1.  What is a data model A. method of sto.docx
Database Design 1. What is a data model A. method of sto.docx
 
Bit%20 ch02
Bit%20 ch02Bit%20 ch02
Bit%20 ch02
 
S2 DATA PROCESSING FIRST TERM C.A 2
S2 DATA PROCESSING FIRST TERM C.A 2S2 DATA PROCESSING FIRST TERM C.A 2
S2 DATA PROCESSING FIRST TERM C.A 2
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
BioInformatics MCQ
BioInformatics MCQBioInformatics MCQ
BioInformatics MCQ
 
Đề thi lý thuyết DWSJ Aptech
Đề thi lý thuyết DWSJ AptechĐề thi lý thuyết DWSJ Aptech
Đề thi lý thuyết DWSJ Aptech
 
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
300192190-Chapter-2-Network-Models-Exercise-Question-With-Solution.pdf
 
MCQ_Computer_Networks this subject taken by kamesh sir.docx
MCQ_Computer_Networks this subject taken by kamesh sir.docxMCQ_Computer_Networks this subject taken by kamesh sir.docx
MCQ_Computer_Networks this subject taken by kamesh sir.docx
 
Group project home management system
Group project home management systemGroup project home management system
Group project home management system
 
Snsw mid-1 & 2 QB.docx.docx
Snsw mid-1 & 2 QB.docx.docxSnsw mid-1 & 2 QB.docx.docx
Snsw mid-1 & 2 QB.docx.docx
 
Internet mcq
Internet mcqInternet mcq
Internet mcq
 
Android-Programming.pdf
Android-Programming.pdfAndroid-Programming.pdf
Android-Programming.pdf
 

More from adyardrpradeep

Q2 ClothsforYou plc is a medium sized UK listed interneton.pdf
Q2 ClothsforYou plc is a medium sized UK listed interneton.pdfQ2 ClothsforYou plc is a medium sized UK listed interneton.pdf
Q2 ClothsforYou plc is a medium sized UK listed interneton.pdf
adyardrpradeep
 

More from adyardrpradeep (20)

Q1 Which of the following is NOT considered ossification co.pdf
Q1 Which of the following is NOT considered ossification co.pdfQ1 Which of the following is NOT considered ossification co.pdf
Q1 Which of the following is NOT considered ossification co.pdf
 
Q1 Your goal is to build a model to predict how people will.pdf
Q1 Your goal is to build a model to predict how people will.pdfQ1 Your goal is to build a model to predict how people will.pdf
Q1 Your goal is to build a model to predict how people will.pdf
 
Q24 Conduct a risk analysis and management process for the.pdf
Q24 Conduct a risk analysis and management process for the.pdfQ24 Conduct a risk analysis and management process for the.pdf
Q24 Conduct a risk analysis and management process for the.pdf
 
Q2 Design the pseudocode to print a binary tree At the vis.pdf
Q2 Design the pseudocode to print a binary tree At the vis.pdfQ2 Design the pseudocode to print a binary tree At the vis.pdf
Q2 Design the pseudocode to print a binary tree At the vis.pdf
 
Q2 Let X denote the amount of time for which a book onehou.pdf
Q2 Let X denote the amount of time for which a book onehou.pdfQ2 Let X denote the amount of time for which a book onehou.pdf
Q2 Let X denote the amount of time for which a book onehou.pdf
 
Q2 Given the total cost function Ca+bY with agt00ltb.pdf
Q2 Given the total cost function Ca+bY with agt00ltb.pdfQ2 Given the total cost function Ca+bY with agt00ltb.pdf
Q2 Given the total cost function Ca+bY with agt00ltb.pdf
 
Q2 A sample space S consists of five simple events with the.pdf
Q2 A sample space S consists of five simple events with the.pdfQ2 A sample space S consists of five simple events with the.pdf
Q2 A sample space S consists of five simple events with the.pdf
 
Q2 ClothsforYou plc is a medium sized UK listed interneton.pdf
Q2 ClothsforYou plc is a medium sized UK listed interneton.pdfQ2 ClothsforYou plc is a medium sized UK listed interneton.pdf
Q2 ClothsforYou plc is a medium sized UK listed interneton.pdf
 
Q1 Shale is a sedimentary rock a protolith of slate whic.pdf
Q1 Shale is a sedimentary rock a protolith of slate whic.pdfQ1 Shale is a sedimentary rock a protolith of slate whic.pdf
Q1 Shale is a sedimentary rock a protolith of slate whic.pdf
 
Q2 Mention whether the following instructions are right or.pdf
Q2  Mention whether the following instructions are right or.pdfQ2  Mention whether the following instructions are right or.pdf
Q2 Mention whether the following instructions are right or.pdf
 
Q2 5 marks An educational researcher believes that the me.pdf
Q2 5 marks An educational researcher believes that the me.pdfQ2 5 marks An educational researcher believes that the me.pdf
Q2 5 marks An educational researcher believes that the me.pdf
 
Q1 We read many accounts this week of what emerging indepen.pdf
Q1 We read many accounts this week of what emerging indepen.pdfQ1 We read many accounts this week of what emerging indepen.pdf
Q1 We read many accounts this week of what emerging indepen.pdf
 
Q1Unaudited information about significant events and uncer.pdf
Q1Unaudited information about significant events and uncer.pdfQ1Unaudited information about significant events and uncer.pdf
Q1Unaudited information about significant events and uncer.pdf
 
Q1413 What is the structure in coordinates J25 and J10 .pdf
Q1413 What is the structure in coordinates J25 and J10 .pdfQ1413 What is the structure in coordinates J25 and J10 .pdf
Q1413 What is the structure in coordinates J25 and J10 .pdf
 
q10 Euromarket investment and fund raising A USbased mult.pdf
q10 Euromarket investment and fund raising A USbased mult.pdfq10 Euromarket investment and fund raising A USbased mult.pdf
q10 Euromarket investment and fund raising A USbased mult.pdf
 
Q10 What is the value of the variable message in the foll.pdf
Q10 What is the value of the variable message in the foll.pdfQ10 What is the value of the variable message in the foll.pdf
Q10 What is the value of the variable message in the foll.pdf
 
Q1 Write a python function that gets a list as an input an.pdf
Q1 Write a python function that gets a list as an input an.pdfQ1 Write a python function that gets a list as an input an.pdf
Q1 Write a python function that gets a list as an input an.pdf
 
Q10 Calculate return on capital when earnings before interes.pdf
Q10 Calculate return on capital when earnings before interes.pdfQ10 Calculate return on capital when earnings before interes.pdf
Q10 Calculate return on capital when earnings before interes.pdf
 
Q1 Write the genotype of an individual who is homozygous re.pdf
Q1 Write the genotype of an individual who is homozygous re.pdfQ1 Write the genotype of an individual who is homozygous re.pdf
Q1 Write the genotype of an individual who is homozygous re.pdf
 
Q1 Which of the following statements is true about perfectl.pdf
Q1 Which of the following statements is true about perfectl.pdfQ1 Which of the following statements is true about perfectl.pdf
Q1 Which of the following statements is true about perfectl.pdf
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Climbers and Creepers used in landscaping
Climbers and Creepers used in landscapingClimbers and Creepers used in landscaping
Climbers and Creepers used in landscaping
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 

Python help 1 What is serialization when we are talking abo.pdf

  • 1. Python help 1. What is serialization when we are talking about web services? a. The act of taking data stored in a program and formatting it so it can be sent across the network b. Making it so that dictionaries can maintain their keys in a sorted order c. The act of converting data from the network to a programming language representation d. Marking each network packet so it can be put back into order on the receiving system e. None of the above 2. What is deserialization when we are talking about web services? a. The act of taking data stored in a program and formatting it so it can be sent across the network b. Making it so that dictionaries can maintain their keys in a sorted order c. The act of converting data from the network to a programming language representation d. Marking each network packet so it can be put back into order on the receiving system e. None of the above 3. Which of the following is NOT a commonly used serialization format? a. JSON b. XML c. TCP d. None of the above 4. What does XML stand for? a. eXpert Markdown Language b. eXpensive Marketing Language c. extensible Markup Language d. None of the above5. Which of the following is NOT a component of an XML file? a. Attributes b. Start Tags c. End Tags d. Dictionaries e. None of the above 6. Which of the following is a correctly formatted XML tag named person? a. [person] b. > c. < person >> d. {person e. None of the above 8. What is the name of the Python library to parse XML data? a. xml.json b. TreeElement c. xml2 d. ElementTree e. None of the above 9. What is the method in Python to parse XML that is stored in a string? a. parse() b. extract() c. fromstring() d. readall() e. None of the above 10. What is XML Schema used for? a. To compute SHA1 checksums on data to make sure it is not modified in transit b. To transfer XML data reliably during network outages c. A Python program to transform XML files d. To establish a contract of the valid XML formatting for an application11. What does JSON stand for? a. Java Space Orientation Notation b. Java Script Object Notation c. Johnson Space Object Notification d. Java Script Obligatory Notation e. None of the above 12. What is the name of the Python library used for parsing JSON? a. json b. ElementTree c. BeautifulSoup d. jsx e. None of the above 13. What is the method used to parse a string containing JSON data into Python data structures? a. loads() b. read() c. dumps() d. load() e. None of the above 14. Which Python data structures are created when using json.loads? a. tuples and lists b. lists and dictionaries c. lists and tuples d. None of the above 15. What data structure will be returned when the JSON shown below is parsed? [ "Glenn", "Sal1y", "Jen"] a. A dictionary with one key-value pair b. A list with three items c. Three tuples d. A dictionary with 3 key-value pairs e. None of the above16. What data structure will be returned when the JSON shown below is parsed? "id" : "001", "x" : "2", "name" : "Chuck" a. A list with six items b. A dictionary with three key-value pairs c. A tuple with three items d. A list with three items e. None of the above 17. For web services, which file format is more commonly used? a. XML b. JSON 18. Which of the following is NOT true about the Service Oriented Approach? a. An application runs together all in one place b. Web services and APIs are used to transfer data between applications c. Standards are developed where many pairs of applications can work together d. An application makes use of the services provided by other applications 19. Which of the following is NOT a goal of the service layer in the Service Oriented Approach? a. The service layer makes sharing data between applications easier b. The service layer only works for applications using the same programming language c. The service layer makes data available in a common format for reuse elsewhere d. The service layer makes it easier
  • 2. to add new applications 20. What does API stand for? a. Application Practice Implementation b. Artificial Pancreas Interface c. Application Programming Interface d. Application Process Interface e. None of the above21. Which of the following is true about APIs? a. An API defines the pinouts for the USB connectors b. An API is a contract that defines how to use a software library, application, or service c. An API keeps servers running even when the power is off d. An API defines the header bits in the first 8 bits of all IP packets e. None of the above 22. Which Google API is shown in the videos? a. Gmail b. Keep Notes c. Geocoding d. Google Photos e. None of the above 23. Which of the following is NOT part of geojson.py? a. The geojson.py example uses the urllib and json libraries b. The geojson.py example parses XML c. The geojson.py example parses JSON d. The geojson.py examples take in an address and gets the geolocation (latitude and longitude) from the JSON output 24. Which of the following is NOT a motivation for API Security and Rate Limiting? a. The compute resources to run the APIs are not free b. The data provided by these APIs is usually valuable c. The data providers can make money off of users that access the API d. The data providers do not care how many people access the API 25. What term means limiting the number of times a user can access and use an API? a. API Security b. API Access Key c. API Rate limiting d. API Counting e. None of the above 26. What are some components of API Authentication and Authorization? a. API key b. Account with data provider (i.e., Twitter) c. OAuth d. Secrets and Tokens e. REST API27. OAuth is a way to sign a URL that proves you have the API key, secret, and tokens. a. True b. False 30. Which web service approach is used in the Twitter API? a. REST b. SOAP