Software Flashcards

(36 cards)

1
Q

Front

A

Back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is true of software?

A

It is comprised of instructions that tell hardware what to do, it is something that was programmed, and it is a way for humans to interact with computers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Software used to keep the core system running is called:

A

System software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why are compilers a key component of programming?

A

They allow human-readable code to be compiled into machine instructions that can run on many different CPUs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which practices help IT support specialists prevent malware?

A

Verify software sources, block users from installing without admin approval, and ensure all software is up to date.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which software versions are newer than 2.7.03?

A

3.1.19, 2.9.02, and 2.7.12.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Best way to remove a program on Windows (like Catstronaut)?

A

Go to System Settings → Add or Remove Programs → Uninstall it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Where to find the most up-to-date version of VLC Media Player?

A

On VLC’s official website.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Linux command to verify GIMP installation?

A

dpkg -s gimp.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Linux command to install Mozilla Firefox after updating repositories?

A

sudo apt-get install firefox-esr.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Purpose of the sudo command?

A

It authorizes “superuser” access to execute certain administrative commands.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Before we had compilers, what language was used to assemble human-readable instructions into machine code?

A

Assembly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The type of software that can be used for free and is open to modify, share, and distribute is called:

A

Open source.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

As an IT support specialist, what are you required to do before installing software?

A

Check the license agreement of any software before installing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

System software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is basic knowledge of scripting important for IT professionals?

A

Scripting allows basic functions to be automated easily like initiating updates.

17
Q

______ is/are a key component to programming and helped pave the road to modern computing.

18
Q

Programs, software, and applications are all…

A

Synonymous terms that refer to sets of instructions that tell a computer what to do.

19
Q

What are drivers used for?

A

Drivers allow software to interact with computer hardware.

20
Q

What are utilities?

A

Utilities are small tools or programs like calculators or system settings that help maintain and optimize a computer.

21
Q

What is a software bug?

A

An error in software that causes unexpected results or behavior.

22
Q

Why should you keep software updated?

A

Updates fix bugs, patch security vulnerabilities, and improve compatibility and performance.

23
Q

What is malicious software?

A

Software intended to harm a computer system or steal information.

24
Q

Why should users need administrator approval to install software?

A

To prevent unauthorized or unsafe installations and reduce security risks.

25
What was used to store programs in the 1950s?
Punch cards that stored bits representing instructions for the CPU.
26
What replaced punch cards to make programming more human-readable?
Assembly language.
27
Why were compilers invented?
To translate human-readable code into machine code that could run on multiple CPU types.
28
Who invented the compiler?
Admiral Grace Hopper.
29
What are interpreted languages?
Languages that use an interpreter to translate code into CPU instructions just in time to run them.
30
Why is scripting useful for IT specialists?
It automates repetitive tasks, saving time and reducing manual errors.
31
What computing concept allows software to work across different hardware?
Abstraction.
32
What problem did abstraction solve?
It allowed programmers to write code without worrying about specific hardware configurations.
33
What are the three basic tasks of software management?
Installing, updating, and removing software.
34
Why should IT specialists test new software before deploying it?
To ensure compatibility and prevent system conflicts or crashes.
35
What is the best guideline for updating software?
Update regularly to stay secure and compatible.
36
What principle allows programming languages to communicate with different CPUs?
The principle of abstraction.