All Free Software Engineering MCQs with Answers

Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1,731 questions · page 1 of 87

  • A. Four bits
  • B. Eight bits
  • C. Twelve bits
  • D. Sixteen bits

Explanation: A byte is the standard unit formed by eight binary digits, or bits. Four bits form a nibble, not a byte.

Correct answer: Eight bits
  • A. java.util.LinkedList
  • B. java.util.TreeMap
  • C. java.util.SortedSet
  • D. java.util.HashSet

Explanation: TreeMap stores key-value pairs and keeps its keys sorted according to their natural ordering, such as alphabetical or numeric order.

Correct answer: java.util.TreeMap
  • A. Package
  • B. Wrapper
  • C. Java object
  • D. Collection object

Explanation: A collection object is designed to hold a group of objects, such as a list, set, or queue.

Correct answer: Collection object
  • A. A computer language
  • B. A branch of mathematics
  • C. A step by step procedure for solving a problem
  • D. All of the above

Explanation: An algorithm is a finite, ordered sequence of unambiguous steps that transforms input into a solution.

Correct answer: A step by step procedure for solving a problem
  • A. RAM
  • B. ROM
  • C. ERROM
  • D. EEPROM

Explanation: RAM is temporary and volatile, so its contents disappear when power is removed.

Correct answer: RAM
  • A. RAM
  • B. mother board
  • C. secondary storage device
  • D. primary storage device

Explanation: Secondary storage devices such as hard drives, SSDs, and optical discs retain data after shutdown.

Correct answer: secondary storage device
  • A. Paste
  • B. Open
  • C. Memory
  • D. Pocket

Explanation: Memory is the computer’s storage area for data and instructions currently being used or processed.

Correct answer: Memory
  • A. integrated circuit
  • B. mother board
  • C. processor
  • D. microchip

Explanation: The motherboard is the main circuit board that connects the processor, memory, storage interfaces, and other components.

Correct answer: mother board
  • A. cannot be erased and rewritten
  • B. has more storage capacity than CD-R
  • C. holds less data than a floppy disk
  • D. can be written only once

Explanation: A CD-ROM is read-only, so it cannot be erased or rewritten. “Written only once” describes a CD-R, which can be recorded once but is…

Correct answer: cannot be erased and rewritten
  • A. Primary storage
  • B. Internal memory
  • C. Primary memory
  • D. All of these

Explanation: Main memory is also called primary memory, primary storage, or internal memory because it is directly used by the processor during…

Correct answer: All of these
  • A. Permanent, temporary
  • B. Temporary, permanent
  • C. Slow, fast
  • D. Fast, slow

Explanation: In basic computer terminology, primary memory such as RAM is temporary because its contents normally disappear when power is removed…

Correct answer: Temporary, permanent
  • A. displaying output in a useful manner
  • B. inputting data into a computer system
  • C. providing relevant answers
  • D. transforming input into output

Explanation: Processing is the stage in which a computer manipulates input data according to instructions and produces output.

Correct answer: transforming input into output
  • A. binary word
  • B. parity bit
  • C. binary codes
  • D. character codes

Explanation: Computers encode instructions and memory addresses as binary codes because their electronic circuits operate using two states, represented…

Correct answer: binary codes
  • A. Floppy disk
  • B. Hard drive
  • C. Monitor
  • D. Portable

Explanation: A floppy disk is a removable magnetic disk used to store information. A hard drive is also magnetic, but it is normally an installed…

Correct answer: Floppy disk
  • A. representational
  • B. binary
  • C. processing
  • D. kilobyte

Explanation: At the machine level, computers process data using binary language, built from the digits 0 and 1.

Correct answer: binary
  • A. 256
  • B. 512
  • C. 128
  • D. 64

Explanation: Each bit has two possible values, so a 7-bit code provides 2^7, or 128, distinct patterns.

Correct answer: 128
  • A. random error
  • B. burst error
  • C. inverted error
  • D. none of these

Explanation: A burst error occurs when two or more bits in a data unit are altered, whether or not the changed bits are adjacent.

Correct answer: burst error
  • A. 4 bits
  • B. 8 bits
  • C. 6 bits
  • D. 16 bits

Explanation: A nibble is half of a byte, so it contains 4 bits. Two nibbles make one 8-bit byte.

Correct answer: 4 bits
  • A. involve matching one data item to another to determine if the first item is greater than, equal to or less than the other item
  • B. sort data items according to standard, predefined criteria in ascending order or decending order
  • C. use conditions with operators such as AND, OR and NOT
  • D. include addition, substraction, multiplication and division

Explanation: Arithmetic operations calculate numerical results using addition, subtraction, multiplication, and division.

Correct answer: include addition, substraction, multiplication and division
  • A. Data sharing errors
  • B. Accessing data elements of the wrong type
  • C. Attempting to use memory areas after freeing them
  • D. All of the mentioned

Explanation: Data sharing errors, using a value with the wrong type, and accessing memory after it has been freed are all common pointer-related…

Correct answer: All of the mentioned