Skip to content

Module 5 challenge: Interacting with Software (Technical Support Fundamentals) Answers 2025

Here’s your full assignment solved in your preferred detailed format — all options shown, correct ones marked ✅, clear explanations for each, and a summary at the end.


Question 1

Which of the following is true of software? Select all that apply.

  • ✅ It is something that was programmed.
  • ❌ It is the physical components of a computer.
  • ✅ It is comprised of instructions that tell a computer’s hardware what to do.
  • ✅ It is a way for humans to interact with computers.

🔹 Explanation:
Software is a collection of programmed instructions that control hardware and provide a way for humans to interact with computers through applications and operating systems.


Question 2

Fill in the blank: _____ is software that is permanently stored on a computer component.

  • ✅ Firmware
  • Application software
  • System software
  • Monitor software

🔹 Explanation:
Firmware is permanently stored in hardware components (like BIOS chips) and provides low-level control for device operations.


Question 3

Why are compilers a key component of programming and modern computer languages?

  • ❌ They use human-readable instructions that are translated into machine instructions by a compiler. This means they can only run on Linux-based computers.
  • ❌ They use punch cards to give instructions to a computer.
  • ❌ They use assembly language to give instructions to a computer. This enables them to run on many types of CPUs.
  • ✅ They allow programs written in human-readable code to be compiled into machine instructions that can be run on many different types of CPU.

🔹 Explanation:
A compiler translates high-level, human-readable programming code (like Python, C, or Java) into machine code that can run on various hardware architectures.


Question 4

Which of the following is a software management best practice? Select all that apply.

  • ✅ Verify that you trust the source of any software you download to your computer.
  • ✅ Keep software up-to-date.
  • ✅ Read the license agreement of any software you download to your computer.
  • ❌ Download software from untrusted sources like random websites, pop-ups, and email attachments only when necessary.

🔹 Explanation:
Good software management practices include downloading only from trusted sources, reading license terms, and keeping software updated to prevent bugs and security risks.


Question 5

Your computer is running version 2.8.30 of a software program. Assuming this software follows a sequential numbering trend, which of the following versions of the software are more up-to-date than version 2.8.30? Select all that apply.

  • ✅ 3.8.20
  • ✅ 8.2.30
  • ❌ 2.8.03
  • ❌ 2.8.15

🔹 Explanation:
Version numbers increase from left to right (major.minor.patch). Any number greater than 2.8.30 — such as 3.8.20 or 8.2.30 — indicates a newer version.


Question 6

You want to remove a game called Catstronaut from a computer using Windows. What is the best way to do this?

  • ❌ Find the program in File Explorer and drag it to the Recycling Bin.
  • ❌ Find its executable file (catstronaut.exe) and delete it.
  • ✅ Find the program in System settings → Add or remove programs, then uninstall it.
  • ❌ Find the program in File Explorer, right-click, and select Delete.

🔹 Explanation:
The proper way to remove software in Windows is through Settings → Apps → Add or remove programs, ensuring all related files and registry entries are deleted.


Question 7

You want to update the VLC Media Player on your Windows computer. Where should you go to find the most up-to-date version of the VLC Media Player?

  • ❌ The Apps & Features window
  • ❌ The Windows repository of distributions
  • ✅ VLC’s website
  • ❌ Microsoft’s website

🔹 Explanation:
The most reliable and current version of VLC is always available on the official VLC website (videolan.org), not through Microsoft or the Windows store.


Question 8

You want to check whether VLC is installed on your computer that runs Linux. Which command should you use?

  • dpkg -s vlc
  • dpkg vlc
  • dpkg -f vlc
  • installed -f vlc

🔹 Explanation:
The command dpkg -s [package_name] (e.g., dpkg -s vlc) displays information about the installed package in Linux.


Question 9

You want to install the Mozilla Firefox Browser on your computer. You have not updated the repository of Linux distributions in several weeks. Which command should you run to update the repository before you install Mozilla Firefox?

  • sudo apt-get update
  • apt-get update
  • sudo update
  • sudo apt-get install firefox-esr

🔹 Explanation:
Running sudo apt-get update refreshes the list of available packages from the repositories, ensuring you install the latest version of Firefox.


Question 10

You want to uninstall VLC from your computer. Which command could you use?

  • sudo remove vlc
  • sudo apt-get remove vlc
  • remove vlc
  • apt-get remove vlc

🔹 Explanation:
The command sudo apt-get remove vlc uninstalls VLC from a Linux system that uses the APT package manager, while requiring admin (sudo) privileges.


🧩 Summary:

  • Software = programmed instructions that control hardware.
  • Firmware = permanently stored low-level control software.
  • Compilers translate code into machine instructions.
  • Safe practices: trust sources, read licenses, keep software updated.
  • Version 3.8.20 & 8.2.30 are newer than 2.8.30.
  • Uninstall software in Windows Settings, not manually.
  • Update & check software in Linux with dpkg and apt-get commands.
  • Always download apps like VLC from official sites for security.

Key takeaway:
Understanding software management — including installation, updating, uninstallation, and version control — helps maintain system security, performance, and reliability.