Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1npm install left-pad | Abuild: run-tool compile --all | |
| 2import requests | BUses a third-party library in your program, showing that most of an app is other people's code | |
| 3Your app depends on a library, so you trust whoever made it | CAdds a code library written by someone else to your project, so it becomes part of your software supply chain | |
| 4Build systems and tools are part of the supply chain, not just the code you write | DMost apps are built mostly from other people's code like libraries and tools, so the supply chain always matters. | |
| 5My app is 100% my own code, so the supply chain does not matter. | Edependencies: { "chart-lib": "2.1.0" } | |
| 6Only the final app is in the supply chain; libraries and updates are not. | FThe supply chain includes everything used to make and deliver software: libraries, tools, build systems, suppliers and updates. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
software supply chain — Everything used to make and deliver software: code libraries, tools, build systems, suppliers and updates. Most of an app is other people's code, so you trust every link in the chain.import requests
print(requests.__version__)pip install requests{
"dependencies": {"left-pad": "1.3.0"}
}npm update expressown = 500
libs = 9500
share = libs * 100 / (own + libs)