Free Common Operating Systems practice questions
10 free 220-1202 questions on Common Operating Systems, each with a full explanation — no account needed. This section sits in the Operating Systems part of the exam. Answer every question to see your score, then read the lessons below for anything you missed.
A user with a Windows 11 laptop that has a 64-bit operating system reports that a 64-bit accounting application installs and runs without issue, but a colleague using an older 32-bit version of Windows cannot install the same 64-bit application. Which of the following BEST explains why the colleague's system cannot run the software?
A 64-bit application requires a 64-bit operating system, and a 64-bit operating system requires a 64-bit CPU. Because the colleague is running a 32-bit version of Windows, it lacks the ability to address the larger memory space and execute 64-bit instructions, so the 64-bit application simply will not install or run. The claim that a 32-bit application requires a 64-bit operating system is false, since 32-bit applications run natively on 32-bit systems. The statement that a 64-bit operating system cannot run 32-bit software is incorrect; 64-bit versions of Windows run most 32-bit programs through a compatibility subsystem called WOW64. Saying that a 32-bit operating system requires WOW64 is also wrong, because WOW64 is the layer built into 64-bit Windows to support 32-bit applications, not something present in a 32-bit OS. The key rule to memorize is that 64-bit software needs a 64-bit OS, while a 64-bit OS can run both 32-bit and 64-bit programs.
A macOS user needs to run a single Windows-only application that has no Mac or browser-based version available. The user wants to keep working in macOS while occasionally using the Windows program, with both systems available at the same time. Which of the following approaches BEST meets this requirement?
Running a Windows virtual machine using a hypervisor such as VMware, Hyper-V, or VirtualBox lets the user launch a full Windows guest operating system inside macOS. This allows both operating systems to run simultaneously, so the user can switch between macOS and the Windows-only application without rebooting. Configuring a dual-boot installation would work for native performance, but only one operating system can run at a time, forcing the user to reboot to switch, which does not meet the 'at the same time' requirement. Converting a Windows .exe installer into a macOS .app bundle is not possible because compiled executables are tied to their platform's system calls and formats; you cannot simply repackage a native binary. Saving the application's files in a cross-platform format addresses document portability, not the ability to run the actual program, so it does nothing to make a Windows-only application execute on macOS.
A user emails a document to a coworker on a different operating system. The coworker reports that the document opens but the text appears in the wrong font and the layout is shifted. Which of the following is the BEST recommendation to ensure the document looks identical on any platform?
Saving and sending the document as a PDF is the best recommendation because PDF is a fixed-layout format that preserves fonts, formatting, and page layout so the document looks the same on every platform. Since a missing font is causing the appearance to change, embedding the layout in a PDF prevents the receiving system from substituting a different font. Saving the document as a CSV file would strip out all formatting entirely, since CSV is a plain-text data format meant for tabular values, not formatted documents. Compressing the document into a ZIP archive only bundles and compresses the file for transfer; when the coworker extracts and opens it, the same font substitution problem will occur. Changing the character encoding to UTF-8 addresses garbled or unreadable text characters, not font substitution or shifted layout, so it would not fix the visual formatting issue described.
A technician is troubleshooting a desktop that reached its operating system's end-of-life several months ago. The user reports repeated pop-ups and slow performance. After removing malware and tuning startup programs, the system quickly returns to the same compromised state. Which of the following is the BEST next step?
Recommending an upgrade or replacement to a supported operating system is the best next step because an end-of-life OS no longer receives security patches. No amount of cleaning or tuning will keep the system safe, since new vulnerabilities will remain unpatched and the machine will return to a compromised state. Reinstalling the same operating system and reapplying tuning does not solve the underlying problem, because the reinstalled OS is still unsupported and unpatchable. Disabling User Account Control would actually reduce security and does nothing to address the missing patches driving the recurring compromise. Rolling back driver updates does not resolve the issue either, because the pop-ups and reinfection stem from an unsupported, unpatched OS rather than a faulty driver. When a system reaches end-of-life, troubleshooting shifts from 'fix and patch' to 'plan and replace,' and the technician should also help the user back up and migrate their data safely.
A user has a phone that the vendor lists as still being in its support window, yet the device repeatedly shows 'No update available' while a newer OS version has been released for that model. The hardware meets all requirements. Which of the following is the MOST likely cause?
The carrier not yet approving the update is the most likely cause. On mobile devices, even when a phone is capable of an update and the vendor still supports it, the carrier must approve and distribute the update, and that lag can stretch from days to months. During that time users see 'No update available' and assume nothing is wrong. The device reaching end-of-life is incorrect because the scenario states the model is still in its support window and a newer OS version exists for it. Missing hardware-backed security features is unlikely because the scenario specifies the hardware meets all requirements, so a hardware capability block does not apply. Insufficient free storage space would typically produce an error such as 'not enough space' during an update attempt rather than reporting that no update is available at all. This illustrates that support status and update success are related but not identical, and policy or carrier decisions can withhold updates even when the device is otherwise eligible.
Which of the following installer or package formats is used to distribute applications on Debian and Ubuntu Linux distributions?
The .deb package format is used by Debian-based Linux distributions such as Debian itself and Ubuntu. The .msi format is a Windows installer package used to deploy software on Windows systems, not Linux. The .dmg format is a macOS disk image commonly used to distribute Mac applications, so it is unrelated to Linux package management. The .rpm format is a package format used by Red Hat and Fedora-based distributions rather than Debian or Ubuntu. Recognizing which package or installer format belongs to which platform helps a technician quickly identify why a native application cannot be installed on a different operating system, since each platform uses its own executable and packaging rules. Newer universal Linux formats such as Snap, Flatpak, and AppImage also exist and can work across multiple distributions.
A user attempts to run an old line-of-business application on Windows 11, but it fails to launch. The program was written years ago for an earlier version of Windows and does not require special hardware. Which of the following should the technician try FIRST?
Enabling compatibility mode for the application should be tried first. In Windows, you can right-click the program's shortcut or executable, open Properties, and use the Compatibility tab to make the program behave as though it is running on an earlier version of Windows. This is the quickest and least disruptive fix for legacy software that fails on a newer release. Reinstalling Windows 11 in an older edition is not a valid approach, since Windows editions do not roll back the OS version, and reinstalling the OS is far too drastic for a single legacy program. Installing the application in a Linux virtual machine would not help because a Windows-native program cannot run on Linux without a compatibility layer, and this adds needless complexity. Converting the executable to a 64-bit build is not something a technician can do to a finished compiled application, and word length is not the issue described. If compatibility mode alone does not work, running the program as administrator to satisfy User Account Control restrictions is the next logical step.
A technician needs to confirm whether a Windows PC's operating system has reached end-of-life before recommending a replacement. Which of the following is the BEST source of evidence to make this determination?
The vendor's published product life-cycle support page is the best source of evidence because major vendors publish dates for end-of-sale, end-of-support, and security updates. Confirming the installed OS edition, version, and build and comparing it to the vendor's dates gives a reliable, documented answer. The amount of free disk space says nothing about whether support has ended; it relates to whether an update can install, not the product's lifecycle status. Whether the system still powers on and boots normally is a common trap, because a working device can still be unsupported; 'still powers on' and 'still supported' are separate facts. The number of pending Windows updates does not confirm EOL either, since a queue may reflect update limitations or connectivity issues rather than the product's support status. EOL determinations should rest on documented vendor evidence and internal asset records, not guesswork or how the machine appears to perform.
A user on a Linux workstation saved two files named Report.txt and report.txt in the same directory and is surprised there are now two separate files. The user previously did this on Windows and only ever had one file. Which of the following explains this behavior?
Linux file systems are case sensitive, so Report.txt and report.txt are treated as two entirely different files. On Windows, file names are not case sensitive, meaning those two names would refer to the same file, which is why the user only ever saw one file previously. The claim that Windows uses forward slashes in file paths is incorrect; Windows uses drive letters and backslashes such as C:\Users, while macOS and Linux use forward slashes such as /home/user. Saying Linux uses drive letters for storage is also wrong, since drive letters are a Windows convention and Linux uses a single directory tree with mount points. Line-ending differences in text files relate to how the contents of a file are stored and displayed across platforms, not to whether two similarly named files are considered distinct. Case sensitivity is an important supporting compatibility difference to watch for when moving files between Windows and Linux systems.
A technician determines that a critical workstation must be replaced because its OS is unsupported, but budget approval means the replacement will not arrive for two weeks. The device must remain in limited use until then. Which of the following is the BEST short-term action to reduce risk?
Isolating the device from sensitive networks and limiting it to low-risk tasks is the best short-term action. When replacement cannot happen immediately, controlled measures such as network isolation, restricting the device to low-risk work like offline viewing of local files, and reducing attack surface can reduce exposure until the device is replaced. These actions buy time but do not remove risk, so a firm migration date should still be set. Forcing an OS upgrade when the hardware does not meet requirements is an unsafe workaround that can leave the system in a broken or unstable state and does not achieve a properly supported configuration. Installing additional browser extensions actually increases the attack surface, which is the opposite of what you want on an unsupported machine; removing unneeded extensions is the recommended practice. Disabling all security prompts weakens the device's defenses at the very moment it is most vulnerable, increasing rather than reducing risk. Short-term controls should limit what an unpatched device can touch while a replacement is arranged.
Study this section
Every lesson that covers Common Operating Systems on the 220-1202 exam.
Free PBQs for this section
Interactive performance-based questions on Common Operating Systems, graded instantly.