MCQs / Computer Science / Computer Software

Computer Software MCQs — Computer Science

44 multiple-choice questions on Computer Software from Computer Science, each with the correct answer and, where available, a teacher's explanation. Read through them to revise the chapter, then practise the same questions one by one to test yourself.

1. A program that runs inside a web browser without installation is a:

  1. BIOS
  2. device driver
  3. compiler
  4. web application

Answer: D) web application

Explanation: E.g. Gmail, Google Docs.

Discuss this question

2. A compiler translates:

  1. one line at a time
  2. the whole program at once
  3. only assembly language
  4. machine code into English

Answer: B) the whole program at once

Explanation: It produces an object/executable program.

Discuss this question

3. Which statement is correct?

  1. Application software can run without an OS on a PC
  2. Application software runs on top of system software
  3. Device drivers are application software
  4. System software runs on top of application software

Answer: B) Application software runs on top of system software

Explanation: Applications need the platform provided by system software.

Discuss this question

4. Software distributed free for a limited trial period is:

  1. open source
  2. freeware
  3. public domain
  4. shareware / trialware

Answer: D) shareware / trialware

Explanation: You must pay to continue after the trial.

Discuss this question

5. Software that is free to use but whose source code is not available is:

  1. open-source software
  2. freeware
  3. shareware
  4. custom software

Answer: B) freeware

Explanation: Freeware is free of cost only.

Discuss this question

6. Duolingo and typing tutors are examples of:

  1. system software
  2. device drivers
  3. educational software
  4. business software

Answer: C) educational software

Explanation: They help people learn.

Discuss this question

7. Software designed to perform specific tasks for the user is:

  1. system software
  2. firmware
  3. a device driver
  4. application software

Answer: D) application software

Explanation: E.g. word processing or accounting.

Discuss this question

8. Assembly language uses short words such as ADD and MOV called:

  1. protocols
  2. mnemonics
  3. pixels
  4. macros only

Answer: B) mnemonics

Explanation: Mnemonics are memory-aid codes.

Discuss this question

9. A translator that converts assembly language into machine code is a(n):

  1. interpreter
  2. linker only
  3. compiler
  4. assembler

Answer: D) assembler

Explanation: Assemblers translate mnemonics to machine code.

Discuss this question

10. Windows, Linux and macOS are examples of:

  1. operating systems
  2. application software
  3. compilers
  4. utilities only

Answer: A) operating systems

Explanation: They are system software.

Discuss this question

11. Which of the following is system software?

  1. Photoshop
  2. MS Word
  3. Operating system
  4. A video game

Answer: C) Operating system

Explanation: The OS manages hardware and runs applications.

Discuss this question

12. Which category does a device driver belong to?

  1. System software
  2. Entertainment software
  3. Freeware only
  4. Application software

Answer: A) System software

Explanation: Drivers are part of system software.

Discuss this question

13. Software that performs maintenance tasks like backup, disk cleanup and virus scanning is:

  1. a compiler
  2. application software
  3. firmware only
  4. utility software

Answer: D) utility software

Explanation: Utilities maintain and optimise the computer.

Discuss this question

14. Amazon AWS and Microsoft Azure mainly provide:

  1. Infrastructure as a Service (IaaS)
  2. printer drivers
  3. only video games
  4. word processors

Answer: A) Infrastructure as a Service (IaaS)

Explanation: They rent servers, storage and networking.

Discuss this question

15. Software developed specially for the needs of one organisation is called:

  1. shareware
  2. packaged software
  3. freeware
  4. custom (tailor-made) software

Answer: D) custom (tailor-made) software

Explanation: Custom software fits specific requirements.

Discuss this question

16. Microsoft 365 and Google Workspace are examples of:

  1. SaaS (Software as a Service)
  2. device drivers
  3. IaaS
  4. operating systems only

Answer: A) SaaS (Software as a Service)

Explanation: Users use the software through the Internet.

Discuss this question

17. Facebook, Instagram and LinkedIn are:

  1. compilers
  2. device drivers
  3. utility programs
  4. social media applications

Answer: D) social media applications

Explanation: They let people share content and connect.

Discuss this question

18. Computers directly understand only:

  1. Python
  2. assembly language
  3. machine language
  4. English

Answer: C) machine language

Explanation: Machine language is binary (0s and 1s).

Discuss this question

19. Which language is usually run by an interpreter?

  1. C++
  2. Python
  3. Machine code
  4. C

Answer: B) Python

Explanation: Python is commonly interpreted.

Discuss this question

20. QuickBooks and payroll programs are examples of:

  1. utilities
  2. entertainment software
  3. operating systems
  4. business software

Answer: D) business software

Explanation: They support business operations.

Discuss this question

21. A disk defragmenter:

  1. compresses images only
  2. installs drivers
  3. deletes all files
  4. rearranges file fragments so they are stored together

Answer: D) rearranges file fragments so they are stored together

Explanation: Defragmenting speeds up HDD access.

Discuss this question

22. Which is a limitation of application software?

  1. It controls the CPU directly
  2. It cannot run without system software
  3. It is always free
  4. It never needs updates

Answer: B) It cannot run without system software

Explanation: Applications depend on the OS.

Discuss this question

23. Language processors are a type of:

  1. system software
  2. entertainment software
  3. application software
  4. hardware

Answer: A) system software

Explanation: They help create other software.

Discuss this question

24. A program that makes copies of files to restore them later is a:

  1. device driver
  2. browser
  3. backup utility
  4. compiler

Answer: C) backup utility

Explanation: Backups protect against data loss.

Discuss this question

25. Delivering software, storage and computing power over the Internet on demand is called:

  1. cloud computing
  2. batch processing
  3. compilation
  4. defragmentation

Answer: A) cloud computing

Explanation: Cloud services are rented over the Internet.

Discuss this question

Page 1 of 2 Next

Practise Computer Software MCQs

More Computer Science chapters