返回卡包市场

SLR 5 EXAM QUESTIONS

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 20内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (20 张)

#1
正面 (问题)

Explain the difference between general-purpose and special-purpose software.

背面 (解答)

General-purpose software performs many tasks (e.g., word processors). Special-purpose software performs one specific task (e.g., software for ATMs).

#2
正面 (问题)

Give one advantage of bespoke software.

背面 (解答)

It is tailored to the exact needs of a business, improving efficiency.

#3
正面 (问题)

Give one disadvantage of bespoke software.

背面 (解答)

It is expensive and takes longer to develop compared to off-the-shelf solutions.

#4
正面 (问题)

Explain the purpose of utility software.

背面 (解答)

Utilities perform maintenance tasks that help manage and optimise system performance.

#5
正面 (问题)

Give an example of a file management utility and describe its purpose.

背面 (解答)

File compression reduces file size to save storage space.

#6
正面 (问题)

Why is antivirus software important?

背面 (解答)

It detects and removes malware to protect system integrity.

#7
正面 (问题)

Explain one advantage of open-source software.

背面 (解答)

It is free to use and can be modified by anyone to suit their needs.

#8
正面 (问题)

Explain one advantage of closed-source software.

背面 (解答)

It usually comes with official support and regular updates.

#9
正面 (问题)

Explain one disadvantage of open-source software.

背面 (解答)

Support may be unreliable or community-based only.

#10
正面 (问题)

Describe the role of an assembler.

背面 (解答)

It converts assembly language into machine code.

#11
正面 (问题)

Give Two difference between a compiler and an interpreter.

背面 (解答)

A compiler translates the whole program at once, while an interpreter translates line-by-line. Error Handling:Reports all syntax errors at the end of the entire compilation process. Stops and reports errors immediately as soon as a faulty line is encountered

#12
正面 (问题)

Explain why interpreted programs often run slower than compiled ones.

背面 (解答)

Each instruction must be translated during execution, causing delays.

#13
正面 (问题)

Describe what occurs during lexical analysis.

背面 (解答)

Source code is broken into tokens, and comments/whitespace are removed.

#14
正面 (问题)

Explain the purpose of syntax analysis.

背面 (解答)

It checks whether the program follows grammar rules of the language.

#15
正面 (问题)

Explain why optimisation is used during compilation.

背面 (解答)

To make the final code more efficient without changing its behaviour.

#16
正面 (问题)

Explain the purpose of a linker.

背面 (解答)

It combines object files and links required libraries to create an executable.

#17
正面 (问题)

Explain the role of the loader.

背面 (解答)

It loads the executable program into memory and prepares it for execution.

#18
正面 (问题)

Give one difference between static and dynamic libraries.

背面 (解答)

Static libraries are included in the final executable; dynamic libraries are loaded during program execution.

#19
正面 (问题)

Give one advantage of dynamic libraries.

背面 (解答)

They save memory because multiple programs can share the same library code.

#20
正面 (问题)

Explain why programmers use libraries.

背面 (解答)

They provide pre-written and tested code, speeding up development.