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