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: RAM6. When you save to ________________ your data will remain intact even when the computer is turned off.
- 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 device7. A place in the computer system where data and programs are temporarily stored __________________?
- 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