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 12 of 25
- A. the hard disk
- B. main memory
- C. the control unit
- D. read only memory
Explanation: Main memory temporarily holds the programs and data currently being processed, while the hard disk provides longer-term secondary storage.
Correct answer: main memory- A. Secondary storage
- B. ROM
- C. RAM
- D. CPU
Explanation: RAM temporarily stores active programs, input data, and results while the CPU processes them.
Correct answer: RAM- A. Extended binary coded decimal information code
- B. Extended binary coded decimal interchange code
- C. Extended bootable computerised digital infrared calculator
- D. Extended bit comparable to digital interface for computer
Explanation: EBCDIC expands to Extended Binary Coded Decimal Interchange Code, an 8-bit character encoding historically used mainly on IBM mainframe…
Correct answer: Extended binary coded decimal interchange code- A. base 64 encoding
- B. base 32 encoding
- C. base 16 encoding
- D. base 8 encoding
Explanation: Base64 represents binary data using a set of 64 ASCII characters, making the data suitable for text-based systems.
Correct answer: base 64 encoding- A. Scanner
- B. Mouse
- C. Keyboard
- D. Program
Explanation: A mouse controls the on-screen pointer and sends commands when its buttons are clicked.
Correct answer: Mouse- A. cyclic redundancy check
- B. code repeat check
- C. code redundancy check
- D. cyclic repeat check
Explanation: CRC means Cyclic Redundancy Check, an error-detection method that calculates a check value for transmitted or stored data.
Correct answer: cyclic redundancy check- A. a process is running on both devices
- B. a process in one device is able to exchange information with a process in another device
- C. PIDs of the processes running of different devices are same
- D. none of these
Explanation: Devices form a network when processes on them can exchange information, which captures the purpose of communication between connected…
Correct answer: a process in one device is able to exchange information with a process in another device- A. Black
- B. Input
- C. Output
- D. Word Processing
Explanation: A keyboard is an input device because it sends entered characters and commands to the computer.
Correct answer: Input- A. prices
- B. OCR
- C. scanners
- D. barcodes
Explanation: Barcodes are patterned lines that encode product information for optical scanners to read.
Correct answer: barcodes230. The general method for to input text and numerical data in computer is by _____________________?
- A. Keyboard
- B. Scanner
- C. Printer
- D. Platter
Explanation: The keyboard is the standard device for entering both text and numerical data directly into a computer.
Correct answer: Keyboard- A. Task bar
- B. Menu bar
- C. Desktop
- D. Start menu
Explanation: The clock and calendar are normally displayed in the notification area of the taskbar, usually at the lower-right corner of the desktop.
Correct answer: Task bar- A. CPU and Main Memory
- B. Hard Disk and Floppy Drive
- C. Main Memory and Storage
- D. Control Unit and ALU
Explanation: The processor’s two fundamental functional units are the Control Unit, which directs operations, and the ALU, which performs arithmetic…
Correct answer: Control Unit and ALU- A. synchronization bytes
- B. addresses
- C. frame identifier
- D. all of these
Explanation: A frame header can carry synchronization information, source and destination addresses, and an identifier or control field used to…
Correct answer: all of these- A. distributed database system
- B. a single server
- C. a single computer
- D. none of these
Explanation: DNS uses a distributed database system in which domain information is stored across many interconnected name servers rather than on one…
Correct answer: distributed database system- A. Keyboard
- B. Monitor
- C. Joystick
- D. Microphone
Explanation: A monitor is an output device because it presents processed information to the user.
Correct answer: Monitor- A. the computer that originates the data
- B. the computer that routes the data
- C. the computer that terminates the data
- D. all of the above
Explanation: A network node is any connected device that can originate, forward, or terminate data, so all three descriptions apply.
Correct answer: all of the above- A. Shifter
- B. Upper case
- C. Caps lock key
- D. Icon
Explanation: Caps Lock activates uppercase typing without requiring the Shift key for every letter.
Correct answer: Caps lock key- A. Assembly language
- B. Machine language
- C. Apaghetti code
- D. Source code
Explanation: Early computers were programmed in machine language, using binary instructions directly understood by the processor.
Correct answer: Machine language- A. Function
- B. Spacebar
- C. Arrow
- D. Control
Explanation: The Control key is normally pressed with another key to invoke commands such as Ctrl+C or Ctrl+S.
Correct answer: Control- A. Because its function goes back and forth every time it is pressed
- B. Because it cannot be used for entering numbers
- C. Because it cannot be used to delete
- D. Because it cannot be used to insert
Explanation: Caps Lock is a toggle because each press changes it between two states, uppercase mode and normal typing mode.
Correct answer: Because its function goes back and forth every time it is pressed