Operating system updates

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Operating system updates

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Installing OS updates helps patch known security vulnerabilities.
A True
B False
2. Which is safer: installing OS updates promptly, or postponing them indefinitely?
A Installing promptly
B Postponing indefinitely
3. A device running an outdated OS is just as secure as one with the latest OS updates.
A False
B True
4. Which reduces risk more: automatic OS updates, or manually checking once a year?
A Manually checking once a year
B Automatic OS updates
5. Ignoring OS update notifications is a safe way to avoid disruption.
A True
B False

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1if os_version != latest_os: install_update() ADisabling OS update checks, leaving the device outdated
2skip_os_update = True BThe mistake: reverting to an outdated, unpatched OS after updating
3Installing OS updates patches known security vulnerabilities Cinstall_update(latest_os)
4Checking the OS version confirms whether it needs patching DChecking if the OS is outdated and installing an update
5delay_update = True EThe mistake: indefinitely delaying a required OS update
6restore_old_os() Fcheck_os_updates()

Definitions

Operating system update

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
__________ = "10.0"
2.
_________ = "11.0"
3.
if osVer __ latestOs:
4.
def ________________():
5.
________________ = True

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A skip_os_update = True
B check_os_updates()
C install_update()
Question 2
A auto_update = False
B check_os_updates()
C install_update()
Question 3
A check_os_updates()
B delay_update = True
C install_update()
Question 4
A check_os_updates()
B ignore_notification = True
C install_update()
Question 5
A version = get_os_version()
B latest = get_latest_os()
C if version < latest: pass

Answer Key

Operating system updates
Section A: Quick Questions
Q1
A — True
Q2
A — Installing promptly
Q3
A — False
Q4
B — Automatic OS updates
Q5
B — False
Section B: Match the Pairs
Q1
if os_version != latest_os: install_update() → Checking if the OS is outdated and installing an update
Q2
skip_os_update = True → Disabling OS update checks, leaving the device outdated
Q3
Installing OS updates patches known security vulnerabilities → install_update(latest_os)
Q4
Checking the OS version confirms whether it needs patching → check_os_updates()
Q5
delay_update = True → The mistake: indefinitely delaying a required OS update
Q6
restore_old_os() → The mistake: reverting to an outdated, unpatched OS after updating
Section C: Definitions
Q1
Operating system update — Installing the latest patches for the OS, fixing known security vulnerabilities and bugs.
Section D: Fill in the Blanks
Q1
os_version = "10.0"
Q2
latest_os = "11.0"
Q3
if osVer != latestOs:
Q4
def check_os_updates():
Q5
update_installed = True
Section E: Spot the Error
Q1
A — Line 1 sets skip_os_update to True, which skips installing the needed OS update.
Q2
A — Line 1 disables automatic updates, which can delay important security patches.
Q3
B — Line 2 delays the update, leaving known OS vulnerabilities unpatched.
Q4
B — Line 2 ignores the update notification, which can leave the OS unpatched.
Q5
C — Line 3 does nothing when the OS is outdated, instead of triggering an update.