Free Software Development Lifecycle MCQs with Answers

423 Software Development Lifecycle 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

423 questions · page 13 of 22

  • A. serially reusable
  • B. recursive module
  • C. reenterable module
  • D. non-reusable module

Explanation: A reentrant module can have multiple active execution instances safely, with each instance maintaining its own execution state.

Correct answer: reenterable module
  • A. bootstrap loader
  • B. loader
  • C. linker
  • D. None of the above

Explanation: A bootstrap loader is the small absolute loader run automatically at startup or after a restart, often from firmware or a fixed boot…

Correct answer: bootstrap loader
  • A. Program
  • B. Algorithm
  • C. Decision Table
  • D. All of the above

Explanation: A program is an ordered sequence of instructions written in a programming language to make a computer perform a task.

Correct answer: Program
  • A. Reductions
  • B. Literal table
  • C. Identifier table
  • D. Terminal table

Explanation: A terminal table records the terminal symbols recognized by a language processor, with an entry for each one.

Correct answer: Terminal table
  • A. F8
  • B. 03 16
  • C. 0111EF
  • D. 42 65 61 72

Explanation: The .BYTE pseudo-operation reserves or emits one byte containing the specified hexadecimal value, so h#F8 becomes F8 in machine…

Correct answer: F8
  • A. to assign storage to literals, and to ensure that the storage is allocated and appropriate locations are initialized
  • B. to assign storage to all temporary locations that are necessary for intermediate results
  • C. to assign storage to all variables referenced in the source program
  • D. All of the above

Explanation: Storage assignment covers literals, temporary intermediate-result locations, and variables referenced by the source program.

Correct answer: All of the above
  • A. Interpreter is a kind of translator
  • B. Interpreter generates an object program from the source program
  • C. Interpreter analyses each source statement every time it is to be executed
  • D. All of the above

Explanation: An interpreter translates and executes source statements as needed, usually analysing them each time they are executed.

Correct answer: Interpreter generates an object program from the source program
  • A. consists of a program and relevant information for its relocation
  • B. can itself perform the relocation of its address-sensitive portions
  • C. cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation
  • D. All of the above

Explanation: A non-relocatable program contains address-dependent code that must execute in the particular memory area assigned during coding or…

Correct answer: cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation
  • A. many functions do not have to be implemented twice
  • B. more flexibility is available to the programmer in which he/she may use all the features of the assembler in conjunction with macros
  • C. Functions are combined and it is not necessary to create intermediate files as output from the macro processor and input to the assembler
  • D. All of the above

Explanation: Integrating macro processing into pass 1 can avoid duplicated functionality, let macros use assembler features, and remove the need for…

Correct answer: All of the above
  • A. Input text and numbers and send commands to the computer
  • B. To create new keys to use with your computer
  • C. To open the computer up
  • D. To create pictures and images and send them to your computer

Explanation: A keyboard is an input device that lets the user type text, enter numbers, and issue commands through keys.

Correct answer: Input text and numbers and send commands to the computer
  • A. Computer literacy
  • B. Power supply
  • C. Applications software
  • D. Connectivity

Explanation: Connectivity means the ability of separate computer systems to communicate and exchange data, commonly through a network.

Correct answer: Connectivity
  • A. EROM
  • B. ROM
  • C. RAM
  • D. PROM

Explanation: ROM is commonly called built-in or permanent memory because it stores essential instructions that remain available when the computer…

Correct answer: ROM
  • A. Transistor
  • B. IC
  • C. Magnetic Core
  • D. Vaccum Tubes

Explanation: First-generation computers used vacuum tubes as their main electronic circuitry, making them very large and power-hungry.

Correct answer: Vaccum Tubes
  • A. TV
  • B. Storehouse
  • C. Desk
  • D. Hard drive

Explanation: A hard drive is a storage device used to keep programs and files for later use, even after the computer is switched off.

Correct answer: Hard drive
  • A. move a cursor across the screen
  • B. indent a paragraph
  • C. move the cursor down the screen
  • D. both A and B

Explanation: The Tab key moves the cursor to the next tab stop and is commonly used to indent a paragraph in word-processing software.

Correct answer: both A and B
  • A. Digital camcorder
  • B. Microphone
  • C. Scanner
  • D. All of the above

Explanation: A digital camcorder, microphone, and scanner all capture information and send it into a computer as input.

Correct answer: All of the above
  • A. Memory only
  • B. Write only
  • C. Read only
  • D. Run only

Explanation: Read-only means that the recorded content can be viewed but not altered or erased by the user.

Correct answer: Read only
  • A. Compiler
  • B. Decompiler
  • C. Interpreter
  • D. Assembler

Explanation: A decompiler converts machine or executable code into a form resembling the original source code.

Correct answer: Decompiler
  • A. Restart the computer in normal mode
  • B. Restart the computer in safe mode
  • C. Shut down the computer terminating all the running applications
  • D. Shut down the computer without closing the running application

Explanation: Hibernate saves the current system state to storage and powers the computer down, allowing applications and the session to be restored…

Correct answer: Shut down the computer without closing the running application
  • A. Tape drive
  • B. Hard disk
  • C. Compact disk
  • D. Floppy disk

Explanation: A CD-ROM is read-only, so its stored contents cannot normally be erased or modified.

Correct answer: Compact disk