Free Software Design and Architecture MCQs with Answers

493 Software Design and Architecture MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

493 questions · page 9 of 25

  • A. input automation
  • B. item data automation
  • C. scanning automation
  • D. source data automation

Explanation: Scanning a barcode or tag captures data directly from its source instead of requiring manual keyboard entry, so it is source data…

Correct answer: source data automation
  • A. Video monitor
  • B. Printer
  • C. Keyboard
  • D. Mouse

Explanation: The video monitor is generally regarded as the primary computer output device because it displays text, graphics, and other visual…

Correct answer: Video monitor
  • A. Bug
  • B. Chip
  • C. Bit
  • D. Byte

Explanation: A bug is a fault or error in a computer program or system that can produce incorrect results.

Correct answer: Bug
  • A. indicator
  • B. marker
  • C. meter
  • D. pointer

Explanation: The mouse pointer is the on-screen indicator controlled by mouse movement, and it commonly appears as an arrow.

Correct answer: pointer
  • A. Peer to peer
  • B. Client-server
  • C. HTTP
  • D. Both A and B

Explanation: Peer-to-peer and client-server are both recognized architectural paradigms for organizing communication and resource sharing between…

Correct answer: Both A and B
  • A. Firewall
  • B. Scanner
  • C. Hub
  • D. Snort

Explanation: A firewall filters incoming and outgoing network traffic according to security rules, blocking many unauthorized connections.

Correct answer: Firewall
  • A. Memory cell
  • B. Chip
  • C. Gate
  • D. Integrated circuit

Explanation: A memory cell is the basic storage element in a digital circuit and holds a bit of information.

Correct answer: Memory cell
  • A. the same thing as a programmer
  • B. a program which translates source program into object program
  • C. key punch operator
  • D. a person who computes source programs

Explanation: A compiler translates a program written in a source language into object code or another lower-level form that the computer can use.

Correct answer: a program which translates source program into object program
  • A. Copying a document from memory to a storage medium
  • B. Making changes to a document's existing content
  • C. Changing the appearance, or overall look, of a document
  • D. Developing a document by entering text using a keyboard

Explanation: Saving copies a document from working memory to a storage medium such as a disk or solid-state drive so it can be retrieved later.

Correct answer: Copying a document from memory to a storage medium
  • A. RAM
  • B. CD-ROM
  • C. ROM chip
  • D. All of these

Explanation: The computer's startup or boot instructions are stored in non-volatile firmware memory, traditionally a ROM chip.

Correct answer: ROM chip
  • A. Memory
  • B. Control Unit
  • C. Register Unit
  • D. Accumulator

Explanation: Main storage refers to the computer's primary memory, so it is also called memory.

Correct answer: Memory
  • A. DASI
  • B. ASCII
  • C. BASCII
  • D. EPROM

Explanation: ASCII, or American Standard Code for Information Interchange, assigns standard numeric codes to letters, digits, punctuation, and control…

Correct answer: ASCII
  • A. Function keys
  • B. The numeric keypad
  • C. Ctrl, shift and Alt
  • D. Arrow keys

Explanation: The numeric keypad groups number keys together, allowing rapid entry of numerical data.

Correct answer: The numeric keypad
  • A. RAM
  • B. BIOS
  • C. CMOS
  • D. ROM

Explanation: BIOS is firmware stored in ROM or flash memory that runs when the computer starts and initializes the hardware before loading the…

Correct answer: BIOS
  • A. WAN
  • B. LAN
  • C. CAN
  • D. DAN

Explanation: A WAN connects LANs across cities, countries, or other large geographic areas, making it suitable for geographically separated offices.

Correct answer: WAN
  • A. Complier
  • B. Debugger
  • C. Translator
  • D. Linux

Explanation: Linux is an operating system that manages hardware resources and provides services for application programs.

Correct answer: Linux
  • A. Robotic computers
  • B. Servers
  • C. Mainframes
  • D. Embedded computers

Explanation: Embedded computers are specialized computing units built into devices such as cars, thermostats, appliances, and medical equipment.

Correct answer: Embedded computers
  • A. Pascal
  • B. Napier
  • C. Leibnitz
  • D. Babbage

Explanation: Gottfried Wilhelm Leibniz developed the Stepped Reckoner in the 17th century, a mechanical calculator capable of addition, subtraction…

Correct answer: Leibnitz
  • A. Utilities
  • B. System diagnostics
  • C. System analysis
  • D. System software

Explanation: System diagnostics are programs or tools that test hardware and software components to identify faults or overall system malfunction.

Correct answer: System diagnostics
  • A. minutes
  • B. Milliseconds
  • C. Megabytes
  • D. Megahertz or Gigahertz

Explanation: Processor clock rate measures the number of cycles performed per second, commonly expressed in megahertz (MHz) or gigahertz (GHz).

Correct answer: Megahertz or Gigahertz