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 86 of 87

  • A. An ASCII code
  • B. A magnetic tape
  • C. An OCR scanner
  • D. A bar code

Explanation: A bar code stores information as a pattern of bars or lines that an optical reader can scan.

Correct answer: A bar code
  • A. media gateway protocol
  • B. dynamic host configuration protocol
  • C. resource reservation protocol
  • D. session initiation protocol

Explanation: RSVP is a resource-reservation signaling protocol associated with the network or transport-control functions, not an application-layer…

Correct answer: resource reservation protocol
  • A. is same every time whenever it displays
  • B. generates on demand by a program or a request from browser
  • C. both A and B
  • D. none of the above

Explanation: A dynamic page is generated or customized when requested, often using server-side code, database data, or browser input.

Correct answer: generates on demand by a program or a request from browser
  • A. volatile, temporary
  • B. non volatile, permanent
  • C. non volatile, temporary
  • D. volatile, permanent

Explanation: RAM is volatile because its contents disappear when power is removed, and it is temporary because it holds data only while programs are…

Correct answer: volatile, temporary
  • A. Input
  • B. Scanning
  • C. Software
  • D. Output

Explanation: A monitor is an output device because it presents processed text, images, and video to the user.

Correct answer: Output
  • A. Much costlier than a single transistor
  • B. A complicated circuit
  • C. An integrating device
  • D. Fabricated on a tiny silicon chip

Explanation: An integrated circuit contains electronic components fabricated together on a small semiconductor chip, usually silicon.

Correct answer: Fabricated on a tiny silicon chip
  • A. delete text
  • B. move the cursor in the text that has already been entered
  • C. save the document
  • D. move the cursor while deleting text

Explanation: Arrow keys move the cursor through text that has already been entered without deleting it.

Correct answer: move the cursor in the text that has already been entered
  • A. Bandwidth
  • B. Bug
  • C. Bus
  • D. Bits

Explanation: Bandwidth is the range or capacity of frequencies available for carrying a signal, and it determines how much data a communication channel…

Correct answer: Bandwidth
  • A. ROM chips
  • B. RAM chips
  • C. PROM chips
  • D. Micro processor

Explanation: A microprocessor is a processor implemented on a silicon chip and performs arithmetic, control, and data-processing operations.

Correct answer: Micro processor
  • A. 255 characters
  • B. 127 characters
  • C. 63 characters
  • D. 31 characters

Explanation: A complete DNS hostname may contain up to 255 characters or octets, although each individual label within it is limited to 63 characters.

Correct answer: 255 characters
  • A. all UDP packets are treated independently by transport layer
  • B. it sends data as a stream of related packets
  • C. both A and B
  • D. none of these

Explanation: UDP is connectionless because the transport layer handles each datagram independently without establishing a session or tracking a related…

Correct answer: all UDP packets are treated independently by transport layer
  • A. Web has led to availability of software services and possibility of developing highly distributed service based systems
  • B. Web based systems have led to degradation of programming languages
  • C. Web brings concept of software as service
  • D. Web based system should be developed and delivered incrementally

Explanation: The Web expanded software services, distributed systems, and the software-as-a-service model; it did not degrade programming languages.

Correct answer: Web based systems have led to degradation of programming languages
  • A. should be unscalable
  • B. must be able to cope with uncertain, random heavy demands on services
  • C. must be secure
  • D. are subject to assorted legal, social, and ethical scrutiny

Explanation: Web-based systems should be scalable so they can handle growth and varying loads.

Correct answer: should be unscalable
  • A. Availability
  • B. Data driven
  • C. Content sensitive
  • D. Continuous evolution

Explanation: A content-sensitive WebApp is judged heavily by the quality, accuracy, and aesthetic presentation of its content.

Correct answer: Content sensitive
  • A. Loss of sense of locality and direction
  • B. Cognitive overload for users
  • C. All of the mentioned
  • D. None of the mentioned

Explanation: Hypertext links can make users lose their sense of location and direction, while too many links can create cognitive overload.

Correct answer: All of the mentioned
  • A. Collaborative work
  • B. Online communities
  • C. Web portals
  • D. Workflow-oriented

Explanation: Discussion groups allow people with shared interests to communicate and exchange information, which characterizes an online community.

Correct answer: Online communities
  • A. Service oriented app
  • B. Database access app
  • C. Portal app
  • D. Data warehousing app

Explanation: A data-warehousing WebApp presents information gathered by querying and analyzing large collections of databases.

Correct answer: Data warehousing app
  • A. Content Analysis
  • B. Interaction Analysis
  • C. Functional Analysis
  • D. All of the mentioned

Explanation: The web engineering analysis model examines content, user interaction, and the functions the WebApp must provide.

Correct answer: All of the mentioned
  • A. Unpredictable load
  • B. Performance
  • C. Concurrency
  • D. Network intensiveness

Explanation: Concurrency describes many users accessing a WebApp at the same time, requiring it to handle simultaneous requests.

Correct answer: Concurrency
  • A. World Wide Web Consortium
  • B. World Wide Web Collaboration
  • C. World Wide Web Community
  • D. None of the mentioned

Explanation: W3C expands to World Wide Web Consortium, the organization that develops and maintains many Web standards and recommendations.

Correct answer: World Wide Web Consortium