Module 5: Software

Looking for ‘technical support fundamentals module 5 answers’?

In this post, I provide complete, accurate, and detailed explanations for the answers to Module 5: Software of Course 1: Technical Support FundamentalsGoogle IT Support Professional Certificate.

Whether you’re preparing for quizzes or brushing up on your knowledge, these insights will help you master the concepts effectively. Let’s dive into the correct answers and detailed explanations for each question!

Introduction to Software

Practice Quiz

1. The type of software that can be used for free and is open to modify, share, and distribute is called_______.

  • Open source ✅
  • Coding
  • Programming
  • Commercial software

Explanation:

  • Open-source software is free to use, modify, and distribute.
  • Commercial software requires payment and does not allow modifications.
  • Coding and programming are processes, not types of software.

2. As an IT support specialist, you are required to do which of the following?

  • Install all the software requested by the users.
  • Use binary code to communicate with computers.
  • Ensure that your company uses abstraction.
  • Check the license agreement of any software before installing. ✅

Explanation:

  • IT support specialists must ensure software compliance by checking license agreements.
  • They do not install all requested software, as some may require approval.
  • Binary code communication and abstraction are not IT support responsibilities.

3. What type of software is used to keep the core system running?

  • Software versions
  • Web browser
  • Application software
  • System software ✅

Explanation:

  • System software (e.g., operating systems like Windows, macOS, and Linux) manages hardware and applications.
  • Application software (e.g., browsers, word processors) runs on top of system software.

4. Why is basic knowledge of scripting an important tool for IT professionals to have?

  • Scripting is used to keep track of updates made.
  • Scripting is a user-friendly programming language that can perform advanced tasks and import modules.
  • Scripting allows basic functions to be automated easily like initiating updates. ✅
  • Scripting allows an IT professional to develop software.

Explanation:

  • Scripting automates repetitive tasks, such as software updates and system maintenance.
  • It is not mainly used for tracking updates or developing software.

5. _______ is/are a key component to programming, and helped to pave the road that led us to today's modern computing.

  • Script
  • Binary code
  • Interpreters
  • Compilers ✅

Explanation:

  • Binary code (0s and 1s) is the foundation of modern computing.
  • Scripts, interpreters, and compilers are tools, but they rely on binary at the core.

Interacting with Software

Practice Quiz

6. What command would you use in Ubuntu Linux to get permission to install software?

  • Apt
  • Sudo ✅
  • Git
  • Install

Explanation:
sudo (SuperUser DO) allows a user to execute commands with elevated privileges.

7. What command would you use in Ubuntu Linux to install a software package?

  • Apt ✅
  • Application
  • Execute
  • Run

Explanation:
apt (Advanced Package Tool) is used to install, update, and manage software packages in Ubuntu.

8. What file extension does Windows use for executable files?

  • .wav
  • .txt
  • .com
  • .exe ✅

Explanation:
.exe (executable) files are used to run programs in Windows.

9. What is GIT’s function?

  • Contains new features and critical security updates
  • Allows the computer to interact with hardware
  • Helps keep track of changes made to directories and files ✅
  • Helps computer processes work automatically

Explanation:
Git is a version control system that tracks code changes and manages different versions of files.

10. What is the name of the command button in Windows you click to remove programs?

  • Delete
  • Drop
  • Sudo
  • Uninstall ✅

Explanation:
The Uninstall button in Windows lets users remove installed programs.

Module 5 challenge: Interacting with Software

Graded Assignment

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

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

Explanation:
Software refers to the set of programs and instructions that allow users to interact with hardware. It is intangible (not physical) and consists of coded instructions that tell a computer what to do.

12. Fill in the blank: _____ is software used to keep the core system running.

  • System software ✅
  • Computer software
  • Monitor software
  • Application software

Explanation:
System software includes the operating system (OS) and utilities that manage hardware and application software, ensuring the system functions properly.

13. What does a compiled programming language do?

  • It uses punch cards to tell a computer what to do on a specific CPU.
  • It sends human-readable code directly to a computer to tell it what to do.
  • It uses human-readable instructions, then sends them through a compiler that compiles them into machine instructions. ✅
  • It sends code written in assembly language through a compiler that compiles them into machine instructions.

Explanation:
A compiled language converts high-level human-readable code into machine code using a compiler, making it executable on a computer.

14. Why should software be kept up-to-date? Select all that apply.

  • To add new drivers to your OS.
  • To help you manage software more efficiently.
  • To increase compatibility with your system. ✅
  • To reduce the risk of being exposed to cybersecurity attacks and software bugs. ✅

Explanation:
Updating software ensures better compatibility, security, and fixes for bugs. However, adding new drivers is not always related to software updates.

15. Your computer is running version 2.7.03 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.7.03? Select all that apply.

  • 2.7.12 ✅
  • 3.1.19 ✅
  • 2.7.02
  • 2.9.02 ✅

Explanation:
Versioning follows a pattern where higher numbers indicate more recent updates. Versions 2.7.12, 2.9.02, and 3.1.19 are newer than 2.7.03.

16. 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 the program in System settings -> Add or remove programs, then uninstall it ✅
  • Find the program in File Explorer, right-click, and select Delete.
  • Find its executable file (catstronaut.exe) and delete it

Explanation:
Using the Add or remove programs option properly uninstalls software. Deleting files manually doesn’t remove all associated files.

17. 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?

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

Explanation:
The safest way to update software is through its official website to avoid malware.

18. Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

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

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

Explanation:
The dpkg -s command checks if a package is installed on Debian-based systems like Ubuntu.

19. Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

You want to update the version of the Mozilla Firefox Browser that is running on your computer. The repository of Linux distributions on your computer is up-to-date. Which of the following commands should you run to update Mozilla Firefox?

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

Explanation:
The sudo apt-get install firefox-esr command installs or updates the Firefox Extended Support Release (ESR) version.

20. Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

You want to uninstall GIMP from your computer. Which command could you use? Select all that apply.

  • sudo remove gimp
  • remove gimp
  • sudo apt-get remove gimp ✅ 
  • sudo apt remove gimp ✅

Explanation:
Both commands remove GIMP, but sudo apt-get remove gimp ensures dependency management.

21. Phone games, calculators, and internet browsers are all examples of:

  • Scripts
  • Software v
  • Abstractions
  • Interpreters

Explanation:
Software refers to programs and applications that run on a computer or other electronic devices. Phone games, calculators, and internet browsers are all types of application software that allow users to perform specific tasks.

22. 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. ✅ 
  • Download software from untrusted sources like random websites, pop-ups, and email attachments only when necessary.
  • Keep software up-to-date. ✅ 
  • Read the license agreement of any software you download to your computer. ✅ 

Explanation:
Best practices for software management include downloading software from trusted sources, keeping software updated for security patches and compatibility, and reading the license agreement to understand the terms of use.

23. Your computer is running version 0.4.00 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 0.4.00? Select all that apply.

  • 4.0.00 ✅ 
  • 0.4.05 ✅ 
  • 1.5.19 ✅ 
  • 0.3.05

Explanation:
Version numbers typically follow a pattern like Major.Minor.Patch. A higher major number (e.g., 1.x or 4.x) means a significant upgrade, while a higher minor or patch number indicates incremental updates.

24. Which operating system uses .exe files (executable files)

  • Linux
  • macOS
  • ChromeOS
  • Windows ✅ 

Explanation:
In Windows, executable files have the .exe extension, which allows users to install and run software. Other operating systems, such as Linux and macOS, use different file formats for executable programs.

25. You want to install the Mozilla Firefox Browser on your Windows computer. Where should you go to find the most up-to-date version of Mozilla Firefox?

  • The Windows repository of distributions
  • Microsoft’s website
  • The Apps & Features window of your computer
  • Mozilla Firefox’s website ✅ 

Explanation:
The most reliable and up-to-date version of Mozilla Firefox can be found on its official website. While Microsoft’s website and the Windows store might have Firefox available, they may not always provide the latest version.

26.Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

You ran a command to install the program GIMP on your computer. Now you want to verify that it was installed successfully. Which of the following commands should you run?

  • dpkg gimp
  • dpkg -f gimp
  • installed -s gimp
  • dpkg -s gimp ✅ 

Explanation:
In Linux, the dpkg -s command checks the status of an installed package. If GIMP is installed, this command will return information about the package.

27. Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

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 update
  • apt-get update
  • sudo apt-get update ✅ 
  • sudo apt-get install firefox-esr

Explanation:
The sudo apt-get update command refreshes the package lists from repositories, ensuring you get the latest version of software when installing new programs.

28. What is the purpose of the sudo command?

  • It indicates that the following commands be explicitly logged.
  • It authorizes “superuser” access to execute certain commands. ✅ 
  • It adds an extra layer of “safety” to prevent harmful commands.
  • It bypasses security protocols.

Explanation:
The sudo (Super User DO) command allows users to execute administrative tasks with elevated privileges. This is necessary for installing, modifying, or removing system files and software on Linux-based systems.

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

  • 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 use human-readable instructions that are translated into machine instructions by a compiler. This means they can only run on specific 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:
Compilers translate high-level programming languages into machine code, which can then be executed by a CPU. This process allows programs to be optimized and run efficiently on various computer architectures.

30. Which of the following practices helps IT support specialists ensure that malware is not installed on company computers? Select all that apply.

  • Reading the license agreement of any software they download to company computers. ✅ 
  • Verifying that they trust the source of any software they download to company computers. ✅ 
  • Allowing employees to independently download the software programs they need to do their job.
  • Preventing employees from using any open-source software.

Explanation:
IT specialists must ensure software is safe by verifying sources and reading terms before installation, reducing the risk of malware infections.

31. You installed Mozilla Firefox on your Windows computer. Where is the best place to go to check which version of the software you installed?

  • The Search bar
  • Right-click the Desktop
  • System settings -> Add or remove programs ✅ 
  • The File Explorer window

Explanation:
Windows’ Add or remove programs in system settings provides information about installed software versions.

32. Complete the Qwiklab Installing, Updating, and Removing Software in Linux or review the exemplar before answering this question.

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

  • sudo remove gimp
  • dpkg -s remove gimp
  • sudo apt-get remove gimp ✅ 
  • remove gimp

Explanation:
The sudo apt-get remove command is used to uninstall a package in Debian-based Linux distributions. If you also want to remove configuration files, use sudo apt-get purge gimp.

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

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

Explanation:
Firmware is a type of low-level software stored in non-volatile memory (such as ROM or flash memory) that helps control hardware functions.

34. Which of the following is true of compiled programming languages?

  • They use human-readable instructions that are translated into machine instructions by a compiler. This enables them to run on many types of CPUs.
  • They use human-readable instructions that are translated into machine instructions by a compiler. This means they can only run on specific types of CPUs.
  • They use assembly language to give instructions to a computer. This enables them to run on many types of CPUs.
  • They use punch cards to give instructions to a computer. This enables them to run on many types of CPUs.

Leave a Reply